Форма как настоящий trigger
Содержание курса
В прошлом уроке мы научились читать JSON в панели Output и обращаться к полям item через expressions. Но данные тогда появлялись в workflow потому, что мы сами нажимали «Execute» вручную. Теперь переходим к другой модели: workflow запускается не по кнопке, а по реальному событию — кто-то заполнил и отправил форму.
n8n Form Trigger: форма как источник событий
Manual Trigger — это кнопка «запусти прямо сейчас». Он удобен для отладки, но бесполезен в продакшне: никакой пользователь не зайдёт в редактор n8n и не нажмёт за вас Execute.
Form Trigger работает иначе. Он генерирует публичную HTML-форму с уникальным URL и переходит в режим ожидания. Как только кто-то заполняет эту форму и нажимает «Submit», n8n автоматически получает данные, упаковывает их в один item и запускает весь workflow — без каких-либо ручных действий с вашей стороны.
Главное отличие здесь не в интерфейсе, а в природе события. Manual Trigger реагирует на ваш клик внутри редактора. Form Trigger реагирует на внешнее событие — HTTP-запрос, который браузер пользователя отправляет при сабмите формы. Это делает его настоящим триггером в смысле автоматизации: workflow начинает работу сам, когда для этого есть повод.
При этом Form Trigger — это всегда стартовый узел. Он не может стоять в середине цепочки: именно он инициирует выполнение и передаёт первый item дальше по workflow. Данные, которые пользователь вводит в поля формы, становятся ключами и значениями этого item — и уже в следующем узле к ним можно обращаться через expressions так же, как к любому другому JSON.

Как отправка формы становится item в n8n.
