Как запускать автоматизацию в n8n по расписанию: Schedule Trigger и cron простыми словами

· 3 мин чтения · Редакция Skill Unit

Не все автоматизации запускаются событием вроде новой заявки. Многие нужно выполнять по времени: каждое утро собирать данные, раз в неделю отправлять сводку, каждый час проверять статус. В n8n для этого есть узел расписания. Разберём, как его настроить и как убедиться, что он работает.

Что такое запуск по расписанию

Обычный сценарий начинается с триггера: пришёл webhook, появилась строка в таблице. Сценарий по расписанию начинается с «часов»: в заданный момент n8n сам запускает цепочку. Для этого в начало сценария ставится узел Schedule Trigger, а дальше идут обычные блоки: получить данные, обработать, отправить.

Шаг 1. Добавьте узел расписания

Создайте новый сценарий, нажмите добавление первого шага и найдите Schedule Trigger. В его настройках выбирается правило: каждые N минут или часов, каждый день в определённое время, каждую неделю в выбранные дни, каждый месяц, либо произвольное cron-выражение.

Шаг 2. Выберите режим

  • Простой интервал: «каждые 30 минут», «каждый час». Подходит для регулярных проверок.
  • День и время: «каждый день в 09:00». Подходит для ежедневных отчётов.
  • Дни недели: «по понедельникам в 08:30». Подходит для еженедельных сводок.
  • Cron-выражение: тонкая настройка, если стандартных вариантов мало.

Cron простыми словами

Cron-выражение состоит из пяти полей через пробел: минута, час, день месяца, месяц, день недели. Звёздочка означает «любое значение». Учебные примеры:

ПримерПримеры cron-выражений
0 9 * * *      каждый день в 09:00
0 9 * * 1      каждый понедельник в 09:00
*/15 * * * *   каждые 15 минут
0 8 1 * *      первого числа каждого месяца в 08:00

Перед тем как использовать выражение, проверьте его на любом онлайн-конструкторе cron или в документации: перепутанные поля дают запуск не в то время. Состав полей в некоторых системах отличается, поэтому сверяйтесь со справкой n8n.

Шаг 3. Проверьте часовой пояс

Время запуска считается по часовому поясу, настроенному для сценария или для самой установки n8n. Если там стоит не ваш пояс, «09:00» наступит в другое время суток. Откройте настройки сценария и проверьте часовой пояс. Это самая частая причина вопроса «почему отчёт пришёл ночью».

Шаг 4. Соберите учебный сценарий

Учебная задача: каждое утро присылать себе в Telegram напоминание со списком дел из таблицы.

  • Schedule Trigger: каждый день в 09:00.
  • Узел чтения таблицы: получить строки со статусом «в работе».
  • Узел обработки: собрать строки в один текст.
  • Узел Telegram: отправить сообщение вам.

Как подключить Telegram, мы разбирали в отдельной статье про уведомления из n8n.

Шаг 5. Проверьте вручную и активируйте

Для расписания есть важная особенность. Кнопка ручного запуска выполняет сценарий сразу и проверяет цепочку, но не проверяет расписание. Чтобы сценарий начал срабатывать сам, его нужно сделать активным. Неактивный сценарий по расписанию не запустится никогда. Порядок такой: прогоните вручную, убедитесь, что результат верный, затем включите сценарий и дождитесь первого запуска по времени.

Как убедиться, что расписание работает

  • Для теста временно поставьте короткий интервал, например каждые несколько минут, и выключите его после проверки.
  • Откройте список запусков и посмотрите, появились ли записи в нужное время.
  • Если запуск был, но результата нет, откройте запись и найдите узел с ошибкой: приёмы отладки описаны в нашей статье про отладку воркфлоу.
  • Убедитесь, что сервер или установка n8n работает постоянно: если она выключена в нужный момент, запуск не произойдёт.

Типичные ошибки

  • Сценарий не активирован: ручной запуск работает, по времени ничего не происходит.
  • Неверный часовой пояс: запуск приходит не в то время.
  • Слишком частый интервал: лишняя нагрузка и, возможно, лимиты внешних сервисов.
  • Перепутаны поля в cron: вместо «в 9 часов» получилось «в 9 минут каждого часа».
  • Нет защиты от повторов: при сбое один и тот же отчёт уходит дважды. Если это важно, сохраняйте отметку о том, что отправка уже выполнена.
  • Токены и пароли вписаны прямо в узлы: используйте раздел учётных данных n8n.

Построение сценариев с триггерами, проверка результата и работа с ошибками — практика курса «Автоматизация без кода: n8n». Начать можно с простых задач вроде сегодняшней.

Хотите пройти путь на практике?

Курс «Автоматизация без кода на n8n»: короткие уроки, практические задания и проверка ответов. Первый урок бесплатно.

Смотреть курс