l o a d i n g

Уведомления клиенту

Сервис автоматически шлёт клиенту напоминания — чтобы он не забыл про запись и пришёл вовремя. Отправка идёт по двум каналам: email и Telegram.

Управлять сценариями можно в разделе Уведомления в кабинете.

Сценарии и правила

Логика устроена в два уровня:

  • Сценарий — это именованный набор правил. Например, «Стандартный», «Для премиум-клиентов», «Короткий».
  • Правило — одно конкретное сообщение внутри сценария: когда отправить, что написать, по какому каналу.

Сценарий привязывается к квизу — один квиз работает с одним сценарием. Клиент, прошедший квиз, получит все сообщения из этого сценария.

Стандартный сценарий

При регистрации мы создаём готовый сценарий из пяти правил:

  1. Сразу после записи — подтверждение.
  2. За 2 дня до встречи — напоминание.
  3. За 3 часа — напоминание.
  4. За 1 час — напоминание.
  5. За 10 минут — последний пинг.

Этого обычно достаточно. Можно править, добавлять свои, удалять лишние.

Триггеры

У каждого правила есть триггер — момент отправки:

  • at_booking — сразу после создания записи.
  • before_event — за N минут/часов/дней до встречи.
  • after_event — через N минут/часов после встречи (follow-up, просьба оставить отзыв и т.п.).

Шаблоны и переменные

В тексте сообщения можно использовать переменные — они автоматически подставляются при отправке:

  • {{ client_name }} — имя клиента
  • {{ event_date }} — дата встречи (в часовом поясе клиента)
  • {{ event_time }} — время встречи
  • {{ event_timezone }} — часовой пояс клиента
  • {{ expert_name }} — имя эксперта
  • {{ cancel_url }} — ссылка для отмены
  • {{ reschedule_url }} — ссылка для переноса
  • {{ bot_link }} — deep link на Telegram-бота (для подписки)
  • {{ unsubscribe_url }} — ссылка отписки от email-рассылки

Email через Brevo

Почта уходит через Brevo по HTTP API (не SMTP). Это устойчивее на хостингах, где закрыт порт 587. Отправитель задаётся централизованно — обычно noreply@liata.ru.

Если клиент нажмёт ссылку «Отписаться» в письме — ему больше не будет приходить email по этому сценарию (Telegram при этом останется).

Telegram клиенту

После успешной записи на странице «Спасибо» клиент видит кнопку «Получать напоминания в Telegram». Нажатие открывает нашего бота с уникальным deep link, и после /start его Telegram-аккаунт привязывается к лиду.

Дальше все TG-уведомления из сценария приходят ему автоматически. HTML из шаблона аккуратно конвертируется в Telegram-совместимый формат (жирный, курсив, ссылки).

Как идёт отправка. При бронировании система сразу создаёт записи в очереди (ScheduledNotification) с точным временем отправки. Фоновая задача (cron, каждую минуту) проверяет очередь и шлёт то, чему пришло время. Если сбой — до 3 повторов.

Сброс на стандартные правила

Если вы что-то сломали в сценарии и не знаете, как вернуть — на странице сценария есть кнопка «Сбросить на стандартные». Она удалит текущие правила и создаст набор по умолчанию.

Скриншоты раздела будут добавлены позже. Пока я делаю только текстовое описание.

Schedule a Visit