Создание Workflow
Пошаговое руководство по созданию workflow в n8n
Создание нового workflow
Заголовок раздела «Создание нового workflow»-
Откройте редактор
В левом меню выберите Workflows → Add workflow
-
Назовите workflow
Кликните на “My workflow” в верхней панели и введите описательное название
-
Добавьте триггер
Нажмите + или клавишу Tab, выберите триггер для запуска
-
Добавьте ноды
Кликните на + справа от триггера, добавьте нужные ноды
-
Настройте соединения
Перетащите выход одной ноды на вход другой
-
Тестируйте
Нажмите Test workflow или
Ctrl + Enter -
Сохраните
Нажмите 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{{ $json.url }}{{ $('Previous Node').item.json.id }}Пример: API → Обработка → Отправка
Заголовок раздела «Пример: API → Обработка → Отправка»Шаг 1: Триггер
Заголовок раздела «Шаг 1: Триггер»Добавьте Schedule Trigger:
- Trigger Interval: Hours
- Hours Between Triggers: 1
Шаг 2: Получение данных
Заголовок раздела «Шаг 2: Получение данных»Добавьте HTTP Request:
| Параметр | Значение |
|---|---|
| Method | GET |
| URL | https://api.example.com/users |
| Authentication | None (или выберите credential) |
Шаг 3: Фильтрация
Заголовок раздела «Шаг 3: Фильтрация»Добавьте IF:
- Condition:
{{ $json.status }}равноactive
Шаг 4: Отправка
Заголовок раздела «Шаг 4: Отправка»Добавьте 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 }}Организация сложных workflow
Заголовок раздела «Организация сложных workflow»Sticky Notes
Заголовок раздела «Sticky Notes»Добавляйте заметки для документирования:
- Правый клик на canvas
- Выберите Add Sticky Note
- Напишите пояснение
Группировка нод
Заголовок раздела «Группировка нод»Визуально группируйте связанные ноды:
- Выделите ноды (
Shift + клик) - Добавьте Sticky Note под ними
- Используйте цвет для разделения
Sub-workflows
Заголовок раздела «Sub-workflows»Для сложной логики используйте Execute Workflow:
Отладка
Заголовок раздела «Отладка»Просмотр данных
Заголовок раздела «Просмотр данных»После выполнения кликните на ноду:
- Table — табличный вид
- JSON — сырой JSON
- Schema — структура данных
Пошаговое выполнение
Заголовок раздела «Пошаговое выполнение»- Кликните на ноду правой кнопкой
- Выберите Execute Node
- Проверьте результат
Pinned Data
Заголовок раздела «Pinned Data»Фиксируйте тестовые данные:
- Выполните ноду
- Кликните Pin на данных
- Данные будут использоваться при следующих тестах
Сохранение и экспорт
Заголовок раздела «Сохранение и экспорт»Автосохранение
Заголовок раздела «Автосохранение»n8n автоматически сохраняет изменения. Для принудительного сохранения: Ctrl + S
Экспорт в JSON
Заголовок раздела «Экспорт в JSON»- Откройте меню workflow (…)
- Выберите Download
- Сохраните JSON файл
- Workflows → Add workflow
- Меню … → Import from File
- Выберите JSON файл
Следующие шаги
Заголовок раздела «Следующие шаги»- Компоненты workflow — детальный разбор
- Выполнение — режимы запуска
- Логика потоков — условия и ветвление