Клиенты бывают в разных мессенджерах: кто-то активно сидит в Telegram, кто-то отвечает только в WhatsApp, а кто-то и вовсе «ловится» только по SMS. Раньше вы отправляли уведомления наугад или дублировали во все каналы, тратя бюджет. Теперь есть решение — каскадная отправка.
Эта функция автоматически подбирает рабочий канал связи для каждого клиента, перебирая их в заданном вами порядке. Сообщение гарантированно дойдёт, а вы не переплатите за лишние SMS.
Что понадобится перед началом
- Активный аккаунт в Wahelp с подключенным проектом.
- Подключенная и активная интеграция с YCLIENTS.
- Не менее двух подключенных и авторизованных каналов коммуникации в проекте.
Совет: чем больше каналов подключено, тем гибче и надёжнее работает каскад.
Пошаговая инструкция
Шаг 1: Переход к настройкам каскада
- Авторизуйтесь в вашем Личном кабинете Wahelp.
- В боковом меню перейдите в раздел «Настройки».
- Выберите вкладку «Каналы отправки». Здесь вы увидите общие настройки каскада для вашего проекта.
Шаг 2: Настройка общего каскада (для всех уведомлений)
По умолчанию каскад работает для всех типов уведомлений (напоминания, сообщения после визита, поздравления и т.д.). Вы можете настроить единый порядок каналов.
- В блоке «Каналы отправки» вы увидите список всех подключенных к проекту каналов.
- Убедитесь, что нужные каналы включены.
- Настройте приоритет. Расположите каналы в нужном порядке сверху вниз, просто перетаскивая их за специальный значок (обычно это шесть точек слева от названия). Самый приоритетный канал должен быть первым сверху. Система будет пытаться отправить сообщение через него в первую очередь. Рекомендуемый порядок: сначала самые надёжные и экономичные каналы (например, Telegram-бот или MAX), затем WhatsApp, и в самом конце — SMS как резервный, самый дорогой канал.
- Нажмите кнопку «Сохранить», чтобы применить настройки.
Шаг 3: Настройка каскада для отдельных типов шаблонов (опционально)
Вы можете задать разный порядок каскада для разных типов уведомлений. Например, для срочных напоминаний о записи поставить SMS выше, а для поздравлений с днём рождения оставить только мессенджеры.
- На той же странице «Каналы отправки» найдите блок, посвящённый настройкам для конкретных типов уведомлений (обычно это таблица или список с выпадающими списками).
- Для каждого типа уведомлений (например, «Напоминания до визита», «После визита», «Создание/изменение записи», «Поздравление с ДР») выберите свой порядок каналов из выпадающего списка или настройте приоритет аналогично шагу 2.
Важно: если для какого-то типа уведомлений индивидуальные настройки не заданы, система будет использовать общий каскад, настроенный в Шаге 2.
Как работает каскад: алгоритм
Разберём на примере настроек из Шага 2 (Telegram-бот → MAX → WhatsApp → SMS).
- Системе нужно отправить клиенту напоминание о визите.
- Она проверяет первый канал — Telegram-бот. Есть ли у этого клиента активный диалог с ботом? Подписан ли он? Если да → уведомление уходит в Telegram. Отправка завершена. Если нет (клиент не пользуется ботом) → система переходит ко второму каналу.
- Проверяется второй канал — MAX. Зарегистрирован ли этот номер в MAX? Если да → уведомление уходит в MAX. Если нет → система идёт дальше.
- Проверяется третий канал — WhatsApp. Есть ли у этого номера аккаунт в WhatsApp? Если да → уведомление уходит в WhatsApp. Если нет → система переходит к последнему каналу.
- Проверяется четвёртый, резервный канал — SMS. Так как SMS — это универсальный канал (доставляется на любой номер), уведомление будет отправлено гарантированно.
Таким образом, сообщение дойдёт в любом случае, но с минимальными затратами, так как более дешёвые каналы были проверены в первую очередь.
Важные моменты и советы
- Приоритет решает всё. Чем выше канал в списке, тем чаще он будет использоваться. Размещайте самые надёжные и выгодные для вас каналы наверху.
- Канал должен быть авторизован. Даже если канал есть в списке и включён, но он не авторизован, попытка отправки через него всё равно произойдёт и, скорее всего, завершится ошибкой, задержав отправку по каскаду. Регулярно проверяйте статусы каналов в разделе «Настройки» → «Каналы».
- SMS — в самый конец. Используйте SMS только как страховку. Это позволит значительно экономить бюджет на рассылках.
- Тестируйте после изменений. После любой смены порядка каскада сделайте тестовую отправку (например, создайте тестовую запись в YCLIENTS), чтобы убедиться, что логика работает как задумано.
- Используйте таймер проверки статуса для WhatsApp. Это важная тонкая настройка, которая позволяет не ждать вечно, если сообщение в WhatsApp зависло. О ней подробнее ниже.
Отправка сообщений по каскаду по таймеру (для WhatsApp и Viber)
Для каналов WhatsApp и номерной Viber доступна функция «Таймер проверки статуса». Она позволяет системе не ждать бесконечно, если сообщение не может быть доставлено (например, у клиента нет интернета или телефон выключен).
Как это работает:
Вы задаёте время (в минутах), в течение которого система ожидает смены статуса сообщения на «Доставлено» или «Прочитано». Если по истечении этого времени статус не изменился, система считает, что канал недоступен, и автоматически перенаправляет сообщение по следующему каналу в каскаде.
Как настроить таймер:
- Перейдите в раздел «Настройки» → вкладка «Каналы».
- Найдите канал WhatsApp (или номерной Viber) и нажмите на иконку «шестерёнки» рядом с его названием.
- В открывшемся окне найдите поле «Таймер проверки статуса».
- Введите значение в минутах. Например, 15. Это означает, что если сообщение, отправленное через WhatsApp, не получит статус «Доставлено» в течение 15 минут, система попробует отправить его по следующему каналу.
- Нажмите «Сохранить».
Этот механизм особенно полезен для срочных уведомлений (например, подтверждение записи на сегодня), чтобы не терять время на ожидание и задействовать резервные каналы.