Контакт висит на одной серой галочке - и рука тянется сразу в BlackList. Логика понятна: жалко тратить отправки на «мёртвые» номера. Но в основе этой логики ошибка: одна галочка говорит лишь о том, что сообщение не дошло до устройства, а причин для этого минимум пять, и блокировка - только одна из них.
После этой статьи вы будете отличать реальный бан от временной недоступности и перестанете терять живых клиентов из-за поспешных правил фильтрации.
Официальная механика простая. Одна серая галочка значит, что сообщение ушло с устройства отправителя и было принято серверами WhatsApp - но пока не попало на устройство получателя. Две серые галочки означают, что сообщение реально дошло до телефона адресата или одного из его связанных устройств.
Граница проходит именно здесь: между «принято инфраструктурой» и «доставлено на устройство». Если получатель действительно заблокировал отправителя, последующие сообщения обычно так и остаются на одной галочке - они физически не доходят до его телефона. При этом WhatsApp никогда не присылает отправителю прямого сигнала о том, что произошёл бан: ни вебхука, ни кода ошибки. Подробнее о диагностике «ушло, но не пришло».
Один статус не говорит вам причину - он говорит только факт.
Было (исходный тезис): одна серая галочка = получатель заблокировал вас или у него нет интернета, поэтому такие номера сразу нужно помечать как BlackList и не тратить на них следующие отправки.
Стало (что показывают данные): одна галочка означает только отсутствие доставки на устройство. Причиной может быть блокировка, выключенный телефон, смена SIM, долгая неактивность аккаунта или особенности мультиустройственного режима. Автоматический перевод в BlackList по одному статусу - риск отрезать живых клиентов от сервисных уведомлений. Полная логика трёхуровневой маркировки - в отдельной статье.
Разница принципиальная: первая формулировка экономит бюджет рассылок здесь и сейчас, вторая - защищает базу в перспективе.
В практике рассылок «зависшая» одна галочка чаще всего объясняется одним из сценариев:
Официальной статистики о том, какая доля «зависших» галочек приходится на каждую из этих причин, Meta не публикует - и эксперты сходятся, что таких открытых данных просто нет. Поэтому любые точные проценты по распределению причин - это всегда чья-то догадка, а не факт.
То же касается несуществующих номеров: одна галочка не доказывает, что номера нет в WhatsApp. Если номер действительно невалиден, официальный WABA вернёт явный код ошибки при отправке, а неофициальные методы проверки покажут отсутствие аккаунта напрямую - без необходимости гадать по статусу доставки.
В среде операторов мультиаккаунтов используют практический трюк: открыть профиль адресата с другого, не связанного с рассылкой номера. Если на «чистом» номере аватарка видна, а на рассылочном - пустой силуэт, это сильный сигнал в пользу блокировки именно вашего аккаунта.
Важная оговорка: это не официальный механизм WhatsApp и не железная гарантия, а косвенный признак. Использовать его стоит как один из сигналов в совокупности с другими, а не как единственное основание для немедленного решения.
Характерный пример из практики триггерных рассылок по брошенным корзинам. Команда настроила жёсткое правило: если сообщение висит на одной серой галочке дольше 2 часов - контакт автоматически уходит в BlackList.
Результат: в чёрный список попало до 8% активных клиентов, которые в этот момент просто были в самолёте, в метро или с разряженным телефоном. При следующих заказах эти же люди не получали сервисные уведомления о статусе доставки - то есть компания своими руками отрезала коммуникацию с лояльной аудиторией.
Проблема не в самой идее фильтрации, а в окне ожидания, которое было слишком коротким для реальной механики WhatsApp.
Прежде чем считать контакт проблемным, разумнее выдержать паузу 24–72 часа - этого времени практика показывает достаточно для большинства временных сценариев недоступности.
Для критичных сообщений, например кодов авторизации, действует другая логика: если статус delivered не пришёл в течение 60–120 секунд, разумнее сразу дублировать сообщение в SMS-канал, не дожидаясь финального решения по контакту.
Есть и более долгий горизонт: по практическим наблюдениям, недоставленное сообщение хранится на серверах WhatsApp около 30 дней, после чего удаляется безвозвратно. Точную цифру официальная документация Meta не фиксирует, поэтому относитесь к ней как к ориентиру, а не к гарантированному значению.
На холодных базах или контактах старше полугода доля номеров с устойчивой одной галочкой может достигать 5–15% от объёма рассылки. Это практический бенчмарк из опыта рассылок, а не официальная статистика Meta.
Вместо бинарного «доставлено / в BlackList» логичнее ввести промежуточные статусы:
| Статус | Что означает | Что делать дальше |
|---|---|---|
| Unreachable | Сообщение не доставлено, прошло меньше 24 часов | Подождать, не трогать контакт |
| Pending Delivery | Не доставлено больше 24 часов | Проверить повторно через 72 часа |
| Needs Recheck | Не доставлено после нескольких кампаний подряд | Перепроверить через косвенные сигналы перед исключением |
При работе через WABA статусы sent, delivered и read приходят через вебхуки - на них и стоит строить автоматизацию, а не на единичном снимке статуса сразу после отправки. Отдельный нюанс для бюджета: за отправленное и провалидированное сообщение по шаблону может списываться оплата или открываться 24-часовая сессия независимо от того, дошло ли оно реально до устройства - это стоит учитывать при расчёте стоимости рассылки по непроверенной базе.
Исключать контакт из активной рассылки разумно не после одной попытки, а после совокупности сигналов: несколько кампаний подряд без доставки, отсутствие аватарки с «чистого» номера, долгое отсутствие статуса «был в сети». Чем больше независимых признаков сходится в одной точке, тем увереннее можно действовать.
В сообществе нет единого мнения о том, вредит ли повторная отправка на заблокировавшие вас номера репутации WABA-аккаунта. Часть практиков считает, что это ускоряет ухудшение Quality Rating. Другие возражают: раз сообщения физически не доходят до устройства, они не могут генерировать новые жалобы пользователей - а штрафует Meta именно за прямые нажатия «Пожаловаться/Спам». Тема пересекается с метриками жалоб.
Однозначного публичного ответа от Meta на этот счёт нет, как нет и официально зафиксированного допустимого процента сообщений с одной галочкой для бизнес-аккаунта. Это стоит держать в голове как зону неопределённости, а не как решённый вопрос.
Замените жёсткое правило «1 галочка → BlackList» на промежуточные статусы и окно ожидания 24–72 часа. Проверьте текущие автоматизации в CRM на этот критерий - велик шанс, что часть базы уже потеряна зря.
Практическое правило:
Одна галочка - это вопрос без ответа, а не диагноз. Решение принимайте по совокупности сигналов и времени, а не по одному снимку статуса.