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