В моей практике 80% банов на старте проекта связаны не с текстом сообщения и не с прогревом, а с тем, откуда взяли базу. Парсинг открытых групп и покупные списки - самый быстрый способ получить флуд-блок в первые 48 часов. Разберём все источники, от безопасных до откровенно убойных, и что с этим делать.
WhatsApp оценивает не только содержание рассылки, но и поведенческий профиль номера-отправителя относительно получателей. Если бот резко начинает писать сотням номеров, с которыми у аккаунта-отправителя нет истории взаимодействия - нет входящих, нет сохранённого контакта, нет переписки - алгоритм фиксирует это как аномалию.
Технически это работает так: при каждой отправке система проверяет связку «отправитель - получатель» через граф контактов и историю сообщений. Холодный номер из парсинга или покупной базы - это узел графа без связей. Чем больше таких изолированных узлов в один временной промежуток, тем выше скоринг риска у аккаунта-отправителя.
Что это значит на практике: одна и та же рассылка на 500 человек может пройти гладко с базой из CRM - там есть история заказов, иногда переписка с поддержкой - и обрушить аккаунт с базой того же объёма из парсера Telegram-групп.
Тестировали рассылку для клиники: 100 номеров, взятых из формы записи на сайте с подтверждением по SMS. Получили 3 жалобы - нормальный фон, аккаунт устоял. По метрикам жалоб это уже зона повышенного внимания, но не автоматический бан при таком источнике.
Параллельно та же клиника по своей инициативе прогнала 100 номеров, купленных у «брокера баз медицинских клиник региона». Результат - 11 жалоб за два часа и теневой бан: сообщения доставлялись, но не читались - классический признак ShadowBan.
Разница не в тексте - сообщение было идентичным. Разница в том, что во втором случае получатели никогда не давали номер этой компании и видели сообщение как спам от незнакомца.
| Источник | Юридический риск | Риск для аккаунта | Качество базы |
|---|---|---|---|
| CRM/1С/ERP экспорт | Низкий (если есть согласие) | Низкий | Высокое |
| Офлайн-визитки, лояльность | Низкий | Низкий | Среднее-высокое |
| Формы с SMS-верификацией | Низкий | Низкий | Высокое |
| Pop-up без верификации | Средний | Средний | Низкое (много мусора) |
| Покупка/аренда баз | Высокий | Очень высокий | Низкое-непредсказуемое |
| Парсинг открытых групп | Высокий | Критический | Непредсказуемое |
| Госреестры (ЕГРЮЛ/ЕГРИП) | Средний | Средний | B2B-специфика |
Было: «Нам нужно быстро набрать базу для запуска - купим список номеров владельцев бизнеса в нашем регионе, чтобы предложить услугу».
Стало: аккаунт получает массовые жалобы в первые сутки, потому что номера никогда не взаимодействовали с компанией, плюс часть номеров - устаревшие или вообще не привязаны к WhatsApp. Бан, потерянный номер, репутационный урон по IP и устройству при мультиаккаунте.
Решение: тот же бюджет - на лендинг с лид-магнитом и SMS-подтверждением. Медленнее по объёму, но каждый номер в базе уже взаимодействовал с брендом, и согласие на коммуникацию зафиксировано.
Парсинг номеров из открытых групп, чатов и каталогов через скрипты - Selenium, Puppeteer - или готовые облачные сервисы технически возможен, но создаёт сразу два слоя риска.
Первый - поведенческий, описанный выше: холодные номера без истории. Второй - сама активность парсинга. Скрипты, обращающиеся к WhatsApp Web или API через автоматизацию, генерируют паттерны запросов, которые сильно отличаются от обычного использования: фиксированные интервалы, отсутствие «человеческого шума» - опечатки, паузы, переключение между чатами. Это палится на уровне fingerprint-анализа сессии, как и типичные сервисы рассылок, ещё до того, как дойдёт до рассылки.
Практический вывод: если в проекте используется парсинг, делайте его источником обогащения существующей базы - например, найти номер компании из открытого каталога, чтобы предложить B2B-услугу через холодный, но точечный контакт - а не основным каналом набора массовой базы для авторассылок.
Покупка готовых баз - не всегда категорическое «нет». Но есть условие: база должна быть сегментирована и проверена валидатором номеров на привязку к WhatsApp перед загрузкой.
Если поставщик не может показать процент «живых» WhatsApp-номеров в выборке или не даёт демо-сегмент для теста - это сигнал, что база собрана парсингом или устарела. В моей практике рабочий процент даже у «хороших» продавцов редко превышает 30–40% от заявленного объёма после валидации.
Что делать, если база уже куплена:
Для рынков с действующим законодательством о персональных данных - включая регулирование в ЕС, аналогичные нормы в РФ и СНГ - рассылка без зафиксированного согласия это не только риск бана, но и риск штрафа по жалобе получателя в надзорный орган.
Минимальный рабочий стандарт согласия:
Это не бюрократия ради бюрократии - при массовой жалобе именно лог согласия отличает временный rate-limit от перманентного бана аккаунта.
Перед следующей рассылкой проверьте текущую базу: какой процент номеров пришёл через формы с подтверждением, а какой - через парсинг или покупку. Если доля «холодных» источников выше 20–30% от объёма одной рассылки - разделите кампанию на отдельные пуллы и тестируйте холодный сегмент малыми партиями с прогретого аккаунта.
Практическое правило:
База - не актив по объёму, а актив по истории взаимодействия. Номер, который видел компанию хотя бы раз, стоит дороже тысячи номеров из парсера.