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

Первый workflow за 10 минут

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

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

Соберём простой workflow: каждое утро в 9:00 получаем курс доллара и отправляем в Telegram.

Что понадобится

Шаг 1. Триггер по расписанию

Открой n8n → New workflow. На холсте кликни + и найди ноду Schedule Trigger.

Настрой: Trigger Interval = Cron, выражение 0 9 * * * — каждый день в 9:00.

Шаг 2. HTTP Request к API курсов

Добавь ноду HTTP Request:

  • Method: GET

Запусти — увидишь JSON с курсами. Нас интересует Valute.USD.Value.

Шаг 3. Telegram-нода

Добавь Telegram → Send Message:

  • Credentials: создай новые, вставь токен от BotFather
  • Chat ID: твой
  • Text:
Курс доллара: {{ $json.Valute.USD.Value }} ₽

Двойные фигурные скобки — это выражения n8n, они подставляют данные из предыдущей ноды. Подробнее — Выражения.

Шаг 4. Активируем

Жми Active в правом верхнем углу. Готово — workflow запустится завтра в 9 утра.

Что дальше

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

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

Для production-версии заранее назначьте владельца процесса, точку восстановления и критерий успешного запуска. Главный риск для этой темы: пустые входы, дубли, разные форматы payload, неопределённый владелец процесса. Его лучше закрывать не дополнительными нодами, а явным контрактом входных данных, idempotency-ключом, логированием решения и отдельной веткой обработки ошибок.

СлойЧто проверитьПочему это важно
Входpayload, внешний ID, timestamp, источник событиябез этого невозможно отличить новый item от повтора
Логикаусловия IF/Switch, mapping полей, fallbackошибка часто появляется не в ноде, а в переходе между ветками
Выходстатус операции, запись audit trail, ссылка на executionпосле запуска нужно быстро понять, что workflow сделал с конкретным объектом
Эксплуатацияsuccessful executions, skipped items, retry count, error branch usageметрики показывают деградацию раньше, чем пользователи начинают жаловаться

Как проверить качество страницы на практике

  • Соберите один тестовый пример по теме «Первый workflow» и прогоните его через workflow вручную.
  • Проверьте пустой вход, повтор того же события и ошибку внешнего API.
  • Убедитесь, что в execution видно решение workflow: почему ветка была выбрана и какой внешний объект изменён.
  • Добавьте ссылку на эту страницу в runbook, если сценарий будет поддерживать не только автор автоматизации.

Что добавить перед публикацией или запуском

Чтобы материал по теме «Первый workflow» не оставался короткой справкой, используйте его как чеклист подготовки workflow. Минимально зафиксируйте источник данных: входные данные по теме first workflow: webhook, schedule, ручной запуск или событие внешнего сервиса; затем опишите ожидаемый результат, владельца процесса, способ отката и метрики контроля. Это превращает страницу из карточки в практическую инструкцию, которую можно дать разработчику, интегратору или владельцу процесса.

Особое внимание стоит уделить риску: пустые входы, дубли, разные форматы payload, неопределённый владелец процесса. Для n8n это важно, потому что одна и та же ошибка может выглядеть как проблема ноды, credentials, внешнего API, формата payload или инфраструктуры. Перед production-публикацией лучше проверить симптом на минимальном workflow, а уже потом переносить исправление в основной сценарий.

  • Добавьте один реальный пример входного payload без секретов и персональных данных.
  • Опишите happy path, пустой вход, повтор события и ошибку внешнего сервиса.
  • Подключите наблюдаемость: successful executions, skipped items, retry count, error branch usage.
  • Укажите, где хранится audit trail и кто принимает решение при неоднозначном результате.
  • Проверьте, что страница связана внутренними ссылками с рецептом, ошибкой, нодой или playbook по этой же теме.

Практическое применение страницы

Материал «Первый workflow за 10 минут ¶» лучше использовать как точку входа в рабочий маршрут, а не как изолированную справку. Перед внедрением выберите конкретный процесс, источник данных, владельца и ожидаемый результат. Это помогает быстро понять, какая страница базы нужна дальше: рецепт, диагностика, интеграция, нода или production-playbook.

Для любой автоматизации в n8n полезно заранее описать входной item, обязательные поля, внешние сервисы, write-действия и способ отката. Если эти детали не зафиксированы, даже простой workflow может стать неуправляемым: дублирует заявки, теряет часть items, отправляет уведомления не тем людям или ломается при изменении формата API.

Минимальный чеклист

  • Определите, что является успешным результатом и кто его подтверждает.
  • Проверьте happy path, пустой вход, повтор события и сбой внешнего сервиса.
  • Добавьте логирование execution id, source, external id и статуса без секретов.
  • Свяжите страницу с ближайшим рецептом, ошибкой или playbook.
  • Навигатор — открыть связанный материал для проверки контекста.
  • Диагностика — открыть связанный материал для проверки контекста.
  • Рецепты — открыть связанный материал для проверки контекста.
  • Playbooks — открыть связанный материал для проверки контекста.