Перейти к содержанию

Error Trigger в n8n: error workflow, алерты и разбор failed executions

Обновлено: 2026-05-29

Открыть мой план

Error Trigger запускает отдельный workflow, когда связанный workflow падает с ошибкой. Это основа нормального мониторинга n8n: не ждать, пока менеджер заметит пропавшие заявки, а сразу получать понятный алерт с названием workflow, ошибкой, execution URL и краткой подсказкой, что проверить.

Важно

Error workflow не заменяет аккуратную обработку ошибок внутри основного workflow. Для ожидаемых ошибок API используйте retry, IF, fallback и логирование. Error Trigger нужен для failed executions, которые требуют внимания.

Минимальная схема error workflow

  1. Создайте новый workflow.
  2. Поставьте Error Trigger первой нодой.
  3. Добавьте Edit Fields или Code node, чтобы собрать короткое сообщение.
  4. Отправьте алерт в Telegram, Slack, email или внутренний чат.
  5. В основном workflow откройте настройки и выберите этот error workflow.
  6. Сделайте тестовую ошибку на безопасном workflow и проверьте сообщение.

Что должно быть в алерте

Плохой алерт: «n8n error». Хороший алерт помогает сразу понять, куда смотреть:

  • название workflow;
  • execution URL или ID;
  • название ноды, где случилась ошибка;
  • короткий текст ошибки;
  • тип входного события: webhook, schedule, manual, queue;
  • external_id заявки/платежа/события, если он есть;
  • первое действие: проверить credentials, API status, payload, лимит или timeout.
n8n: ошибка workflow
Workflow: Tilda → Bitrix24
Node: Create lead
Error: 401 Unauthorized
External ID: tilda_1001
Что проверить: Bitrix24 webhook/token и права на создание лида

Когда ошибка должна падать, а когда нет

СитуацияЛучшее поведениеПочему
API временно вернул 429retry + Wait, алерт после нескольких неудачодиночный 429 не должен будить команду
credential истёкfailed execution + Error Triggerнужно быстро восстановить доступ
необязательное поле отсутствуетобработать внутри workflowэто ожидаемый вариант данных
платёж пришёл с неизвестным статусомлог + ручная проверкалучше не менять CRM автоматически
Code node вернул некорректный JSONfailed execution + алертэто ошибка логики workflow

Stop and Error для контролируемых падений

Иногда workflow должен упасть специально: например, подпись webhook не совпала, обязательный ID заказа пустой или CRM вернула невозможное состояние. Для таких случаев можно использовать Stop and Error. Это лучше, чем silently пропустить событие: error workflow получит сигнал, а в execution останется понятная причина.

Как не утонуть в алертах

Error Trigger легко превратить в источник шума. Чтобы этого не случилось:

  • группируйте однотипные ошибки по workflow и node;
  • не отправляйте полный payload с персональными данными в чат;
  • добавьте severity: warning, error, critical;
  • для массовых ошибок отправляйте дайджест, а не 100 сообщений подряд;
  • храните таблицу инцидентов с first_seen, last_seen и count.

Защита от циклов

Сам error workflow тоже может упасть: Telegram credential истёк, Slack API недоступен, Code node сломался. Не делайте error workflow слишком сложным. Он должен быть короче основного процесса и иметь минимум внешних зависимостей. Если нужно логирование в базу и уведомление в чат, сначала пишите в базу, потом отправляйте сообщение.

Что проверять при failed execution

ШагЧто смотретьТипичная причина
1нода, где остановился workflowошибка API, mapping, JSON или credential
2input/output этой нодынеожиданный payload или пустое поле
3статус HTTP401, 403, 404, 429, 500
4последние изменения workflowсломанный mapping после правки
5повторный запуск на тестовом payloadпостоянная или временная ошибка

Практический контекст для внедрения

Эта страница полезна не как абстрактная справка, а как рабочая инструкция под использование ноды/паттерна «Error Trigger в n8n: error workflow, алерты и разбор failed executions» в рабочем workflow, где важно понимать входные items и формат результата. Перед изменением workflow зафиксируйте источник события: входные данные по теме error trigger: webhook, schedule, ручной запуск или событие внешнего сервиса. Так проще отделить ошибку данных от ошибки настройки n8n и не превратить исправление в набор случайных правок.

Минимальная проверка перед публикацией workflow: один happy path, один пустой payload, один повтор события и одна ошибка внешнего сервиса. Для мониторинга используйте successful executions, skipped items, retry count, error branch usage; эти показатели быстро покажут, что сценарий работает иначе, чем ожидалось.

Связанные материалы