Перейти к содержимому

Создание Workflow

Пошаговое руководство по созданию workflow в n8n

  1. Откройте редактор

    В левом меню выберите WorkflowsAdd workflow

  2. Назовите workflow

    Кликните на “My workflow” в верхней панели и введите описательное название

  3. Добавьте триггер

    Нажмите + или клавишу Tab, выберите триггер для запуска

  4. Добавьте ноды

    Кликните на + справа от триггера, добавьте нужные ноды

  5. Настройте соединения

    Перетащите выход одной ноды на вход другой

  6. Тестируйте

    Нажмите Test workflow или Ctrl + Enter

  7. Сохраните

    Нажмите Save или Ctrl + S

СпособДействие
Кнопка +Клик на + справа от ноды
TabОткрытие панели нод
ПеретаскиваниеDrag & drop из панели
КопированиеCtrl + C / Ctrl + V

В панели нод начните вводить:

  • Название ноды: http, slack, if
  • Категорию: trigger, ai, core
  • Действие: send email, get users
ТипОписание
MainОсновной поток данных
ErrorПоток при ошибке
AIДля AI нод (модели, память)

Некоторые ноды имеют несколько выходов:

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

ВкладкаСодержимое
ParametersОсновные настройки
SettingsДополнительные опции
InputВходящие данные (после запуска)
OutputИсходящие данные (после запуска)
Статическое значение: https://api.example.com

Добавьте Schedule Trigger:

  • Trigger Interval: Hours
  • Hours Between Triggers: 1

Добавьте HTTP Request:

ПараметрЗначение
MethodGET
URLhttps://api.example.com/users
AuthenticationNone (или выберите credential)

Добавьте IF:

  • Condition: {{ $json.status }} равно active

Добавьте Slack (для активных пользователей):

  • Resource: Message
  • Operation: Send
  • Channel: #notifications
  • Text: New active user: {{ $json.name }}
// Текущий item
{{ $json.fieldName }}
// Все items
{{ $input.all() }}
// Первый item
{{ $input.first() }}
// По имени ноды
{{ $('HTTP Request').item.json.data }}
// Все items из ноды
{{ $('HTTP Request').all() }}
{{ $env.API_KEY }}

Добавляйте заметки для документирования:

  1. Правый клик на canvas
  2. Выберите Add Sticky Note
  3. Напишите пояснение

Визуально группируйте связанные ноды:

  1. Выделите ноды (Shift + клик)
  2. Добавьте Sticky Note под ними
  3. Используйте цвет для разделения

Для сложной логики используйте Execute Workflow:

После выполнения кликните на ноду:

  • Table — табличный вид
  • JSON — сырой JSON
  • Schema — структура данных
  1. Кликните на ноду правой кнопкой
  2. Выберите Execute Node
  3. Проверьте результат

Фиксируйте тестовые данные:

  1. Выполните ноду
  2. Кликните Pin на данных
  3. Данные будут использоваться при следующих тестах

n8n автоматически сохраняет изменения. Для принудительного сохранения: Ctrl + S

  1. Откройте меню workflow ()
  2. Выберите Download
  3. Сохраните JSON файл
  1. WorkflowsAdd workflow
  2. Меню Import from File
  3. Выберите JSON файл