Динамические Фоллоу-апы
Динамические фоллоу-апы устроены таким образом, что теперь анализируется контекст диалога и фоллоу-апы отправляются в оптимальное для клиента время, а не через фиксированный интервал времени.
Динамические фоллоу-апы служат для того, чтобы автоматически подстраивать время отправки сообщения под конкретную ситуацию клиента, делая напоминания более персонализированными. Помимо шаблонных интервалов система теперь может учитывать важные даты и события из диалога, отправляя сообщения именно тогда, когда они наиболее уместны.
Например, если клиент записался на определённое время, напоминание придёт именно перед визитом, а не через фиксированный интервал времени.
Добавление и формирование Динамического фоллоу-апа
Рассмотрим создание динамических фоллоу-апов на примере напоминаний клиента о записи на сеанс.
Чтобы добавить возможность формирования динамического фоллоу-апа в диалоге, необходимо создать новое Действие.
Перейдите во вкладку Действия и нажмите Создать

Заполните поля Настройки действия

Добавьте Аргументы действия

В нашем случае напоминаний клиенту будет 3. Поэтому, прописываем 3 аргумента — каждый аргумент будет отвечать за отправку напоминания по своему собственному сценарию:
datetime_now — уведомление в момент записи
datetime_one_days_before — уведомление за 1 день до события
datetime_two_hour_before — уведомление за 2 часа до события
Нажимаем Добавить шаг и выбираем из списка Установить фоллоу-ап:

Для каждого напоминания (аргумента) необходимо добавить свой шаг. Нельзя в один шаг добавлять сразу все три аргумента.
Перед нами открывается Настройка шага, где нам необходимо выбрать добавить нужный нам аргумент:

И настроить сообщение, которое будет отправлено пользователю:

Значение флагов:
Никакой флаг не включен — текст из поля Сообщение будет отправлен пользователю именно так, как он прописан.
Вызвать бота — позволяет прописать инструкции боту, какие действия он должен совершить в момент выполнения данного действия. (например, сгенерировать сообщение и вызвать файл базы знаний)
Сгенерировать сообщение — позволяет прописать инструкцию для бота, какое он должен сгенерировать текстовое сообщение для отправки пользователю.
Вызвать файл Базы знаний — позволяет в момент выполнения этого действия вызвать любой файл, добавленный в разделе Прямые вопросы.
В нашем случае мы будем использовать функцию Вызвать бота:

Нажимаем Сохранить.
Аналогично Настраиваем шаг и формируем отправку сообщения для каждого из намеченных напоминаний. Нам необходимо в конечном итоге добавить в это действие Три отдельных шага:

Выбираем Правила ответа боту — Все:

Нажимаем Сохранить.
В качестве аргументов может быть передано не только дата - время, но и любые другие аргументы, которые можно использовать в качестве шаблона для генерации сообщения.

Для того, чтобы добавить аргумент к шаблону отправляемого напоминания, перейдите в настройку шага и вставьте в нужном месте текста сформированный аргумент:

Вы можете сформировать любой необходимый аргумент, прописав Боту необходимые инструкции.
Далее в промпте надо добавить инструкции, по которым Бот будет добавлять динамические фоллоу-апы к диалогу и формировать необходимые аргументы.
При успешной записи клиента вызови функцию notify_customer и передай в неё три даты: текущую дату и время, дату и время за 1 день до назначенной встречи (события), дату и время за 2 часа до назначенной встречи (события).
Где смотреть запланированные напоминания
Увидеть полный список запланированных напоминаний в рамках конкретного диалога можно перейдя в раздел Чаты:

Так как у нас по сценарию первое уведомление отправляется сразу после успешной записи клиента на сеанс, то, открыв список запланированных фоллоу-апов, мы видим два оставшихся запланированных напоминания.
Первое уведомление уже успешно отправлено в чат.
Last updated
Was this helpful?