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