Расписание и триггеры событий

Не все пайплайны работают «по часам». Одни запускаются по расписанию, другие — от событий: новый отзыв, заполненная форма, команда боту. Разберём, какой триггер под какую задачу.

🎯 После урока сможешь: подобрать под задачу нужный триггер — по расписанию или по событию.

Виды триггеров

  Schedule           по расписанию (cron)
  Webhook            когда внешняя система пингует URL
  Email              на входящее письмо
  Form               когда заполнили форму на сайте
  Telegram           команда боту
  Database polling   раз в N минут проверять базу на новые записи
  File upload        когда добавили файл в папку

Cron для расписания

  Каждый день 9:00        0 9 * * *
  Каждый понедельник 9:00  0 9 * * 1
  Каждые 30 минут          */30 * * * *
  Первый день месяца       0 9 1 * *
  Будни в 18:00            0 18 * * 1-5

  Помощник: crontab.guru — соберёт и объяснит выражение.

Reactive: реакция на событие

Webhook (вебхук — «сигнальная ссылка») — у пайплайна есть свой адрес-URL; как только внешний сервис стучится по этому адресу, пайплайн срабатывает мгновенно. Если сервис не умеет сам подавать сигнал, используют polling (поллинг — «периодический опрос»: пайплайн сам раз в 5 минут проверяет, не появилось ли новое) или сервисы-посредники (IFTTT / Zapier).

Форма и Telegram — интерфейсы к пайплайну

  Form Trigger:  маркетолог открывает ссылку на форму,
                 заполняет «Тема / Формат» → пайплайн запускается

  Telegram Trigger:  пишешь боту «/пост Тема: запуск курса»
                     → через минуту получаешь готовый пост
                     (Трек 2 дал интерфейс, Трек 3 — мозг-пайплайн)
Форма-триггер n8n с полями «Тема», «Формат», «Дополнительно» и кнопкой «Запустить» — простая входная точка к пайплайну.

Форма и Telegram-бот удобнее, чем «трогать ноды каждый раз». Дайте маркетологу (или клиенту) простую входную точку — и пайплайн становится сервисом, которым пользуются, не заглядывая под капот.

Контрольный вопрос. Какое cron-выражение означает «каждый понедельник в 9:00»?

А0 9 * * 1
Б0 9 * * *
В*/30 * * * *

Подсказка: Последнее число — день недели (1 = пн).

Онлайн-проверка ответа появится позже

Контрольный вопрос. Что делать, если внешний сервис не умеет пушить на webhook?

АИспользовать polling — раз в N минут проверять API на новое
БОтказаться от пайплайна
ВЖдать, пока научится

Подсказка: Периодический опрос.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Зачем к пайплайну прикручивают форму или Telegram-бота?

АДать удобную входную точку — запускать без правки нодов
БЧтобы усложнить
ВЭто обязательное требование n8n

Подсказка: Интерфейс для человека.

Онлайн-проверка ответа появится позже

Что дальше

Триггеры освоены. Но пайплайн без обработки ошибок ломается на третий день. Сделаем его устойчивым.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева