Нода «Форма»

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

Что делает / Возможности

Бот по очереди задаёт вопросы полей. Если ответ не подходит под тип поля, бот отправляет сообщение об ошибке и повторяет вопрос. Каждое верное значение сразу сохраняется в свою переменную, дата — в виде ГГГГ-ММ-ДД (какие записи даты понимает бот — в статье Типы ответа).

Настройки каждого поля:

ПараметрОписание
Текст вопросаЧто спросить, например «Ваш телефон?»
Тип ответаТекст, число, email, телефон, дата или любой. См. Типы ответа.
ПеременнаяКуда сохранить значение
ОбязательноеНеобязательное поле клиент может пропустить, ответив «-» или «пропустить»
Запись в CRMПоле карточки клиента или доп. поле CRM, куда ответ сохранится надолго

Настройки всей формы:

ПараметрОписание
Вступительный текстСообщение перед первым вопросом
Сообщение при неверном вводеОдно на всю форму. Без него бот пишет «Проверьте формат и попробуйте ещё раз.», а для даты подсказывает формат
Попыток на полеСколько раз можно ошибиться в одном поле, от 1 до 10, по умолчанию 3

Выходы

  • «Собрано» — все поля заполнены.
  • «Сбой ввода» (fallback) — в каком-то поле исчерпаны попытки. Поля, заполненные до этого, уже сохранены.

Если выход «Сбой ввода» не связан, бот поступит по настройке сценария «Поведение при нерелевантном сообщении».

Когда применять

  • Анкета заявки — имя, телефон и комментарий в один шаг.
  • Регистрация или запись — email и имя с проверкой формата каждого поля.
  • Сбор контактов перед передачей — собрать данные, прежде чем создать сделку в CRM или позвать сотрудника.

Как настроить

  1. Добавьте ноду «Форма»

    Нажмите «Добавить шаг» и выберите «Форма».
  2. Добавьте поля

    Для каждого поля задайте вопрос, тип и переменную. Например: поле 1 — «Текст», переменная name; поле 2 — «Телефон», переменная phone.

  3. Настройте проверку

    Отметьте обязательные поля, напишите сообщение при неверном вводе (например, «Введите номер в формате +7…») и число попыток.

  4. Свяжите выходы

    «Собрано» ведите к следующему шагу, «Сбой ввода» — к запасной ветке, например к переводу на сотрудника.

С чем сочетать

  • Нода «Действия» — после формы создайте сделку в CRM, отправьте вебхук или запишите данные в таблицу.
  • Нода «Сообщение» — покажите подтверждение: «Спасибо, {{name}}! Перезвоним по {{phone}}».
  • Нода «Вопрос» — для одного поля проще «Вопрос», к тому же у него есть варианты ответа кнопками.

Пример

Сценарий заявки: нода «Форма» собирает имя (name), телефон (phone, тип «Телефон») и комментарий (необязательное поле) → «Собрано» ведёт к Действию, которое создаёт сделку в CRM → Сообщение подтверждает приём заявки. «Сбой ввода» передаёт диалог сотруднику.