Бизнесу

n8n: узлы, триггер и первый сценарий без программиста

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

Короткий ответ: сценарий в n8n собирается из узлов — маленьких блоков, каждый из которых делает один шаг. Первый узел всегда триггер: событие, с которого всё начинается. Дальше данные идут по цепочке от узла к узлу, и на каждом шаге видно, что именно пришло и что ушло. Сам n8n берут либо в облаке с официального сайта n8n.io, либо ставят на свой сервер.

Узел, триггер, ветка: словарь n8n на пять слов

Слово Что это на самом деле Пример
Узел один шаг сценария отправить сообщение в Telegram
Триггер первый узел, который запускает цепочку пришла заявка с формы на сайте
Соединение линия между узлами, по ней идут данные из формы в таблицу
Элемент данных одна запись, которая идёт по цепочке одна заявка с полями «имя», «телефон», «сообщение»
Ветка развилка по условию заявка на сумму больше 1 000 BYN идёт руководителю

Этих пяти слов хватает, чтобы прочитать почти любой чужой сценарий. Всё остальное в интерфейсе — настройки конкретных узлов: какой аккаунт, какое поле, какой текст.

Откуда берут n8n: облако на официальном сайте или свой сервер

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

Признак Облако с официального сайта Свой сервер
Запуск регистрация, работает через пять минут нужен сервер и вечер на установку
Порядок расхода в месяц от 70-100 BYN, тариф по числу запусков 15-40 BYN за небольшую машину
Обновления и резервные копии на стороне сервиса ваша задача
Где лежат данные клиентов на серверах сервиса за границей там, где вы поставили
Приём данных снаружи адрес для приёма выдаётся сразу нужен домен и сертификат
Кому подходит первым сценариям и тем, кто не хочет обслуживать сервер тем, у кого много запусков или требования к хранению данных

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

Как данные идут от узла к узлу и почему сценарий ломается на третьем шаге

По цепочке идут не «данные вообще», а список записей с полями. Форма отдала одну запись с полями «имя», «телефон», «сообщение» — следующий узел получит именно её и обратится к полю по названию. Отсюда три четверти всех ошибок новичка.

  • Название поля не совпадает. В форме поле называется «phone», а в сценарии написано «telephone». Узел не падает, он просто отправляет пустоту.
  • Пришло не одно, а двадцать. Узел выгрузки отдал двадцать строк, и следующий шаг выполнится двадцать раз. Иногда это нужно, иногда получается двадцать одинаковых писем.
  • Тип данных не тот. Дата пришла текстом, сумма пришла со знаком валюты внутри, и сравнение с числом ломается.
  • Пустое поле. Клиент не заполнил телефон, а сценарий рассчитывал, что он есть.
  • Сервис ответил ошибкой. Таблица не открылась, токен просрочен. Без обработки такой ситуации сценарий останавливается молча.

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

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

  1. Триггер: адрес для приёма данных. Форма на сайте отправляет заявку на выданный адрес. Первый запуск делается тестовой заявкой, чтобы узел увидел реальный состав полей.
  2. Узел подготовки данных. Приводим поля к нужному виду: имя с большой буквы, телефон без пробелов и скобок, добавляем дату и источник заявки.
  3. Ветка по условию. Если телефон пустой или в тексте явный спам — уводим в отдельную ветку и не тревожим людей.
  4. Узел записи в таблицу. Заявка ложится строкой в Google Таблицу: дата, имя, телефон, сообщение, источник. Это ваш резерв на случай, если мессенджер не доставил.
  5. Узел отправки в Telegram. Сообщение в рабочий чат с теми же полями и временем. Менеджер видит заявку через несколько секунд после отправки.

Сборка занимает вечер, включая ошибки. Важнее другое: этот сценарий закрывает реальную боль — заявки перестают теряться в почте, — и потому у него есть шанс дожить до второй недели. Сценарий «на попробовать» без пользы забрасывают на третий день.

Шесть узлов, которые подключают в первую очередь

Узел Что закрывает Что нужно для подключения
Приём данных по адресу заявки с форм, события из сторонних сервисов ничего, адрес выдаётся узлом
Расписание ежедневные сводки, напоминания, регулярные выгрузки ничего, задаётся время
Telegram уведомления команде, ответы в чат бот и его токен
Google Таблицы журнал заявок, простые отчёты, обмен данными вход через аккаунт Google
Почта чтение входящих, отправка писем и вложений доступ к почтовому ящику
HTTP-запрос любой сервис, для которого нет готового узла ключ доступа и описание метода

Этой шестёрки хватает на большинство сценариев малого бизнеса. Последний узел — универсальный: если у сервиса есть программный интерфейс, к нему можно обратиться, даже когда отдельного готового блока в n8n нет.

Куда в сценарий вставляют нейросеть

Модель в n8n — это такой же узел в середине цепочки, а не отдельный продукт. Она получает текст с предыдущего шага и отдаёт результат на следующий. Полезные места всегда одни и те же.

  • Разбор свободного текста. Из письма или сообщения вытаскиваются поля: что за товар, какое количество, какой срок. На выходе — структура, с которой дальше работают обычные узлы.
  • Сортировка обращений. Заявка помечается темой и срочностью, и ветка отправляет её нужному человеку.
  • Черновик ответа. Модель готовит вариант, а отправляет его человек. Автоматическая отправка клиенту без проверки — самая частая дорогая ошибка.
  • Сводка за период. Из выгрузки собирается короткий текст для утреннего сообщения в чат.

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

Как отладить сценарий, который не сработал

  1. Открыть журнал запусков. Там видно, какой узел упал и с какой ошибкой. Начинать разбор с догадок — терять вечер.
  2. Посмотреть данные до и после проблемного узла. В девяти случаях из десяти на вход пришло не то, что ожидалось.
  3. Проверить названия полей посимвольно. Лишний пробел или другой регистр ломают обращение к полю.
  4. Проверить срок жизни доступов. Токены и пароли приложений истекают, и сценарий, работавший полгода, встаёт без единой правки с вашей стороны.
  5. Добавить ветку на ошибку. Сообщение в чат «сценарий такой-то упал на таком-то шаге» стоит пяти минут настройки и экономит день молчаливого простоя.

Что осваивают после первого сценария

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

Разбор процессов и порядок их автоматизации собран на странице курса для бизнеса, а маршрут для тех, кто хочет собирать такие сценарии на заказ, — на странице про новую профессию. Обучение рассчитано на 12 месяцев, уроки по 30 минут, их более 150 и становится больше, доступ индивидуальный. Если непонятно, с какого сценария начинать в вашей работе, есть бесплатный разбор на 20-30 минут: там расспросят про вашу ситуацию, покажут, что закрывается уже сегодня, и назовут инструменты и уроки.

Частые вопросы

Что такое узел и триггер в n8nУзел - это один шаг сценария: получить данные, преобразовать их, отправить дальше. Триггер - особый первый узел, который запускает всю цепочку: новое письмо, заявка с формы, сообщение в чате или наступившее время. Без триггера сценарий можно запустить только вручную кнопкой.
Где официальный сайт n8n и что там нужноОфициальный сайт проекта - n8n.io: оттуда берут облачную версию с бесплатным пробным периодом, документацию по узлам и готовые шаблоны сценариев. Ставить n8n на свой сервер тоже можно, инструкции лежат там же в разделе документации. Скачивать сборки со сторонних сайтов не стоит: в сценарии хранятся ключи доступа к вашим сервисам.
Нужно ли уметь программировать для n8nДля первых сценариев нет: узлы соединяются мышью, а настройки заполняются в полях формы. Понадобится другое - понимание, из каких полей состоят ваши данные и в каком порядке идут шаги. Код нужен только на нестандартных преобразованиях, и там обычно хватает нескольких строк.
Сколько стоит n8nОблачная версия начинается примерно с 70-100 BYN в месяц при пересчёте с валюты, тарифы считаются по числу запусков сценариев. Свой сервер обходится дешевле по подписке, около 15-40 BYN в месяц за небольшую машину, но добавляет обслуживание: обновления, резервные копии и разбор сбоев. Актуальные тарифы смотрите на официальном сайте n8n.
С какого сценария начинать в n8nС того, который вы уже делаете руками каждый день и который не страшно сломать: заявка с сайта в мессенджер и в таблицу, письмо с вложением в папку, ежедневная сводка из выгрузки. Первый сценарий должен приносить видимый результат за один вечер, иначе до второго дело не доходит.

Владельцам бизнеса: разберём вашу ситуацию бесплатно

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

Подробнее →