Зарегистрируйтесь бесплатно и сразу получите 100 бесплатных проверок.Зарегистрироваться бесплатно
Иллюстрация процесса WA Lookup к статье «Контрольный список для очистки списка контактов WhatsApp: 10 шагов перед рассылкой»
Наглядная схема процесса, рассматриваемого в этой статье WA Lookup.

Практический упорядоченный контрольный список для подготовки списка контактов к рассылке в WhatsApp: гигиена файлов, международное форматирование, дедупликация, записи о согласии, проверка регистрации и маркировка результатов.

Контрольный список для очистки списка контактов WhatsApp охватывает четыре задачи в строгом порядке: исправление файла, приведение каждого номера к полному международному формату, удаление дубликатов и контактов без действительного согласия (opt-in), и только после этого — проверка того, какие номера имеют зарегистрированный аккаунт WhatsApp. Нарушение порядка выполнения шагов приводит к пустой трате проверок на дубликаты и некорректные номера. Десять шагов, приведенных ниже, позволяют превратить «сырой» экспорт в структурированный список, отфильтрованный по согласию и готовый к выбору канала связи.

Почему списки WhatsApp требуют отдельного этапа очистки

Обычная очистка электронных таблиц исправляет имена и пустые столбцы, но WhatsApp добавляет три требования, которые пропускают большинство руководств по очистке списков.

  • Код страны определяет маршрутизацию. Документация Meta по форматам телефонных номеров пользователей WhatsApp предупреждает: если номер получателя отправляется без знака «плюс» и кода страны, применяется код страны бизнес-аккаунта, что может привести к отправке сообщения не тому человеку. Таким образом, список с номерами в локальном формате — это риск ошибочной доставки, а не просто косметическая проблема.
  • Согласие является обязательным условием. WhatsApp Business Messaging Policy разрешает компаниям связываться с людьми только в том случае, если они предоставили свой номер и дали согласие (opt-in), а также требует соблюдения запросов на прекращение общения, как в WhatsApp, так и вне его.
  • Отзывы получателей влияют на отправителя. Та же политика отмечает, что люди могут блокировать компанию или жаловаться на нее, и что негативные отзывы могут привести к ограничениям на отправку сообщений. Обращение к номерам, которые не давали согласия на получение информации от вас, — самый быстрый способ накопить такие отзывы.

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

Краткий обзор контрольного списка для очистки списка контактов WhatsApp

№ Шаг Правило прохождения Типичная ошибка
1 Резервное копирование исходного экспорта Неизмененная копия хранится отдельно Очистка единственной копии
2 Исправление столбцов и кодировки Один столбец с номерами, заголовки, обычный текст Номера отображаются как 4.47E+11
3 Запись источника и страны Каждая строка имеет источник и страну по умолчанию Смешанные страны без указания
4 Нормализация до международного формата + и код страны у каждого номера Оставленный ведущий ноль после кода
5 Дедупликация по нормализованному значению Одна строка на номер Дубликаты скрыты из-за разного формата
6 Применение согласия и списков исключений Остаются только строки с зафиксированным opt-in Повторный импорт тех, кто отписался
7 Запуск проверки регистрации в WhatsApp Каждая строка имеет результат или флаг повтора Проверка до выполнения шагов 4–6
8 Маркировка результатов датой проверки Результат и дата хранятся для каждого контакта Результаты перезаписываются без дат
9 Маршрутизация по результату Каждый тег привязан к каналу или очереди Обработка отсутствия результата как «Не зарегистрирован»
10 Планирование следующей проверки Дата повторной проверки перед кампанией Использование результата месячной давности

Порядок имеет значение: шаги 1–6 сокращают список до запуска платных проверок, а шаги 7–10 превращают результаты в конкретные решения.

Шаги 1–5: исправление, нормализация и дедупликация

1. Резервное копирование исходного экспорта. Храните исходный файл в режиме «только чтение». Если формула или массовая замена повредят столбец, резервная копия — единственный способ восстановить исходные значения.

2. Исправление столбцов и кодировки. Перед импортом отформатируйте столбец с телефонами как текстовый, чтобы табличный редактор не преобразовывал длинные номера в научный формат и не удалял ведущие символы. Удалите невидимые символы Unicode, неразрывные пробелы и лишние кавычки, которые появляются при копировании с веб-форм.

3. Запись источника и страны. Добавьте столбец для указания источника контакта (мероприятие, веб-форма, список партнеров) и страны, к которой относится номер. Локальный номер, например 07700 900123, можно преобразовать только при знании страны. Столбец источника также помогает при проверке согласия на шаге 6.

4. Нормализация до международного формата. Преобразуйте каждый номер в формат E.164: знак «плюс», код страны, затем национальный номер без пробелов, тире или префикса внутреннего выхода на межгород. Указанный выше британский номер превращается в +447700900123, а не +4407700900123. Библиотека парсинга, такая как libphonenumber, обрабатывает национальные префиксы, длину номеров и региональные правила надежнее, чем ручные замены. Строки, которые парсер отклоняет, отправляются в очередь на исправление, а не обрабатываются методом догадок.

5. Дедупликация по нормализованному значению. Сравнивайте номера только после шага 4. До нормализации +44 7700 900123, 07700900123 и 447700900123 выглядят как три разных контакта; после — они объединяются в один. Сохраните строку с наиболее полными данными и четким подтверждением согласия, объединив примечания из остальных.

Шаг 6: согласие, списки исключений и точность данных

Руководство по opt-in от Meta гласит, что компании необходим номер человека и его согласие на получение сообщений, согласие должно содержать название компании, и при этом должны соблюдаться применимые законы. Для очистки списка это означает конкретные правила:

  • Удалите строки без зафиксированного согласия или переместите их в канал, где у команды есть действительное разрешение.
  • Применяйте список исключений после каждого импорта; отказы, полученные по электронной почте, телефону или лично, также учитываются.
  • Храните дату согласия, формулировку и источник рядом с номером, чтобы решение можно было пересмотреть позже.

Регуляторы защиты данных также ожидают, что контактные данные будут оставаться точными. Руководство ICO Великобритании по принципу точности требует от организаций принимать разумные меры для поддержания актуальности данных, а также оперативно исправлять или удалять неточные данные. Удаление номеров, которые невозможно распознать, и обновление старых результатов проверки — практические способы соответствовать этим ожиданиям.

Шаги 7–8: проверка регистрации в WhatsApp и маркировка результатов

Только теперь проверка регистрации приносит пользу. Проверка регистрации в WhatsApp от WA Lookup возвращает сигнал о наличии аккаунта для каждого отправленного номера на момент проверки, и результат приходит в том же ответе, что и запрос.

Выберите метод в зависимости от размера списка.

  • Отдельные записи: выполните проверку одного номера в реальном времени через панель управления или с помощью POST /api/v1/check, отправив один номер в формате E.164 и выбрав тип проверки.
  • Очищенный список из нескольких сотен строк: вставьте до 500 номеров на вкладку Realtime Batch Check в панели управления или отправьте до 100 номеров в одном запросе на POST /api/v1/batch-check.
  • Очень большие файлы: асинхронная массовая задача — это дополнительный путь. Загрузите файл TXT или CSV с одним номером в строке, ограничьте файл одной страной, дождитесь обработки, а затем скачайте файл с результатами. Применяются лимиты для каждого продукта; текущая документация API содержит их перечень.

Маркируйте каждую строку тремя параметрами: результат, дата проверки и тип использованной проверки. Используйте понятные статусы в CRM:

Результат Значение Следующее действие
Зарегистрирован Аккаунт присутствовал на момент проверки Доступен для WhatsApp при наличии согласия
Не зарегистрирован Проверка не обнаружила аккаунт Используйте другой разрешенный канал
Не определено Проверку не удалось завершить Повторите позже; сохраните предыдущий тег

Проверка, результат которой не удалось определить, — это не то же самое, что завершенный результат «Не зарегистрирован», поэтому ее никогда не следует объединять с этим сегментом. Завершенные результаты оплачиваются независимо от того, зарегистрирован номер или нет, что является еще одной причиной сначала завершить шаги 4–6.

Шаги 9–10: маршрутизация контактов и планирование следующей проверки

9. Маршрутизация по результату. Привяжите каждый тег к действию перед началом кампании: зарегистрированные контакты с согласием отправляются в цепочку WhatsApp, незарегистрированные — в email или SMS, если есть разрешение, а строки со статусом «Не определено» ожидают повторной проверки. Если команде также нужно знать, есть ли у профиля фото или принадлежит ли номер аккаунту WhatsApp Business, Проверка аватара WhatsApp и Проверка аккаунта WhatsApp Business добавят эти сигналы поверх регистрации; ни один из них не заменяет ее.

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

Типичные ошибки, которые стоит отслеживать:

  • Проверка «сырого» экспорта, а затем повторная оплата после дедупликации.
  • Доверие стране по умолчанию для списка, собранного на международном мероприятии.
  • Рассмотрение результата «Зарегистрирован» как согласия или подтверждения того, кто владеет номером.
  • Удаление строк со статусом «Не определено» вместо повторной попытки.
  • Потеря даты проверки при объединении записей из двух систем.

Часто задаваемые вопросы

Как часто командам следует очищать список контактов WhatsApp?

Выполняйте полный контрольный список при каждом импорте нового источника и повторяйте шаги 6–8 перед каждой крупной кампанией. Статус регистрации и согласие могут меняться, поэтому результат предыдущего квартала является менее надежным доказательством, чем свежая проверка. Контакты, чьи номера были изменены, следует перепроверять немедленно.

Могут ли команды пропустить форматирование, если чекер принимает локальные номера?

Нормализация — это более безопасный рабочий процесс. Проверка в реальном времени ожидает номер в формате E.164, а документация Meta по отправке показывает, как отсутствие кода страны может перенаправить сообщение на другой номер. Единый международный формат также делает дедупликацию надежной.

Что делать с контактами, для которых не удалось определить результат?

Оставьте их в очереди на повторную проверку с предыдущим тегом. Проверка, которую не удалось завершить, ничего не говорит о регистрации, поэтому перемещение этих строк в сегмент «Не зарегистрирован» приведет к тому, что доступные контакты попадут не в тот канал.

Какой формат файла подходит для очень больших списков?

Асинхронные массовые задачи принимают файлы TXT или CSV с одним номером в строке, и список должен быть преимущественно из одной страны. Форматы электронных таблиц, такие как XLSX, необходимо сначала экспортировать в CSV. Для небольших очищенных списков можно использовать Realtime Batch Check в панели управления или мульти-эндпоинт API.

Узнать больше

Выберите информацию о продукте, которая соответствует следующему шагу в вашем рабочем процессе.

Источники