Nodul LogoNodul
Быстрый старт

Как работает Nodul

Nodul - платформа для создания автоматизаций с помощью визуального конструктора. Автоматизации здесь называются сценариями и состоят из узлов. О том, что это такое, разберём ниже.


Что такое узел

Любые приложения в интернете обмениваются данными и командами через API. API - это набор эндпоинтов: каждый эндпоинт - кусочек кода, который выполняет одно конкретное действие (отправить сообщение, создать запись, получить список).

Узел в Nodul - это тот же эндпоинт, упакованный в удобный блок с понятными полями. Вместо работы с кодом вы просто выбираете блок, заполняете параметры и соединяете его с другими узлами. При запуске узел выполняет один шаг и передаёт результат следующему узлу.

Ниже - как выглядит одно и то же действие в коде и в конструкторе Nodul:

Слева фрагмент документации Telegram API (sendMessage), справа в конструкторе Nodul узел Send Text Message or Reply: тот же вызов через поля формы, без кода


Два типа узлов: триггер и экшн

Узлы делятся на два типа: они отвечают на разные вопросы в одной цепочке.

Триггер: «когда запустить?»

Семь разных триггеров в конструкторе: внешний вид узлов

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

Примеры триггеров:

  • Новое письмо в Gmail
  • Mailhook
  • Новая строка в Google Sheets
  • Расписание (каждый день, каждый час)
  • Вебхук (входящий HTTP-запрос)
  • Новое сообщение в Telegram

Экшн: «что сделать дальше?»

Разные экшны в конструкторе: внешний вид узлов

Экшн - все узлы после триггера. Каждый выполняет одно действие на своём шаге: отправить сообщение, записать строку, вызвать модель ИИ.

Примеры экшнов:

  • Отправить сообщение в Telegram
  • Добавить строку в Google Sheets
  • Отправить письмо
  • Запросить ИИ
  • Запустить ИИ-агента
  • Выполнить JavaScript
  • Обратиться к встроенной базе данных
  • Выполнить HTTP-запрос

Отдельно стоит упомянуть Plug-n-Play (PnP) экшны - узлы для генерации текста, изображений, аудио и сотен других сервисов. Они работают через отдельный баланс: не нужны ваши API-ключи или аккаунты в этих сервисах. Подробнее о PnP-узлах

Сценарий, который должен запускаться сам по событию или расписанию, начинается с триггера. Без него сценарий не запустится автоматически.


Что такое сценарий

Сценарий - это цепочка узлов, соединённых друг с другом. Каждый узел - один шаг: принял данные, выполнил действие, передал результат дальше. Сценарий запускается автоматически, когда срабатывает первый узел (триггер).

Примеры:

  • Новое письмо → запись в таблицу → уведомление в Telegram
  • Каждый день в 9:00 → сбор новостей → отправка на email
  • Новая заявка в форме → проверка ИИ → создание задачи в CRM

Простой сценарий в конструкторе: три узла подряд


Как выполняется сценарий

Когда триггер срабатывает, Nodul последовательно запускает узлы по связям: каждый получает результат предыдущего, выполняет своё действие и передаёт данные дальше.

Схема: триггер передаёт данные в экшны по цепочке

  1. Триггер ожидает события (письмо, время, вебхук и т.д.).
  2. Событие наступило - триггер передаёт данные первому экшну.
  3. Каждый следующий узел получает результат предыдущего, выполняет своё действие и передаёт результат дальше.
  4. Запуск завершается, когда отработали все узлы на пути.

Вот как это выглядит в интерфейсе:


Что дальше?

Первый сценарий за 15 минут

Виды сценариев

Как планировать сценарий