Nodul LogoNodul

Подключение приложений

Большинство узлов требуют подключения к внешним сервисам (Gmail, Google Sheets, CRM, Telegram). Разберёмся как это делается.


Типы подключений

Plug-and-Play узлы (без подключения)

Некоторые узлы работают сразу - без ключей API и авторизации:

  • ИИ-узлы: Perplexity, ChatGPT, Claude (встроенные кредиты Nodul)
  • Утилиты: Code (JavaScript/Python), HTTP Request, Transform Data
  • Расписание: Schedule, Delay, Wait

Plug-and-Play узлы используют кредиты Nodul. Вам не нужны свои ключи API.


OAuth приложения (авторизация через браузер)

Большинство популярных приложений используют OAuth - вы авторизуетесь через их интерфейс.

Примеры:

  • Gmail, Google Sheets, Google Drive
  • Notion, Airtable
  • Slack, Telegram
  • Facebook, Instagram
  • Shopify, WooCommerce

API Key приложения (ключ API)

Некоторые приложения требуют ввода API-ключа вручную.

Примеры:

  • OpenAI (если хотите использовать свой ключ)
  • Anthropic (Claude с вашим ключом)
  • Stripe, PayPal
  • Mailchimp, SendGrid

Как подключить OAuth приложение

Разберём на примере Gmail.

Шаг 1 - Добавление узла

  1. Создайте или откройте сценарий
  2. Добавьте узел Gmail (например, триггер "New Email")

Шаг 2 - Создание подключения

  1. Откройте настройки узла Gmail
  2. Вы увидите кнопку "Create Authorization" (Создать авторизацию)
  1. Нажмите "Create Authorization"

Шаг 3 - OAuth авторизация

  1. Появится окно выбора сервиса
  2. Нажмите "New Authorization" (Новая авторизация)
  3. В списке выберите "Gmail"
  1. Откроется окно авторизации Google
  2. Выберите аккаунт Google
  3. Нажмите "Разрешить" (Allow) - дайте Nodul доступ к Gmail

Шаг 4 - Проверка подключения

  1. Вернитесь в Nodul
  2. В узле Gmail в поле "Connection" теперь отображается ваше подключение
  3. Появились поля настройки узла (Labels, Search и т.д.)

Готово! Gmail подключён. Теперь можете настраивать узел и использовать его в сценарии.


Как подключить приложение с API-ключом

Разберём на примере OpenAI (если хотите использовать свой ключ вместо встроенного).

Шаг 1 - Получение API-ключа

  1. Перейдите на сайт сервиса (например, platform.openai.com)
  2. Зайдите в раздел API Keys
  3. Нажмите "Create new secret key"
  4. Скопируйте ключ (он показывается один раз!)

Сохраните ключ сразу! Большинство сервисов показывают его только один раз. Если потеряете - придётся создавать новый.

Шаг 2 - Ввод ключа в Nodul

  1. В узле OpenAI нажмите "Create Authorization"
  2. Выберите "API Key" (или "OpenAI")
  3. Вставьте скопированный ключ в поле "API Key"
  4. Нажмите "Save"
  1. Подключение создано! Теперь узел будет использовать ваш ключ

Управление подключениями

Просмотр всех подключений

  1. Откройте меню "Settings" (Настройки) или "Connections" (Подключения)
  2. Вы увидите список всех созданных авторизаций

Переиспользование подключений

Когда добавляете новый узел того же сервиса (например, второй узел Gmail), подключение выбирается автоматически.

Пример:

  • Создали узел Gmail (New Email) → подключили Gmail
  • Добавили узел Gmail (Send Email) → подключение уже выбрано автоматически

Одно подключение = все узлы сервиса. Не нужно авторизоваться заново для каждого узла.

Удаление подключения

  1. Откройте список подключений
  2. Найдите нужное подключение
  3. Нажмите иконку удаления (корзина)
  4. Подтвердите удаление

При удалении подключения сценарии, которые его используют, перестанут работать! Удаляйте только если уверены.


Частые проблемы

❌ "OAuth окно не открывается"

Причина: Браузер блокирует всплывающие окна.

Решение:

  1. Разрешите всплывающие окна для Nodul в настройках браузера
  2. Попробуйте снова

❌ "Нет нужного приложения в списке"

Причина: Nodul пока не поддерживает это приложение напрямую.

Решение:

  • Используйте узел HTTP Request для работы с API приложения
  • Или попросите поддержку Nodul добавить интеграцию

❌ "Connection expired" (Подключение устарело)

Причина: OAuth-токены имеют срок действия. Некоторые приложения требуют переавторизацию.

Решение:

  1. Откройте узел с ошибкой
  2. Нажмите "Reconnect" (Переподключить)
  3. Пройдите авторизацию заново

❌ "У меня нет прав доступа к этому приложению"

Причина: Ваш аккаунт не имеет нужных прав (например, вы не админ Slack workspace).

Решение:

  • Попросите администратора дать вам права
  • Или попросите администратора создать подключение и поделиться им с вами

Безопасность подключений

Где хранятся данные?

Nodul хранит OAuth-токены и API-ключи в зашифрованном виде на серверах. Они не передаются третьим лицам.

Можно ли поделиться подключением?

Да, если вы работаете в команде:

  1. Создайте подключение
  2. В настройках подключения включите "Share with team"
  3. Члены команды смогут использовать это подключение

Будьте осторожны с шарингом! Все, кто имеют доступ к подключению, могут использовать его в своих сценариях.


Что дальше?

Теперь вы знаете как подключать приложения. Следующий шаг - научиться передавать данные между узлами:

Передача данных

Или вернитесь к основам:

Создание первого сценария