Первый сценарий

Каким бы вы способом вы ни начали работать с n8n, всё начинается с создания первого сценария. Давайте сделаем это вместе.

img1.png

Если вы только установили и запустили n8n, то уже видите пустой экран с кнопкой "Start from scratch" или "Create Workflow".

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

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

img2.png

Для создания первого узла нажмите на кнопку с плюсом в центре экрана или в правом верхнем углу или нажмите на клавиатуре кнопку Tab.

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

img3.png

Та как это первый узел, то он должен быть триггером, который запускает сценарий.

Выберите узел "Trigger Manually". Это самый простой триггер, который запускает сценарий вручную.

Получится так:

img4.png

Знак молнии показывает, что это узел триггер, который запускает сценарий.

Справа от узла выходит ветка связи, которая показывает, что этот узел запустит после себя следующий узел.

На конце ветки есть кнопка с плюсом. Нажмите на неё, чтобы добавить следующий узел.

Давайте запустим сценарий, чтобы проверить, как он работает. Нажмите на кнопку "Execute Workflow" в любом месте редактора.

Должно появиться сообщение "Workflow executed successfully", а узел триггера должен стать зелёным.

img5.png

Это значит, что узел триггера сработал, и сценарий выполнен успешно. Зеленым будут подсвечены все узлы, которые были выполнены без ошибок.

Теперь давайте добавим следующий узел, который будет выполнять какое-то действие. Например, отправлять сообщение.

Отправлять сообщение будем не в мессенджеры, а в один из популярных сервисов для тестирования — https://webhook.site.

Перейдите на https://webhook.site и скопируйте Your unique URL, который будет использоваться для получения сообщений.

img6.png

Теперь вернитесь в n8n и добавьте узел "HTTP Request" после первого узла.

Справа от узла со стрелкой нажмите на кнопку с плюсом и введите "HTTP Request" в поиске.

HTTP Request — это узел, который позволяет отправлять HTTP-запросы к любым API.

Вставьте скопированный URL из webhook.site в поле "URL" узла HTTP Request.

img7.png

Нажмите на кнопку "Execute Step". Выполнится только этот узел, и вы увидите, что запрос успешно отправлен.

Перейти на webhook.site и посмотрите, что там появилось новая запись.

img8.png

Нажмите еще несколько раз на кнопку "Execute Step" в узле HTTP Request, чтобы отправить запросы.

На webhook.site вы увидите, что каждый раз приходит новый запрос с уникальным идентификатором.

Если вы видите записи, значит всё работает правильно.

Закройте этот узел – нажмите в любой темно-серой области вокруг или на кнопку "Back to Canvas" в левом верхнем углу.

Правильно связанные узлы будут соединены линиями, а узлы, которые не связаны, будут отображаться отдельно.

img9.png

Можно связывать и удалять связи между узлами. Для этого просто перетащите линию от одного узла к другому или нажмите на иконку с мусорной корзиной рядом с линией, чтобы удалить связь.

img10.png

Экспериментируйте со связями и узлами. Все можно удалять, добавлять и настраивать.

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

Разрыв связи

В этом примере я удалил связь между первым узлом и HTTP Request, чтобы показать, что если узел не связан с другими, то он не будет выполняться при запуске сценария.

img11.png

Если хотите сязать узлы, то просто перетащите линию от одного узла к другому.

Сохранение сценария

Когда вы закончите работу над сценарием, не забудьте его сохранить. Нажмите на кнопку "Save" в правом верхнем углу.

Дайте сценарию имя

В левом верхнем углу и введите своё название. Например, "Http Request".

img12.png

Убедите, что сценарий сохранён.

Проверка в списке сценариев

Перейти те в список сценариев, нажав на кнопку "Overview" в левом верхнем углу.

Вы увидите свой сценарий в списке. Он будет отображаться с именем, которое вы задали.

img13.png

Что мы узнали

  • Создали первый сценарий с нуля.
  • Научились запускать его вручную.
  • Отправили HTTP-запрос во внешний сервис.
  • Убедились, что данные действительно отправляются.
  • Разобрались, как связывать, запускать и сохранять узлы.

Это только начало. Дальше мы научимся обрабатывать данные, добавлять условия, подключать сервисы и строить полноценные автоматизации.


Дополнительные видео n8n с Webhook

Просмотрите видео и повторите все шаги самостоятельно.