Твой первый простой...
 
Уведомления
Очистить все

Твой первый простой сценарий в n8n за 15 минут

1 Записи
1 Пользователи
0 Reactions
87 Просмотры
(@admin)
Записи: 25
Участник Admin
Создатель темы
 
[#7]

Разбираем живую задачу: пользователь заполнил форму — данные улетели в Google Sheets. Пошагово, с комментариями, чтобы можно было повторить за 15 минут.


1. Что будем собирать

Задача: сделать простой сбор заявок через форму и автоматическую запись каждой заявки в таблицу Google Sheets.

  • Пользователь заполняет форму (имя, email, комментарий).

  • n8n принимает данные формы.

  • n8n добавляет новую строку в таблицу Google Sheets.

В результате ты получаешь рабочий сценарий, который можно адаптировать под «лиды с лендинга», «регистрации на вебинар» и т.п.​


2. Что нужно подготовить до старта

Перед тем как открывать n8n, убедись, что у тебя есть:

  • Аккаунт в Google (для доступа к Google Sheets).

  • Таблица в Google Sheets, в которой будут храниться заявки (создай отдельный файл и лист, добавь заголовки колонок: Name, Email, Comment).​

  • Доступ к n8n (cloud или self‑host, не важно).

Форма может быть:

  • простая форма, созданная в самом n8n (Form Trigger),

  • или внешний конструктор (Weavely, Tally, и т.д.) плюс Webhook.

Для новичков проще начать с встроенной формы n8n, поэтому дальше — именно этот вариант.


3. Шаг 1. Создаём новый воркфлоу

  1. Зайди в интерфейс n8n и нажми New workflow.

  2. Дай ему имя, например Form to Google Sheets.

  3. На холсте появится пустой воркфлоу с одной стартовой нодой или вообще без нод — это нормально.

Скрин 1: общий вид пустого воркфлоу — название сверху, холст по центру.


4. Шаг 2. Добавляем триггер формы

Мы хотим, чтобы воркфлоу запускался каждый раз, когда кто‑то отправляет форму.​​

  1. Нажми Add first step (или плюсик на холсте).

  2. В поиске нод введи Form и выбери Form Trigger.

  3. На правой панели настроек укажи:

    • Заголовок формы (например, «Заявка на консультацию»).

    • Поля формы:

      • name — текстовое поле,

      • email — текстовое поле,

      • comment — многострочное поле.

Скрин 2: открытая нода Form Trigger, видно заголовок и список полей.

После сохранения этой ноды n8n сгенерирует URL формы или покажет встроенный предпросмотр, откуда можно открыть форму в браузере.​


5. Шаг 3. Настраиваем Google Sheets

Теперь сделаем вторую ноду, которая будет дописывать строку в таблицу.

  1. Нажми плюсик рядом с Form Trigger → Add node.

  2. В поиске введи Google Sheets и выбери ноду Google Sheets.​

  3. В поле Operation выбери Append (добавить строку).​

  4. Подключи аккаунт Google через Credentials (если ещё не подключал):

    • «Create new credential».

    • Авторизуйся в Google, дай доступ к Sheets.

  5. Выбери нужный Spreadsheet и Sheet из выпадающего списка.

Скрин 3: нода Google Sheets с выбранными credentials, файлом и листом.


6. Шаг 4. Пробрасываем данные из формы в таблицу

Теперь нужно связать поля формы с колонками в таблице.

  1. В настройках ноды Google Sheets найди блок Columns (или похожий, в зависимости от версии).​

  2. Для каждой колонки:

    • в поле Name выбери/введи имя колонки (например, Name),

    • в значении кликни по иконке переменной (expression),

    • в открывшемся дереве данных выбери данные из Form Trigger:

      • {{$json["name"]}} → колонка Name,

      • {{$json["email"]}} → колонка Email,

      • {{$json["comment"]}} → колонка Comment.

Скрин 4: настройки ноды Google Sheets, где видно маппинг полей формы к колонкам.

Убедись, что имена полей формы в Form Trigger совпадают с тем, что ты используешь через {{$json["..."]}}.​


7. Шаг 5. Тестируем воркфлоу

  1. Сначала нажми Execute workflow (или Test / Execute на Form Trigger, если он поддерживает предпросмотр).​​

  2. Открой форму по ссылке, которую даёт Form Trigger.

  3. Заполни тестовые данные (выдуманное имя, тестовый email) и отправь форму.

  4. Вернись в n8n, посмотри Output у ноды Form Trigger — там должны быть твои данные.​

  5. Выполни ноду Google Sheets (если она не выполнилась автоматически) и проверь Output — должен быть статус успешной записи.​

  6. Открой Google Sheets и убедись, что появилась новая строка с твоими данными.

Скрин 5: таблица Google Sheets с новой строкой после теста.


8. Шаг 6. Включаем сценарий «на постоянку»

Когда тест прошёл, можно включать автоматизацию.

  • Нажми Save у воркфлоу.

  • Переведи переключатель воркфлоу в состояние Active, чтобы n8n начал ловить реальные отправки формы.​

  • С этого момента каждый новый submit формы будет добавлять строку в таблицу.​​


9. Что можно улучшить (на потом)

Когда базовый сценарий заработал, новички обычно добавляют:

  • Проверку обязательных полей (IF/Code/Function).

  • Авто‑ответ на email пользователя (ещё одна нода Google Gmail/SMTP Email).

  • Уведомление в Telegram или Slack о новой заявке.

Но для первого сценария это не обязательно — главное, чтобы ты увидел связку «событие → данные → результат».


 
Размещено : 11/03/2026 2:41 дп