Как снизить стоимость SMS и Viber-рассылок в 2026 году

Как снизить стоимость SMS и Viber-рассылок в 2026 году

Стоимость рассылки зависит не только от тарифа за сообщение. На неё влияет качество клиентской базы: дубли, старые номера и ошибки в формате увеличивают число неудачных попыток доставки. В этой статье разберём, как проверить базу перед отправкой, какие поля разделить для SMS и Viber, как работать с недоставленными сообщениями и какие показатели отслеживать после кампании. Эти шаги помогут малому бизнесу в Беларуси уменьшить лишние отправки и точнее оценивать расходы в белорусских рублях.

Почему база влияет на стоимость доставки сообщений?

Расходы на SMS складываются из платы за отправку, комиссии оператора и возможных начислений за неудачные попытки. Если в списке есть неверные или недоступные номера, система тратит ресурсы на повторные попытки. Поэтому одна и та же кампания по одинаковому числу строк в файле может дать разный фактический расход.

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

По данным практического руководства по оптимизации базы для SMS, снижение расходов связано с уменьшением числа неудачных попыток и ростом коэффициента доставки (IBZ Source). Для предпринимателя это означает простой порядок: сначала привести список в порядок, затем выбрать канал и только после этого запускать отправку.

Как подготовить клиентскую базу перед рассылкой?

Начните с одной рабочей таблицы. В ней достаточно оставить номер телефона, имя или другое обращение, дату последнего контакта и признак активности клиента. Если компания хранит сведения о заказах в нескольких файлах, сначала объедините их в копию, чтобы не потерять исходные данные.

Какие проверки провести в таблице?

  • Удалите полные дубли номеров. Один номер должен встречаться в списке один раз.
  • Приведите номера к единому формату. Строки с пробелами, скобками и случайными символами нужно проверить отдельно.
  • Отделите пустые записи и строки без номера. Их не стоит загружать в сервис отправки.
  • Проверьте номера, которые уже возвращали ошибку доставки. Их можно вынести в отдельный список для повторной оценки.
  • Разделите рабочие контакты и тестовые номера сотрудников, чтобы сообщение не уходило внутренним адресатам.

Не удаляйте историю без проверки. Лучше создать столбец «статус» и отметить запись как «активная», «ошибка», «дубль» или «нужна проверка». Такой подход сохраняет порядок и показывает, почему контакт исключили из очередной кампании.

Для Viber полезно выделить отдельный признак доступности канала. Номер может существовать, но сообщение в Viber не доставится по причине отсутствия аккаунта, ограничений приложения или технической ошибки. Причины недоставки и способы их разбора собраны в материале почему Viber-сообщения не доставляются в 2026 году.

Как разделить базу для SMS и Viber?

Одинаковый список можно использовать для двух каналов, но отправлять всем одно и то же сообщение не стоит. Сначала выделите контакты, для которых доступен Viber. Остальные номера оставьте в SMS-сегменте или включите в резервную отправку, если такой сценарий подходит для конкретной задачи.

СегментКаналЧто проверить перед запускомПодходящий тип сообщения
Клиенты с доступным Viber Viber Корректность номера и статус доставки Подробное напоминание, описание заказа, ссылка на инструкцию
Контакты без доставки Viber SMS Формат номера и предыдущие ошибки Короткое уведомление или напоминание
Новые контакты Выбранный канал Источник записи и назначение сообщения Подтверждение заявки или детали заказа
Неактивные записи Не отправлять сразу Дата последнего взаимодействия и причина паузы Отдельный сценарий возврата клиента

Такое разделение помогает не отправлять SMS контактам, которым уже доставлено сообщение в Viber. В результате компания видит расходы по каждому каналу и может сравнить не только количество отправленных сообщений, но и число успешных доставок.

Для небольшой компании достаточно завести в таблице два столбца: «канал» и «резерв». В первом указывают Viber или SMS, во втором фиксируют, разрешена ли повторная попытка через другой канал. Это снижает риск двойной отправки одному клиенту.

Как работать с недоставленными сообщениями?

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

  • Ошибка формата. Исправьте номер в исходной базе или исключите строку.
  • Номер недоступен. Отправьте контакт в список проверки и не включайте его в ближайшую кампанию.
  • Нет Viber. Рассмотрите SMS только для тех сообщений, где резервный канал действительно нужен.
  • Временная ошибка. Запланируйте одну повторную попытку, а затем сравните результат.
  • Неизвестная причина. Сохраните код ошибки и уточните его значение в отчёте сервиса.

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

Не смешивайте техническую ошибку с отсутствием интереса к предложению. Недоставленное сообщение не говорит о том, что клиент отказался от покупки. Сначала проверьте номер и канал, затем принимайте решение о повторной коммуникации.

Как оценить результат оптимизации базы?

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

ПоказательЧто показываетКак использовать
Количество строк до очистки Размер исходного списка Сравнить с числом контактов после удаления дублей и пустых строк
Количество отправленных сообщений Фактический объём кампании Сопоставить с планом и расходами в BYN
Доля успешной доставки Качество базы и выбранного канала Проверить изменения после очистки
Количество повторных попыток Объём лишней нагрузки на кампанию Выявить сегменты с ошибочными или недоступными номерами
Ошибки по типам Причину недоставки Решить, что исправить в таблице, а что исключить

Для регулярной работы установите внутренний ритм проверки. Перед каждой массовой отправкой проверяйте формат, дубли и пустые строки. После кампании обновляйте статусы ошибок. Раз в несколько недель пересматривайте контакты, которые не участвовали в коммуникации или постоянно возвращают ошибку.

Какие ошибки чаще всего увеличивают расходы?

  • Загрузка всей базы без удаления дублей и пустых строк.
  • Отправка одного сообщения сразу через Viber и SMS без правила резервного канала.
  • Повторная попытка по всему списку после первой ошибки.
  • Смешивание клиентских контактов, тестовых номеров и служебных записей.
  • Отсутствие журнала кампаний, из-за чего расходы сравнивают только по общему числу строк.
  • Изменение текста, времени и сегмента одновременно, когда компания проверяет результат.

Для бизнеса с небольшой базой все эти действия можно выполнить в таблице вручную. Когда списки регулярно обновляются, а отчёты по Viber- и SMS-кампаниям нужны сотрудникам из разных отделов, удобнее использовать единый сервис с загрузкой базы, настройкой отправки и аналитикой доставки. Тогда очистка списка и контроль результата становятся частью одного рабочего процесса, а не отдельной задачей перед каждой рассылкой.

3 шага, которые можно сделать на этой неделе:

  1. Соберите клиентские номера в одну копию таблицы и удалите дубли, пустые строки и явные ошибки формата.
  2. Разделите контакты на сегменты Viber, SMS, резерв и проверку; отдельно отметьте номера с прошлой недоставкой.
  3. Запустите небольшую кампанию, сохраните отчёт и сравните число успешных доставок с исходным списком перед следующим отправлением.