Как синхронизировать email и телефонные напоминания о записи без дублей

Как синхронизировать email и телефонные напоминания о записи без дублей

Клиент записался на услугу — и получил письмо на почту, SMS-напоминание и ещё звонок от оператора с тем же текстом. Три касания с одной и той же информацией за сутки. Вместо заботы — раздражение. Эта статья о том, как выстроить единую логику напоминаний через email и телефон так, чтобы каналы дополняли друг друга, а клиент получал ровно одно подтверждение в нужный момент. Разберём конкретные правила, таблицу приоритетов и типичные ошибки.

Почему дубли появляются и чем они вредят?

Обычно email-рассылку настраивает один человек, а обзвон — другой. У каждого свой список, своё расписание, свои шаблоны. Система записи отправляет автоматическое письмо, а оператор через час звонит по тому же поводу, потому что не видит статус отправки. Клиент получает одно и то же дважды — иногда трижды, если подключён ещё и мессенджер (sender.by).

Дубли бьют по двум вещам. Первое — доверие: клиент думает, что у вас бардак. Второе — бюджет: каждый звонок оператора и каждая SMS стоят денег. Когда база растёт, расходы на повторные касания растут пропорционально, а толку от них ноль.

Как выстроить приоритет каналов?

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

ЭтапКаналКогда срабатываетЧто проверяем перед отправкой
1EmailСразу после создания записиЕсть ли валидный адрес в карточке клиента
2Звонок оператораЧерез 4–6 часов, если письмо не открытоСтатус email — «не прочитано» или «не доставлено»
3SMSЗа 2–3 часа до визита, если нет подтвержденияКлиент не подтвердил запись ни в email, ни по телефону

Ключевой момент — оператор перед звонком видит в системе, открыл ли клиент письмо и кликнул ли на кнопку подтверждения. Если клиент уже подтвердил запись через email, звонок отменяется автоматически. Это и есть синхронизация: каналы работают последовательно, а общий статус хранится в одном месте.

Что должна уметь система записи для синхронизации?

Система записи хранит визит клиента: номер телефона, дату и время, идентификатор записи и её статус (smpp.by). Чтобы каналы не конфликтовали, к этим данным нужно добавить ещё три поля:

  • Канал последнего уведомления — email, звонок или SMS
  • Статус реакции — подтверждено, отклонено, нет ответа
  • Время последнего касания — чтобы соблюсти интервал

Когда оператор открывает задачу на обзвон, он сразу видит: письмо отправлено вчера в 14:00, открыто в 14:32, кнопка «Подтвердить» не нажата. Значит, звонок уместен. А если кнопка нажата — задача снимается, оператор переходит к следующему клиенту. Подробнее о том, как составить сценарий исходящего обзвона для напоминания о записи, стоит прочитать отдельно.

Какой интервал между каналами работает?

Если отправить email, а через 20 минут позвонить — клиент ещё не успел проверить почту, и звонок воспринимается как дубль. Слишком длинный интервал тоже плох: письмо утонет в потоке входящих. Практика такая:

  • От email до звонка — 4–6 часов (для записи на завтра) или 1–2 часа (для записи на сегодня)
  • От звонка до SMS — не раньше чем за 2–3 часа до визита и только если клиент не ответил на звонок
  • Не более двух касаний в день по одной записи — третье уже выглядит навязчиво

Для сервисных бизнесов с плотным графиком (автосервис, медцентр, салон красоты) звонок ведь часто работает лучше письма — клиент сразу отвечает «да» или переносит запись. Вот пример того, как организовать запись клиентов на СТО с учётом загрузки мастеров.

Типичные ошибки при синхронизации каналов

  • Оператор звонит по всему списку, не проверяя статус email-уведомления — клиент слышит то, что уже прочитал час назад
  • Email и звонок содержат разную информацию: в письме адрес с картой, а оператор называет другой ориентир — клиент путается
  • SMS отправляется всем подряд как «страховка», даже тем, кто подтвердил запись по телефону (messages.by рекомендует продумать правила приоритета каналов именно для этого)
  • Разные имена отправителя: в письме «Студия Анны», а звонок от «Контакт-центра» — клиент не понимает, кто его беспокоит
  • Нет возможности отменить или перенести запись прямо из сообщения — клиент вынужден перезванивать

Когда стоит отдать обзвон на аутсорс?

Если записей до 15–20 в день, администратор справится с напоминаниями сам. Но когда поток растёт, подтверждение записей начинает съедать по 2–3 часа рабочего времени ежедневно. Администратор занят звонками вместо обслуживания клиентов на месте.

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

Если же вы хотите разобраться, как выстроить полную автоматическую цепочку «письмо → SMS → Viber» для подтверждения записи, есть подробный разбор настройки такой цепочки с примерами триггеров и таймингов.

3 шага, чтобы убрать дубли на этой неделе:

  1. Добавьте в таблицу записей два столбца: «канал последнего уведомления» и «статус реакции». Заполняйте их вручную или через CRM — 30 минут на настройку.
  2. Договоритесь с тем, кто делает обзвон: перед звонком проверять, открыл ли клиент письмо. Если подтвердил — звонок не нужен.
  3. Отключите автоматическую SMS для тех клиентов, кто уже подтвердил запись по любому каналу. Это сэкономит бюджет с первого дня.