Разбираем живую задачу: пользователь заполнил форму — данные улетели в 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. Создаём новый воркфлоу
-
Зайди в интерфейс n8n и нажми New workflow.
-
Дай ему имя, например
Form to Google Sheets. -
На холсте появится пустой воркфлоу с одной стартовой нодой или вообще без нод — это нормально.
Скрин 1: общий вид пустого воркфлоу — название сверху, холст по центру.
4. Шаг 2. Добавляем триггер формы
Мы хотим, чтобы воркфлоу запускался каждый раз, когда кто‑то отправляет форму.
-
Нажми Add first step (или плюсик на холсте).
-
В поиске нод введи
Formи выбери Form Trigger. -
На правой панели настроек укажи:
-
Заголовок формы (например, «Заявка на консультацию»).
-
Поля формы:
-
name— текстовое поле, -
email— текстовое поле, -
comment— многострочное поле.
-
-
Скрин 2: открытая нода Form Trigger, видно заголовок и список полей.
После сохранения этой ноды n8n сгенерирует URL формы или покажет встроенный предпросмотр, откуда можно открыть форму в браузере.
5. Шаг 3. Настраиваем Google Sheets
Теперь сделаем вторую ноду, которая будет дописывать строку в таблицу.
-
Нажми плюсик рядом с Form Trigger → Add node.
-
В поиске введи
Google Sheetsи выбери ноду Google Sheets. -
В поле Operation выбери
Append(добавить строку). -
Подключи аккаунт Google через Credentials (если ещё не подключал):
-
«Create new credential».
-
Авторизуйся в Google, дай доступ к Sheets.
-
-
Выбери нужный Spreadsheet и Sheet из выпадающего списка.
Скрин 3: нода Google Sheets с выбранными credentials, файлом и листом.
6. Шаг 4. Пробрасываем данные из формы в таблицу
Теперь нужно связать поля формы с колонками в таблице.
-
В настройках ноды Google Sheets найди блок Columns (или похожий, в зависимости от версии).
-
Для каждой колонки:
-
в поле
Nameвыбери/введи имя колонки (например,Name), -
в значении кликни по иконке переменной (expression),
-
в открывшемся дереве данных выбери данные из Form Trigger:
-
{{$json["name"]}}→ колонкаName, -
{{$json["email"]}}→ колонкаEmail, -
{{$json["comment"]}}→ колонкаComment.
-
-
Скрин 4: настройки ноды Google Sheets, где видно маппинг полей формы к колонкам.
Убедись, что имена полей формы в Form Trigger совпадают с тем, что ты используешь через {{$json["..."]}}.
7. Шаг 5. Тестируем воркфлоу
-
Сначала нажми Execute workflow (или Test / Execute на Form Trigger, если он поддерживает предпросмотр).
-
Открой форму по ссылке, которую даёт Form Trigger.
-
Заполни тестовые данные (выдуманное имя, тестовый email) и отправь форму.
-
Вернись в n8n, посмотри Output у ноды Form Trigger — там должны быть твои данные.
-
Выполни ноду Google Sheets (если она не выполнилась автоматически) и проверь Output — должен быть статус успешной записи.
-
Открой Google Sheets и убедись, что появилась новая строка с твоими данными.
Скрин 5: таблица Google Sheets с новой строкой после теста.
8. Шаг 6. Включаем сценарий «на постоянку»
Когда тест прошёл, можно включать автоматизацию.
-
Нажми Save у воркфлоу.
-
Переведи переключатель воркфлоу в состояние Active, чтобы n8n начал ловить реальные отправки формы.
-
С этого момента каждый новый submit формы будет добавлять строку в таблицу.
9. Что можно улучшить (на потом)
Когда базовый сценарий заработал, новички обычно добавляют:
-
Проверку обязательных полей (IF/Code/Function).
-
Авто‑ответ на email пользователя (ещё одна нода Google Gmail/SMTP Email).
-
Уведомление в Telegram или Slack о новой заявке.
Но для первого сценария это не обязательно — главное, чтобы ты увидел связку «событие → данные → результат».
