Пользовательские поля
Пользовательские поля хранят данные конкретного подписчика — его имя, выбор, статус, любой ответ. У каждого собеседника эти значения свои, и бот «помнит» их во всех будущих диалогах: обращается по имени, учитывает прежний выбор, продолжает с того места, где остановился.
Что хранят пользовательские поля
Поле привязано к одному подписчику. Например, поле «имя» у одной клиентки — «Анна», у другого клиента — «Игорь». Конструктор хранит эти значения раздельно и подставляет их именно тому человеку, с которым идёт диалог.
| Что хранят | Примеры значений |
|---|---|
| Личные данные | имя, телефон, email, город |
| Выбор клиента | услуга, тариф, размер, удобное время |
| Статус | «оформил заявку», «оплатил», «ждёт менеджера» |
| Накопленные данные | номер заказа, набранные баллы, последний ответ |
Как заполняются
Пользовательские поля пишутся прямо в ходе диалога:
- Нода «Вопрос» и «Форма» — сохраняют ответ клиента в указанное поле.
- AI-шаг — кладёт в поле результат умного диалога (например, распознанную услугу).
- Нода «Действия» — записывает или меняет значение поля (например, выставляет статус).
Как читаются
Сохранённое значение подставляется по имени поля в двойных фигурных скобках — например {{name}}:
- в тексте сообщений — для персонализации;
- в условиях — для ветвления по значению;
- в параметрах действий — для передачи данных во внешние системы.
Если поле ещё не заполнено, при подстановке оно будет пустым. Заполняйте поле раньше по сценарию, чем используете его в тексте или условии.
Как настроить
Заведите поле
В разделе переменных конструктора создайте пользовательское поле: задайте понятное имя (например,
name,city,status) и тип данных.Сохраните в него ответ
В ноде «Вопрос» или «Форма» укажите это поле как место сохранения ответа клиента.
Используйте значение
Подставьте поле в текст сообщения через
{{поле}}или проверьте его в условии.Проверьте в тесте
Пройдите сценарий как клиент и убедитесь, что значение сохраняется и подставляется верно.
Когда применять / Пример
- Персонализация. Бот спрашивает имя (нода «Вопрос») и сохраняет его в поле
name. Дальше в каждом сообщении он пишет «Здравствуйте,{{name}}!» — диалог звучит как личное обращение. - Логика по выбору. Клиент выбирает услугу, бот сохраняет её в поле
serviceи через «Условие» ведёт по разной ветке для каждой услуги.