3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
Коммуникации с клиентом

Интеграция SMS-шлюза: уведомления, коды и напоминания

Короткое сообщение снимает вопрос до звонка менеджеру

Подключаем SMS-шлюз к заказам и учёту: клиент получает уведомление о смене статуса, коды подтверждения приходят за секунды, напоминания уходят по расписанию. Массовые рассылки строятся на согласиях и отписках, чтобы база не превратилась в источник жалоб.

Что происходит, когда SMS не подключены

Самые частые вопросы клиентов — про статус и оплату. Если на них не отвечает система, отвечает менеджер, и каждый раз заново.

Статус заказа узнают по телефону

Клиент звонит или пишет, чтобы спросить, отправлен ли заказ. Менеджер идёт смотреть и пересказывает то же самое десятый раз.

Коды подтверждения через почту

Письмо приходит через несколько минут или не приходит вовсе, а оформление заказа стоит на месте.

Напоминания держат в голове

Запись, оплата, продление или задолженность забываются, и возврат клиента зависит от памяти сотрудника.

Рассылки без согласий и отписок

Сообщения уходят по всей базе, включая тех, кто против. Это жалобы, блокировки и испорченное имя отправителя.

Что и в какую сторону ходит

Источник правды для события — заказ или учётная система, для согласия и отписки — клиент. Шлюз здесь исполнитель, а не хранилище логики.

Событие заказа
Заказ → шлюз
Смена статуса, оплата, передача в доставку, готовность к выдаче. Шаблон выбирается по событию, а не по тексту, который кто-то помнит наизусть.
Текст сообщения
Шаблоны → шлюз
Шаблоны держим короткими: подстановка номера заказа и ссылки вместо простыни текста. Это прямая экономия на каждой отправке.
Код подтверждения
Система → клиент → система
Код живёт ограниченное время и привязан к номеру и попытке действия. Повторная отправка ограничена по частоте, чтобы номер не использовали как шлюз для спама.
Статус доставки SMS
Шлюз → журнал отправок
Доставлено, не доставлено, отклонено оператором. По журналу видно, дошло ли конкретное уведомление конкретному клиенту.
Согласия и отписки
Клиент → карточка контакта
Отказ от рассылок не отключает транзакционные уведомления по заказу, но исключает номер из маркетинговых сегментов.
Баланс и лимиты шлюза
Шлюз → мониторинг
Оповещение при подходе баланса к нулю и при росте доли отклонённых сообщений. Иначе уведомления молча перестают уходить в самый неподходящий момент.

Если меняется шлюз или оператор, шаблоны и правила отправки остаются: правится только адаптер подключения.

Сценарии отправки

Транзакционные сообщения и маркетинговые живут по разным правилам: у первых приоритет и мгновенная отправка, у вторых — согласия, частота и тихие часы.

Статус заказа и доставки

Принят, собран, передан в доставку, готов к выдаче. Клиент перестаёт звонить, чтобы узнать очевидное.

Код подтверждения

Вход в личный кабинет, подтверждение номера при оформлении, подтверждение операции по счёту.

Напоминание

Скоро запись, не оплачен счёт, заканчивается срок услуги. Отправка по расписанию, а не по памяти менеджера.

Рассылка по сегменту

Акция или важное объявление для клиентов, которые дали согласие и не отписались от сообщений.

Как не превратить базу в источник жалоб

SMS — самый навязчивый канал из всех. Правила ниже стоят дешевле, чем разбор претензий и блокировка имени отправителя.

  • Маркетинговые сообщения уходят только по номерам с подтверждённым согласием
  • В каждом рекламном сообщении есть работающая отписка, а отказ хранится в карточке контакта
  • Стоп-лист проверяется перед отправкой — до обращения к шлюзу, а не после
  • Тихие часы: ночные сообщения переносятся на утро по местному времени получателя
  • Ограничение частоты: клиент не получает несколько рассылок подряд в один день
  • Оповещение о низком балансе и росте доли отклонённых сообщений

Как мы подключаем SMS-шлюз

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

  1. 01

    Аудит и схема

    Разбираем системы, сущности и потоки. Фиксируем, что считается источником правды и где сейчас расходятся данные.

  2. 02

    Контракт обмена

    Описываем поля, форматы, частоту и правила сопоставления справочников. Согласуем до начала разработки.

  3. 03

    Прототип

    Проверяем обмен на реальных данных в ограниченном объёме: несколько десятков записей в обе стороны.

  4. 04

    Внедрение

    Включаем полный обмен с очередью, повторными попытками, журналом и защитой от дублей.

  5. 05

    Эксплуатация

    Мониторинг, сверка расхождений, обновление коннекторов при изменениях API на стороне сервиса.

Что делает обмен надёжным

Это не «дополнительные опции», а обязательная часть любой интеграции, которую мы сдаём.

Идемпотентность

Повторная доставка одного и того же события не создаёт вторую сделку, второй заказ или второй платёж.

Очередь и повторные попытки

Если внешняя система недоступна, операция ждёт и повторяется по расписанию, а не теряется.

Журнал обмена

Видно, что и когда ушло, что вернулось и что не прошло. Неудачную операцию можно повторить вручную.

Лимиты провайдера

Учитываем ограничения по частоте запросов, чтобы не получить блокировку со стороны сервиса.

Сверка расхождений

Регулярная сверка ключевых сущностей между системами: расхождение видно в отчёте, а не в конце квартала.

Мониторинг и оповещения

При остановке обмена приходит уведомление ответственным, а не выясняется из жалобы клиента.

Все категории интеграций

Обмен редко ограничивается одной категорией: магазин обычно связан и со складом, и с платежами, и с маркетплейсами.

Частые вопросы об интеграции SMS

Если вашего вопроса здесь нет — задайте его в форме ниже.

Что нужно, чтобы начать отправлять SMS?
Договор с оператором или агрегатором, зарегистрированное имя отправителя и доступ к API шлюза. Имя отправителя согласуется отдельно и не всегда с первого раза, поэтому этот шаг лучше запускать до разработки, а не вместе с ней.
От чего зависит стоимость отправки?
Тарифицирует оператор или агрегатор — мы на тариф не влияем. Стоимость зависит от направления, количества сегментов в сообщении и типа трафика. В кириллице один сегмент — это 70 символов, поэтому длинный текст автоматически дороже.
Что делать, если SMS не дошла?
Шлюз возвращает статус доставки, и он пишется в журнал отправки: доставлено, не доставлено, отклонено. Для важных уведомлений задаётся правило дублирования — письмом или звонком, если SMS не дошла за отведённое время.
Можно ли отправлять рекламные SMS по всей базе?
Только по номерам с подтверждённым согласием на такие сообщения, и с отпиской в каждом тексте. Рассылка по всей базе без согласий — это жалобы и претензии, а не продажи. Обычно начинаем с транзакционных уведомлений, а маркетинговые сегменты собираем постепенно.
Как быть с получателями в других часовых поясах?
Отправка ограничивается по местному времени получателя: ночные сообщения не уходят сразу, а переносятся на утро. Исключение — коды подтверждения, они нужны в момент ввода, иначе теряют смысл.

Перечислите, о чём клиент должен узнавать сам

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

Бесплатный аудит

Получите бесплатный аудит интернет-магазина

За 3 рабочих дня разберём: где вы теряете заявки, какие каналы недооценены, и что даст рост в первые 30 дней.

Разбор технической части сайта: скорость, SSR, фильтры
Аудит текущей рекламы: где сливается бюджет
Анализ конкурентов в вашей нише
Прогноз CPL, ROAS и окупаемости
План действий на первый месяц
За этот месяц
42 компании получили аудит
30 мин
реакция
3 дня
аудит
100%
доступ к кабинетам

Заявка на аудит

Без обязательств. С конкретными цифрами.

Бесплатно

Ответим в течение 30 минут в рабочее время