Вы можете настроить передачу данных (например, имя клиента, его почту, номер телефона, скидку и т.д.) из карточек YCLIENTS в сценарий бота или в текст сообщений с помощью переменных.
Добавляются переменные при импорте шаблона. Для этого:
Нажмите кнопку +Добавить переменную, чтобы добавить новую строку с полями создания переменной и кнопкой удаления.
Введите название переменной в поле Имя переменной.
Выберите из выпадающего списка поле сущности, из которого будут браться данные для заполнения переменной сценария.
(Опционально) Включите Обязательность к заполнению:
При включении функции диалог начнется только при получении данных для заполнения этой переменной. Если переменная останется пустой или ее не удастся заполнить по какой-то причине, то диалог завершится с ошибкой «Переменная не определена».
При выключении функции диалог начнется в любом случае. Если переменная останется пустой, то бот произнесет или напишет в сообщении название переменной. Пример:
Если боту удалость получить значение для переменной: «Здравствуйте, Виктория! Рад сообщить, что у нас началась акция…!»
Если боту не удалось получить значение для переменной: «Здравствуйте, name! Рад сообщить, что у нас началась акция…!»
Вы так же можете удалить переменную. Для этого нажмите на кнопку удаления.
Чтобы передать боту переменную пропишите в тексте нужного блока сценария название переменной в фигурных скобках.
При работе сценария бот подтянет значение выбранного поля из карточки клиента или карточки записи (зависит от выбранной сущности) в переменную.
В этом случае переменные задаются в шаблоне сообщения без фигурных скобок.