Почему СМС не доходят до клиентов
Если СМС-сообщения не доходят до клиентов, скорее всего, дело не в сбое системы. Чаще всего сообщения просто блокируют антиспам-фильтры мобильных операторов. Их алгоритмы автоматически фильтруют все, что выглядит подозрительно.
Хорошая новость: в большинстве случаев проблему решает пара небольших правок в тексте или настройках отправки.
На что обратить внимание
Текст сообщения
Операторы настороженно относятся к смайликам, сокращенным ссылкам (clck.ru, vk.cc, amo.si и подобным) и обезличенным шаблонам. Ссылку лучше указывать полностью или вообще обойтись без нее, а сообщение стоит начинать с имени клиента — это сразу снижает риск блокировки.
Скорость отправки
Если отправлять сообщения одно за другим без пауз, оператор может принять это за спам и временно закрыть канал. Достаточно делать паузу в 2-3 секунды между сообщениями и соблюдать лимит 10-20 сообщений в минуту с одного номера, тогда сообщения с большей вероятностью дойдут до клиентов.
Длина сообщения
Старайтесь уложиться в 200 символов (примерно 5-6 строк). Более длинные SMS разбиваются на части, и при передаче через сети разных операторов они нередко теряются или склеиваются с ошибками.
Номер телефона
Если в базе номеров есть опечатки, то при отправке СМС-сообщений будет списываться оплата, но сообщение не дойдет. Поэтому рекомендуем проверять базу номеров.
Стоп-слова
Фразы вроде «ваша карта заблокирована» или «срочно переведите деньги», а также агрессивные призывы к действию и обещания «гарантированного» — верный способ попасть под фильтр, даже если сообщение вполне законное.
Как это выглядит на практике
Высокий риск блокировки
«Здравствуйте! Звонили из [Название] по вашей заявке
Готовы помочь: пишите в чат https://clck.ru/xyz»
— смайлик, сокращенная ссылка, безличное начало.
Хорошая доставляемость
«Здравствуйте, Иван! Это компания [Название]. Мы получили вашу заявку и готовы ответить на вопросы. Наш телефон: +7 (XXX) XXX-XX-XX»
— обращение по имени, никаких ссылок и смайликов, понятная цель сообщения.