Стоимость рассылки зависит не только от тарифа за сообщение. На неё влияет качество клиентской базы: дубли, старые номера и ошибки в формате увеличивают число неудачных попыток доставки. В этой статье разберём, как проверить базу перед отправкой, какие поля разделить для 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 шага, которые можно сделать на этой неделе:
- Соберите клиентские номера в одну копию таблицы и удалите дубли, пустые строки и явные ошибки формата.
- Разделите контакты на сегменты Viber, SMS, резерв и проверку; отдельно отметьте номера с прошлой недоставкой.
- Запустите небольшую кампанию, сохраните отчёт и сравните число успешных доставок с исходным списком перед следующим отправлением.



