Обработка прошлых событий в сценариях

Сценарий применяется только к тем событиям, которые пришли, пока он был запущен.
Если в сценарии используется длительное ожидание, то первые срабатывания по клиентам появятся лишь через заложенное время.

Снимок экрана 2024-09-03 в 15.54.17
После запуска сценария первые письма начнут отправляться не раньше чем через год.

Задача: настроить сценарий с длительным ожиданием и также отработать по подходящим событиям, которые произошли до включения сценария.

Решение: параллельно с основным сценарием запустить временный периодический — для отработки по старым событиям.

В качестве примера настроим механику для ежегодного напоминания о прохождении техобслуживания.

Основной сценарий

Снимок экрана 2024-09-03 в 15.54.17

1. Запуск — после оплаты:

Снимок экрана 2024-09-03 в 15.50.44

2. Проверяем, что в заказе есть нужный товар:

Снимок экрана 2024-09-03 в 15.51.02

3. Ожидание — 365 дней:

Снимок экрана 2024-09-03 в 15.51.36

4. Проверяем, что заказ не был отменен:

Снимок экрана 2024-09-03 в 15.51.53

5. Проверяем, что клиент с подпиской и валидным контактом в канале рассылки и ещё не совершил повторный заказ:

Снимок экрана 2024-09-03 в 15.52.39Дополнительно можно добавить условие, что клиент не получал напоминания за последние сутки, чтобы избежать пересечения со вторым сценарием.

6. Отправляем рассылку:

Снимок экрана 2024-09-03 в 15.52.54

7. Ограничиваем частоту применений:

Снимок экрана 2024-09-03 в 15.53.35

Сценарий для обработки исторических событий

Снимок экрана 2024-09-03 в 15.54.42

1. Запуск — по расписанию.

Проверяем, что у клиента:

  • есть заказ с нужным товаром 365 дней назад;

  • нет повторного заказа;

  • не было отправки напоминания за последние сутки (чтобы избежать пересечения с основным сценарием);

  • есть подписка и контакт в канале рассылки.

    Снимок экрана 2024-09-03 в 16.22.44.png

2. Отправляем ту же рассылку:

Снимок экрана 2024-09-03 в 15.52.54

3. Задаем дату окончание работы сценария (через 366 дней) и ограничиваем частоту применений к клиенту:

Снимок экрана 2024-09-03 в 15.54.55

Данный сценарий остановится автоматически.