Нода «Форма»
Нода «Форма» собирает у клиента несколько полей подряд — например, имя, телефон и email — и проверяет каждый ответ. Вся анкета настраивается в одном шаге, вместо длинной цепочки из отдельных вопросов.
Что делает / Возможности
Бот по очереди задаёт вопросы полей. Если ответ не подходит под тип поля, бот отправляет сообщение об ошибке и повторяет вопрос. Каждое верное значение сразу сохраняется в свою переменную, дата — в виде ГГГГ-ММ-ДД (какие записи даты понимает бот — в статье Типы ответа).
Настройки каждого поля:
| Параметр | Описание |
|---|---|
| Текст вопроса | Что спросить, например «Ваш телефон?» |
| Тип ответа | Текст, число, email, телефон, дата или любой. См. Типы ответа. |
| Переменная | Куда сохранить значение |
| Обязательное | Необязательное поле клиент может пропустить, ответив «-» или «пропустить» |
| Запись в CRM | Поле карточки клиента или доп. поле CRM, куда ответ сохранится надолго |
Настройки всей формы:
| Параметр | Описание |
|---|---|
| Вступительный текст | Сообщение перед первым вопросом |
| Сообщение при неверном вводе | Одно на всю форму. Без него бот пишет «Проверьте формат и попробуйте ещё раз.», а для даты подсказывает формат |
| Попыток на поле | Сколько раз можно ошибиться в одном поле, от 1 до 10, по умолчанию 3 |
Выходы
- «Собрано» — все поля заполнены.
- «Сбой ввода» (fallback) — в каком-то поле исчерпаны попытки. Поля, заполненные до этого, уже сохранены.
Если выход «Сбой ввода» не связан, бот поступит по настройке сценария «Поведение при нерелевантном сообщении».
Когда применять
- Анкета заявки — имя, телефон и комментарий в один шаг.
- Регистрация или запись — email и имя с проверкой формата каждого поля.
- Сбор контактов перед передачей — собрать данные, прежде чем создать сделку в CRM или позвать сотрудника.
Как настроить
Добавьте ноду «Форма»
Нажмите «Добавить шаг» и выберите «Форма».Добавьте поля
Для каждого поля задайте вопрос, тип и переменную. Например: поле 1 — «Текст», переменная
name; поле 2 — «Телефон», переменнаяphone.Настройте проверку
Отметьте обязательные поля, напишите сообщение при неверном вводе (например, «Введите номер в формате +7…») и число попыток.
Свяжите выходы
«Собрано» ведите к следующему шагу, «Сбой ввода» — к запасной ветке, например к переводу на сотрудника.
С чем сочетать
- Нода «Действия» — после формы создайте сделку в CRM, отправьте вебхук или запишите данные в таблицу.
- Нода «Сообщение» — покажите подтверждение: «Спасибо,
{{name}}! Перезвоним по{{phone}}». - Нода «Вопрос» — для одного поля проще «Вопрос», к тому же у него есть варианты ответа кнопками.
Пример
Сценарий заявки: нода «Форма» собирает имя (name), телефон (phone, тип «Телефон») и комментарий (необязательное поле) → «Собрано» ведёт к Действию, которое создаёт сделку в CRM → Сообщение подтверждает приём заявки. «Сбой ввода» передаёт диалог сотруднику.