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

Выберите тип шага Установить фоллоу-ап

Заполните поля общих настроек во вкладке Условия срабатывания

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

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

Заполняем нужный аргумент в поле Дата-Время запуска фоллоу-апа нажав на шестеренку⚙️ справа.

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


Теперь в каждом шаге нужно настроить сообщение, которое будет отправлено пользователю:

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

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

Нажимаем на шестеренку⚙️ справа от кнопки Добавить шаг и выбираем Правила ответа боту — Все:

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

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

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

Так как у нас по сценарию первое уведомление отправляется сразу после успешной записи клиента на сеанс, то, открыв список запланированных фоллоу-апов, мы видим два оставшихся запланированных напоминания.
Первое уведомление уже успешно отправлено в чат.
Отмена и изменение Динамического фоллоу-апа
Встроенная опция удаления старых фоллоу-апов при их установке.
В настройках шага «Установить фоллоу-ап» можно включить параметр «Удалить все напоминания, связанные с шагом в диалоге при активации шага». При повторном вызове этого шага все ранее установленные напоминания будут автоматически удалены и заменены новыми.
Включить эту настройку нужно только в первом шаге, иначе при установке, будут удаляться все напоминания, кроме последнего.

Плюсы подхода:
Упрощает сценарий — не нужно отдельного действия для отмены.
Полезно при сценариях с регулярным переносом даты (автоматическая замена).
Меньше шагов в настройке.
Минусы:
Меньше гибкости — удаляются все напоминания, связанные с шагом, без возможности частичного выбора.
Нельзя отменить напоминания, без установки новых, работает больше, как функция переноса напоминаний
Использование отдельного действия «Отменить фоллоу-ап»
В этом случае создаётся отдельное действие в разделе Действия, которое полностью отвечает за удаление ранее установленных напоминаний.


Включаем функцию Отменить все фолоу-апы (Напоминания) диалога.

Заполняем название и описание функции.

Нажимаем Сохранить.
Плюсы подхода:
Полный контроль: можно явно вызывать отмену только тогда, когда это необходимо.
Чёткая структура сценария — отмена не смешивается с логикой установки.
Минусы:
Требуется дополнительный шаг в сценарии и отдельная логика вызова.
Неудобно при частых переносах — придётся вызывать два действия (отмена + установка).
💡 Рекомендация:
Для разовых отмен или точечного удаления — используйте отдельное действие «Отменить фоллоу-ап».
Для автоматического переноса и замены напоминаний в рамках одного сценария — включайте опцию удаления старых напоминаний при установке новых.
Last updated
Was this helpful?