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