Изменить значение дополнительного поля

В чат-ботах Unisender доступны дополнительные поля следующих типов: текст, строка, число, дата, да/нет. Поля нужны для хранения информации о подписчиках, которую бот собирает в процессе взаимодействия. Например, имя, телефон или название компании.

Подробнее про дополнительные поля

Для редактирования полей в конструкторе есть специальный блок —  «Редактор поля». С его помощью в чат-боте можно обновить или дополнить информацию о подписчике, запустить квиз с подсчетов баллов, а также отслеживать перемещение подписчика по сценарию.

Разберем подробно, как работать с блоком и какие данные можно в нем редактировать.

Доступные действия

В зависимости от типа поля, которое вы хотите изменить, в блоке «Редактор поля» будут доступны следующие действия:

Тип действия Тип поля, над которым можно выполнить действие
Заменить или очистить Текст, строка, число, дата, да/нет
Добавить или вычесть Число
Изменить по формуле Число
Заменить на дату из другого блока Дата
Установить дату прохождения Дата

Как заменить или очистить значение

Когда подписчик попадет в блок «Редактор поля», бот заменит значение дополнительного поля на новое или очистит его. 

Чтобы заменить значение

  1. Выберите в настройках блока нужное поле или создайте новое. 
  2. Выберите тип действия «Заменить».
  3. Укажите новое значение. Можно ввести значение вручную или подтянуть его из другого поля, кликнув на фигурные скобки {} и выбрав нужное поле. Также

 

Обратите внимание, можно одновременно использовать в новых значениях обычный текст и значения из других полей. Например, указать следующее: «Любимое место в городе — это {город} {улица}».

При этом количество используемых символов для нового значения не должно превышать:

  • Для полей типа «Текст» — 5000.
  • Для полей типа «Строка» — 255.

Настройки для замены значения поля.

Чтобы очистить значение:

  1. Выберите в настройках блока нужное поле. 
  2. Выберите тип действия «Очистить».

Настройки для очистки поля.

Как добавить или вычесть число

Когда подписчик попадет в блок «Редактор поля», бот увеличит или уменьшит значение дополнительного поля на заданное число. Например, с помощью этих действий вы сможете начислить подписчику 10 баллов за регистрацию на мероприятие или вычесть 5 за его пропуск.

В настройках блока укажите:

  1. Поле типа «Число» или создайте новое.
  2. Тип действия: «Добавить» или «Вычесть».
  3. Число, на которое будет изменено значение. Можно использовать отрицательные и положительные числа.

Настройки для добавления числа.

Как изменить значение по формуле

Когда подписчик попадет в блок «Редактор поля», бот изменит значение дополнительного поля в соответствии с заданной формулой.

С помощью этого функционала вы можете организовать подсчет баллов или запустить программу лояльности в чат-боте. Подробнее читайте в инструкции.

В настройках блока укажите:

  1. Поле типа «Число» или создайте новое.
  2. Тип действия «Изменить по формуле».
  3. Формулу, по которой будет изменяться значение выбранного поля.

 

Обратите внимание, в формуле можно использовать:

  • Положительные и отрицательные числа.
  • Математические знаки +, -, /, *.
  • Другие поля типа «Число». Кликните на фигурные скобки {} и выберите нужное поле.

Настройки для изменения значения по формуле.

Как заменить на дату из другого поля

Когда подписчик попадет в блок «Редактор поля», бот заменит дату, указанную в дополнительном поле, на дату из другого поля. Например, если вы захотите обновить у подписчика дату последнего посещения мероприятия, можно использовать данные из поля, в котором хранится дата регистрации на него.

Для этого в настройках выберите:

  1. Поле типа «Дата» или создайте новое.
  2. Тип действия «Заменить на дату из другого блока».
  3. Поле типа «Дата», из которого нужно взять значение.

Настройки для замены даты.

Как установить дату прохождения блока

Когда подписчик попадет в блок «Редактор поля», бот запишет в дополнительное поле дату его прохождения в формате ДД.ММ.ГГГГ. Так вы сможете отслеживать перемещение подписчика по сценарию. Например, зафиксировать дату завершения определенного этапа обучения или дату просмотра рекламного предложения. 

В сценарии после блока, для которого нужно отслеживать активность, добавьте блок «Редактор поля» и в его настройках выберите:

  1. Поле, в котором будет записана дата, или создайте новое.
  2. Тип действия «Установить дату прохождения».

Настройки для установки даты прохождения блока.

Вы нашли ответ?

3
3
Unisender

Бот в Telegram работает даже тогда, когда вы отдыхаете

Используйте его для общения и продаж — будьте на связи там, где удобно вашим клиентам.

Создать бесплатно