Динамические Фоллоу-апы

Динамические фоллоу-апы устроены таким образом, что теперь анализируется контекст диалога и фоллоу-апы отправляются в оптимальное для клиента время, а не через фиксированный интервал времени.

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

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

Добавление и формирование Динамического фоллоу-апа

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

  1. Перейдите во вкладку Действия и нажмите Добавить

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

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

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

  1. Переходим в раздел Шаги действий, нажимаем Добавить шаг и выбираем из списка Установить фоллоу-ап:

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

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

В нашем случае мы будем использовать функцию Вызвать бота:

Нажимаем Сохранить.

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

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

Нажимаем Сохранить.

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

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

  1. Далее в промпте надо добавить инструкции, по которым Бот будет добавлять динамические фоллоу-апы к диалогу и формировать необходимые аргументы.

При успешной записи клиента вызови функцию notify_customer и передай в неё три даты: текущую дату и время, дату и время за 1 день до назначенной встречи (события), дату и время за 2 часа до назначенной встречи (события).

Где смотреть запланированные напоминания

Увидеть полный список запланированных напоминаний в рамках конкретного диалога можно перейдя в раздел Чаты:

Отмена и изменение Динамического фоллоу-апа

В процессе работы с динамическими фоллоу-апами может возникнуть необходимость отменить уже запланированные напоминания — например, при переносе события, изменении даты встречи или отмене услуги. Для этого предусмотрены два основных способа:

  1. Встроенная опция удаления старых фоллоу-апов при их установке.

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

Плюсы подхода:

  • Упрощает сценарий — не нужно отдельного действия для отмены.

  • Полезно при сценариях с регулярным переносом даты (автоматическая замена).

  • Меньше шагов в настройке.

Минусы:

  • Меньше гибкости — удаляются все напоминания, связанные с шагом, без возможности частичного выбора.

  • Нельзя отменить напоминания, без установки новых, работает больше, как функция переноса напоминаний

  1. Использование отдельного действия «Отменить фоллоу-ап»

В этом случае создаётся отдельное действие в разделе Действия, которое полностью отвечает за удаление ранее установленных напоминаний.

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

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

Нажимаем Сохранить.

В главной инструкции прописываем следующее:

При отмене напоминаний вызови функцию cancel_follow_ups().

Плюсы подхода:

  • Полный контроль: можно явно вызывать отмену только тогда, когда это необходимо.

  • Чёткая структура сценария — отмена не смешивается с логикой установки.

Минусы:

  • Требуется дополнительный шаг в сценарии и отдельная логика вызова.

  • Неудобно при частых переносах — придётся вызывать два действия (отмена + установка).

Last updated

Was this helpful?