Начинающий· 8 мин чтения

Соберите свой первый рабочий процесс в n8n (без кода)

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

Соберите свой первый рабочий процесс в n8n (без кода)

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

Что вы соберёте

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

Первое решение: облако или свой сервер

Решайте осознанно — от этого зависит всё дальнейшее. Чтобы учиться, свой сервер не нужен, и поднимать его только ради доказательства, что вы умеете, не стоит.

n8n CloudСвой сервер
УстановкаЗарегистрировались и работаетеСтавите и обслуживаете сами
СтоимостьПлатный тариф после пробного периодаСофт бесплатный, платите за сервер
ВыполненияСчитаются по вашему тарифуСтолько, сколько потянет ваш сервер
Ваши данныеПроходят через их инфраструктуруНе покидают вашу
Для чегоОбучению и большинству командЧувствительным данным или большим объёмам

Начинайте с облака. Если позже окажется, что лимиты выполнений или место хранения данных для вас действительно важны, переезд на свой сервер несложен: процессы выгружаются и загружаются в формате JSON.

Три составляющие любого процесса

Триггер

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

Ноды

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

Соединения

Линии между нодами переносят данные дальше. Каждая нода получает то, что выдала предыдущая, — именно это новички недооценивают, и именно здесь сосредоточена основная работа.

Собираем по шагам

  1. В списке процессов нажмите Create Workflow (или Start from Scratch), чтобы открыть пустой холст, и дайте процессу название, которое будет понятно вам и через три месяца.
  2. Нажмите Add first step и выберите триггер. На время обучения берите Schedule: он срабатывает предсказуемо, и вам не придётся ждать внешнего события ради проверки.
  3. Настройте расписание, а затем проверьте часовой пояс. Процесс, поставленный на 09:00 в неверном поясе, — самая частая настройка, которая молча работает не так, как задумано.
  4. Через коннектор Add node на триггере добавьте следующий шаг — например ноду HTTP Request, направленную на публичный API: на этапе обучения для неё не нужны никакие доступы.
  5. Добавьте ноду фильтрации или преобразования, чтобы данные соответствовали тому, что ждёт финальный шаг. Именно здесь уйдёт больше всего времени, и это нормально.
  6. Добавьте шаг, который даёт видимый результат: сообщение, письмо, строку в таблице. Теперь видно, сработало ли всё целиком.

Проверьте до публикации

В n8n есть две разные кнопки проверки, и отвечают они на разные вопросы. Понимание, какая вам нужна, экономит массу растерянной отладки.

КнопкаЧто делаетКогда нужна
Execute stepЗапускает одну ноду отдельноПроверяете, что конкретная нода отдаёт ожидаемые данные
Execute WorkflowЗапускает все соединённые ноды по порядкуУбеждаетесь, что вся цепочка работает от начала до конца

Стройте по одной ноде за раз, проверяя каждую через Execute step, и всякий раз смотрите на панель вывода. Спрашивать себя нужно не «получилось ли?», а «та ли это форма, которая нужна следующей ноде?». Нода, успешно вернувшая данные в неправильной структуре, сломает следующий шаг, и ошибка будет выглядеть так, будто пришла не оттуда.

Ошибка, которую делают почти все

Вы собираете процесс, проверяете его, видите, что всё работает идеально, — и больше не происходит ничего.

Причина в том, что процесс не запускается сам, пока вы не нажали Publish. Проверка выполняет его вручную, а публикация позволяет триггеру срабатывать самостоятельно. На форумах сообщества n8n не иссякает поток людей, у которых автоматизация «перестала работать», хотя её попросту ни разу не активировали.

Типичные ошибки

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

Куда двигаться дальше

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

Если что-то из терминологии всё ещё мешает, глоссарий n8n объясняет основные понятия по-человечески, а база знаний по n8n показывает, как части складываются вместе. Цены и честные ограничения — на странице n8n.

Итог

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

Часто Задаваемые Вопросы

Нужно ли уметь программировать, чтобы пользоваться n8n?
Нет. Процессы собираются соединением нод на холсте. Ноды с кодом существуют для продвинутых случаев, но для первого процесса они не нужны.
Почему процесс в n8n не запускается автоматически?
Почти всегда потому, что его не опубликовали. Проверка запускает процесс вручную, а кнопка Publish позволяет триггеру срабатывать самому.
n8n бесплатный?
На своём сервере n8n — бесплатное ПО под лицензией fair-code, и вы платите только за сервер. n8n Cloud после пробного периода — платная подписка.
Чем Execute step отличается от Execute Workflow?
Execute step запускает одну ноду, чтобы посмотреть её вывод. Execute Workflow прогоняет все соединённые ноды по порядку и подтверждает, что цепочка работает целиком.