Рассылка сообщений в messengers Business API. Метод /contacts
messengers, как самый популярный мессенджера на планете почти с 2-х миллиардной аудиторией, обладает огромной базой потенциальных клиентов, поэтому messengers Business API интересен многим, как инструмент коммерческих рассылок. При этом руководство WA имеет свое видение работы с мессенджером и вводит ряд ограничений и правил, которые нужно учитывать при проведении рассылок. Разберемся во всем по порядку и узнаем, как правильно производить рассылки сообщений в messengers Business API.
Соблюдение торговой политики messengers
В первую очередь необходимо отметить торговую политику messengers. Если ваши сообщения будут нарушать требования политики и распространять запрещенную информацию, то сообщения не будут отправлены, а аккаунт может быть забанен. Оспорить решение можно, заполнив эту форму.
Кроме того, если на ваши сообщения будут поступать жалобы, то это может привести к падению рейтинга номера. Подробнее об этом здесь.
Шаблоны сообщений – первый шаг к контакту с клиентом
Просто так написать сообщение клиенту в messengers, используя MESAPI, нельзя, перед этим необходимо составить шаблонное сообщение, которое после одобрения WA можно использовать для отправки клиенту.
Еще в начале 2022 года шаблонные сообщения могли быть отклонены из-за их излишней «рекламности», messengers требовал от партнеров MESAPI поддерживать менее коммерческий подход к общению с клиентами, но все очень быстро изменилось, на данный момент компания одобряет почти все шаблоны, за исключением тех, которые явно нарушают торговую политику мессенджера.
Шаблонное сообщение может быть создано с помощью метода /addTemplate нашей документации MESAPI.
А также через встроенные конструкторы в личном кабинете Chat API и Business Manager.
Узнать больше о том, как работать с шаблонами и особенностями их использования можно здесь, а как отправлять через них файлы - здесь.
Проверка номера методом /contacts перед отправкой сообщения
Перед отправкой шаблонного сообщения, если с пользователем у вас не было общения до этого, необходимо произвести проверку методом /contacts. Данный метод проверяет номер (верифицирует) на возможность отправки сообщений и возвращает статус номера вместе с ID. Только после активации метода /contacts, появляется возможность отправки шаблонного сообщения. Без этого шага Ваши сообщения просто не будут отправлены.
Подробнее о /contacts
Отправьте POST запрос /v1/contacts, после чего у вас появится возможность ввести интересующие номера. Лучше заранее определиться с базой контактов и отправлять их одним запросом, так как слишком частое использование метода /contacts может привести к недовольству WA, но об этом ниже. Вводить номера можно в любом формате, при этом компания советует указывать номера с «+» и с указанием кода страны и города через пробелы:
Далее API вернет Вам ID номера вместе со статусами, всего их четыре:
1 – «Valid» – все хорошо, номер доступен для общения;
2 – «Processing» – данные еще обрабатываются;
3 – «Invalid» – недоступный для общения номер;
4 – «Failed» – что-то пошло не так.
Используйте предоставленный messengers ID для отправки шаблонных писем.
Важные ограничения:
- WA обещает банить пользователей, которые проверяют номера, но не отправляют сообщения. Используете данный метод только для контактов, на которые будет производиться рассылка, также мы советуем проявлять разумную осторожность в количестве проверяемых номеров.
- WA на данный момент не имеет возможности уведомлять об изменении статуса номера, поэтому данный метод придется задействовать на постоянной основе. Проверку номеров с помощью метода \contact необходимо проводить раз в 7 дней. Если Вы пропускаете данный период, то на номера невозможно будет отправить сообщения.
- Вы можете использовать /contacts через наши инструменты тестирования, но при этом запрос на проверку массива сообщений будет недоступен.
Напишите нам, если у вас остались вопросы по работе messengers Business API, мы с удовольствием вам поможем. Узнать все актуальные новости по работе сервиса вы можете в нашем телеграм канале.