n8n — мощный инструмент автоматизации. На практике для 99% задач (и большинства ИИ-агентов) достаточно уверенно знать 25 базовых нод. Ниже — компактный обзор с назначением и типичными сценариями.
Как учиться быстрее: берите готовые шаблоны и разбирайте их по нодам: «что принимает», «что отдает», «зачем стоит здесь».

1) Триггеры (Trigger Nodes)
Триггер определяет, когда запускается workflow. Другими словами: события с которых начинаются процессы.
Manual Trigger
- Назначение: ручной запуск, разовые задачи.
- Когда полезен: скрапинг, парсинг, тестирование.
- Пример: запустить парсер площадки вручную.
Schedule / Cron Trigger
- Назначение: запуск по расписанию.
- Пример: еженедельная выгрузка базы шаблонов без участия человека.
Webhook
- Назначение: принимает входящие запросы от внешних сервисов.
- Пример: сервис парсинга профилей Instagram, где Webhook принимает входные данные.
Telegram Trigger
- Назначение: запуск workflow из Telegram.
- Пример: пользователь пишет боту, и ИИ-агент начинает выполнение задачи.
On Chat Message (встроенный чат n8n)
- Назначение: удобно тестировать сценарий прямо в интерфейсе n8n: принимает текст и файлы.
- Особенность: можно настроить ответ сразу или после завершения workflow. Обычно используется вместе с нодой
Respond to Chat.
Workflow Trigger (Sub-workflow)
- Назначение: принимать вызовы от других workflow и строить модульную архитектуру.
- Пример: «главный агент» делегирует задачу специализированному воркфлоу («Instagram-отдел»).
2) Логика (Logic Nodes)
Логика управляет ветвлением и правилами обработки.
IF
- Назначение: разделение потока на два пути по условию.
- Пример: проверка статуса генерации изображения: готово → сохранить, не готово → подождать и повторить через
Wait.
Switch
- Назначение: разветвление на несколько путей по условиям.
- Пример: обработка разных типов входящих сообщений в ИИ-агенте: текст, голос, файлы.
Filter
- Назначение: отфильтровать ненужные элементы из входных данных.
- Пример: удалить эмоджи и лишние символы из сообщений Telegram.
3) Данные (Data Manipulation Nodes)
Эти ноды отвечают за разбор, преобразование и сборку данных.
Loop
- Назначение: поочередная обработка элементов массива, чтобы не перегружать workflow.
- Пример: обработать 15 объектов по одному, пока не закончатся.
Split Out
- Назначение: разложить один массив на отдельные элементы или части.
- Пример: разделить данные скрапинга Instagram-профиля на рилсы, посты и сторисы.
Aggregate
- Назначение: собрать несколько входных элементов в один массив.
- Пример: собрать разрозненные части данных в единый объект для дальнейшей обработки.
Merge
- Назначение: объединить результаты параллельных веток, дождавшись завершения обеих.
- Пример: склеить анализ профиля и анализ контента, выполненные параллельно.
Set (раньше Edit Fields)
- Назначение: переименовать поля, добавить или изменить данные.
- Пример: добавить поле
status(success/error) перед отправкой уведомления.
Code
- Назначение: выполнить произвольный код (обычно JavaScript), когда стандартных нод недостаточно.
- Пример: привести ответ ИИ-агента к нужному формату, очистить текст, собрать структуру.
Convert To
- Назначение: конвертация форматов (text, JSON, CSV, HTML, бинарные файлы).
- Пример: преобразовать бинарные данные изображения в файл.
4) Интеграции сервисов (Service Integration Nodes)
Ноды для отправки/получения данных из внешних систем.
Send Email (Gmail)
- Назначение: отправка писем.
- Требование: подключенный Gmail-аккаунт.
Google Sheets
- Назначение: чтение и запись в таблицы.
- Заметка: иногда удобнее использовать Data Table Nodes (внутренние таблицы n8n) и синхронизировать их с Sheets.
Telegram Send Text Message
- Назначение: отправка текста, файлов, аудио, видео, фото.
- Требования: Telegram-бот и Chat ID.
- Применение: уведомления об успехе, отчеты, ответы ИИ-агента.
HTTP Request
- Назначение: универсальная нода для любых API, которых нет «из коробки».
- Пример: Яндекс.Диск, Яндекс.Арт, сторонние сервисы генерации изображений.
5) Дополнительно: надежность и продвинутые возможности
Wait
Назначение: задержка или ожидание внешнего события.
Пример: пауза перед повторной проверкой статуса задачи, троттлинг запросов к API.
AI Agent
Назначение: «мозг» автоматизации для сборки ИИ-агентов без кода.
Что настраивается: системный промпт, формат ответа, резервные модели, память, инструменты.
Gadgets, MCP Client
Назначение: продвинутые интеграции и подключение MCP-серверов (для продвинутых сценариев).
Error Trigger / Node Error
Назначение: обработка ошибок и уведомления для повышения надежности.
Итог
Если освоить эти 25 базовых нод (и пару продвинутых для надежности), можно быстро собирать:
- автоматизации для задач маркетинга, контента и продаж
- интеграции между сервисами
- ИИ-агентов с Telegram-интерфейсом