B2BPRO.KZ | Рекламное агентство в Алматы

Шаблоны сообщений WABA: как пройти модерацию с первого раза

Менеджер с планшетом, смартфон с одобренным шаблоном сообщения и объёмная надпись Wazzup

Типичная история: отдел продаж подключил официальный WhatsApp Business API, менеджеры готовы писать клиентам, а первый же шаблон возвращается со статусом «Отклонён». Второй тоже. К третьему руководитель начинает подозревать, что Meta просто не любит его компанию. На деле почти все отказы укладываются в пять-шесть повторяющихся ошибок, и их можно убрать ещё до отправки на проверку. Если проверить эти пункты заранее, большинство шаблонов WABA проходит модерацию с первого раза.

Зачем вообще нужны шаблоны и почему без них не обойтись

В обычном WhatsApp менеджер пишет клиенту что угодно и когда угодно. В WhatsApp Business API (WABA) правила строже. Когда клиент написал вам сам, открывается 24-часовое окно: в течение суток можно отвечать свободным текстом. Если окно закрыто или клиент вам ещё ни разу не писал, первое сообщение можно отправить только заранее согласованным шаблоном.

Отсюда практический вывод. Напоминание о записи, уведомление об отгрузке, повторное касание по «зависшей» сделке, ответ клиенту, который написал три дня назад, требуют одобренного шаблона. Пока шаблонов нет или они висят в отказе, отдел продаж фактически не может начать диалог первым. Поэтому шаблоны WABA стоит готовить параллельно с подключением канала, а не после.

Ещё одна деталь, о которой часто забывают: отправка шаблона тарифицируется. В базе знаний Wazzup прямо сказано, что за шаблонное сообщение WABA списывается оплата за каждое отправленное сообщение, а шаблоны сервисной категории внутри открытого 24-часового окна бесплатны. От категории шаблона зависит и цена, и строгость проверки, поэтому выбирать её надо внимательно.

Категория шаблона: главная причина отказов и переплат

При создании шаблона Meta требует выбрать одну из трёх категорий:

  • Marketing (маркетинговые): акции, скидки, новинки, персональные предложения, приглашения на мероприятия, любые сообщения с призывом что-то сделать.
  • Utility (сервисные): сообщения по уже совершённому действию клиента (статус заказа, подтверждение оплаты, напоминание о записи, детали доставки).
  • Authentication (аутентификация): одноразовые коды для входа и подтверждения.

Чаще всего ошибаются так: компания хочет сэкономить и помечает как сервисный шаблон, который на самом деле продаёт. Например: «Ваш заказ доставлен! Кстати, до пятницы на аксессуары скидка 20%». Первая половина сервисная, вторая маркетинговая. В базе знаний Wazzup это правило сформулировано однозначно: если к уведомлению примешан призыв к действию или рекламный элемент, шаблон относится к маркетингу. Meta в таком случае либо отклоняет шаблон, либо сама переносит его в другую категорию.

Автоматическая смена категории тоже неприятна. Изменить категорию уже созданного шаблона нельзя, остаётся создать новую версию с исправленным текстом и отправить её заново. А пока вы разбираетесь, рассылка, рассчитанная на сервисную цену, уходит по маркетинговой.

Простой тест перед выбором категории: уберите из текста всё, что клиенту «предлагается». Если после этого сообщение сохранило смысл и описывает только то, что уже произошло или вот-вот произойдёт по инициативе клиента, это Utility. Если текст без призыва развалился, это Marketing, и честнее сразу выбрать эту категорию.

Переменные: пять правил, на которых спотыкаются чаще всего

Переменные позволяют подставлять в шаблон имя клиента, номер заказа, дату. В документации Meta описаны два формата: позиционные параметры вида {{1}}, {{2}} и именованные вида {{first_name}}. На переменных ломается больше всего шаблонов, и почти всегда с кодом отказа INVALID_FORMAT.

1. Шаблон не начинается и не заканчивается переменной

Текст «{{1}}, ваш заказ готов» и «Спасибо за покупку, {{1}}» содержат так называемые «висящие» параметры. Такие шаблоны отклоняют: проверка должна видеть, в каком контексте окажется подставленное значение. Исправление простое: «Здравствуйте, {{1}}! Ваш заказ готов к выдаче» и «Спасибо за покупку, {{1}}. Мы на связи, если появятся вопросы».

2. Переменные не стоят вплотную друг к другу

Конструкция «{{1}} {{2}}» (например, имя и фамилия подряд) выглядит логично, но проверку обычно не проходит. Либо объедините данные в одну переменную на стороне CRM, либо разнесите их текстом: «Клиент: {{1}}, номер договора {{2}}».

3. Нумерация идёт по порядку

При позиционных параметрах номера должны идти подряд: {{1}}, {{2}}, {{3}}. Пропуск ({{1}}, {{2}}, {{4}}) и неверные скобки ({1}, {{1}) приводят к отказу по формату. Такую ошибку легко пропустить, когда шаблон переписывают несколько раз и одну из переменных удаляют.

4. Переменных не слишком много относительно текста

Meta не пропускает шаблоны, которые по сути являются пустой рамкой для подстановки. Сообщение «{{1}}: {{2}} до {{3}}, {{4}}» будет отклонено, даже если формально всё записано правильно. Точную формулу соотношения Meta публично не раскрывает, поэтому ориентир практический: каждую переменную должны окружать несколько обычных слов, а смысл сообщения должен быть понятен и без подстановок.

5. У каждой переменной есть пример значения

При создании шаблона примеры значений обязательны, это прямое требование документации Meta. В Wazzup отсутствие или неполнота примеров указаны среди типичных причин отказа. Проверяющий должен понять, что подставится на месте {{1}}. Пишите реалистичные примеры: «Айгерим», «№ 10458», «25 сентября, 15:00». Значения вроде «test», «111» или «переменная» повышают шанс отказа, потому что по ним непонятно назначение шаблона.

Отдельно про ограничения внутри переменных: по данным Wazzup, в подставляемом значении нельзя использовать переводы строк, табуляцию и четыре и более пробела подряд, а форматирование в переменных не сохраняется. Если CRM подставляет адрес в несколько строк, его нужно заранее склеить в одну.

Структура шаблона: заголовок, текст, подвал и кнопки

В Wazzup шаблон WABA собирается из четырёх блоков. У каждого свои ограничения, и нарушение любого из них тоже ведёт к отказу.

  • Заголовок (необязательный). Текстовый заголовок допускает одну переменную и выводится жирным. Вместо текста можно поставить медиа: изображение JPEG/JPG/PNG, видео MP4/3GPP или документ PDF. Медиафайл должен соответствовать тексту: картинка с посторонним содержанием к сервисному уведомлению названа в Wazzup одной из причин отклонения.
  • Основной текст. Здесь работает форматирование WhatsApp: звёздочки для жирного, подчёркивания для курсива, тильды для зачёркнутого. По справке Wazzup, лимит основного текста 1024 символа и не больше 10 эмодзи.
  • Подвал (необязательный). Только текст, переменные в нём запрещены. Удобное место для строки «Ответьте СТОП, чтобы отписаться» или названия компании.
  • Кнопки (необязательные). Быстрые ответы: до трёх кнопок, до 25 символов каждая. Кнопки-действия: одна ссылка, один звонок или одна ссылка плюс один звонок. В ссылке допускается одна переменная {{1}}, и только после домена.

Практическое замечание про кнопку-ссылку. Если вам нужно вести клиента на персональную страницу заказа, домен пишите целиком в шаблоне, а переменную ставьте в хвост адреса: https://shop.kz/order/{{1}}. Переменная на месте всего адреса проверку не пройдёт.

Язык, название и содержание: мелочи, которые решают исход

Название шаблона. У Meta технические имена шаблонов состоят из строчных латинских букв, цифр и подчёркиваний, например order_ready_ru. В интерфейсе Wazzup есть отдельное поле названия для быстрого поиска, его можно менять в любой момент. Всё равно стоит договориться о системе имён: через полгода в кабинете будет два-три десятка шаблонов, и менеджеру нужно быстро найти нужный.

Язык. Выбирается один язык на шаблон. Wazzup со ссылкой на рекомендации Meta советует не смешивать языки в одном тексте. Для Казахстана это важный момент: если вы пишете клиентам и на русском, и на казахском, сделайте две версии шаблона, каждую со своим языком, а не одну двуязычную.

Содержание. Модерация отсекает тексты, которые выглядят как спам или вводят в заблуждение: обещания выигрыша, давление срочностью без повода, размытые формулировки, из которых непонятно, кто пишет и зачем. Проверить текст можно так: представьте, что сообщение получил человек, который забыл о вашей компании. Понятно ли ему из первого предложения, кто вы и почему пишете? Если нет, добавьте название компании и повод.

Пример: как шаблон доставки прошёл модерацию после двух отказов

Для иллюстрации возьмём условный интернет-магазин бытовой техники в Алматы. Первая версия шаблона выглядела так:

{{1}}, ваш заказ {{2}} {{3}}! Успейте купить гарантию со скидкой 🔥🔥🔥

Категорию поставили Utility. Шаблон отклонили: он начинается с переменной, две переменные стоят рядом, текста вокруг почти нет, а вторая фраза явно рекламная.

Вторую версию переписали, но оставили допродажу гарантии и категорию Utility. Её снова отклонили, теперь по несоответствию категории.

Третья версия разделилась на два шаблона. Сервисный, категория Utility:

Здравствуйте, {{1}}! Ваш заказ № {{2}} передан в доставку. Курьер привезёт его {{3}} и позвонит за час до приезда. Если время неудобно, ответьте на это сообщение, и мы перенесём доставку.

Примеры значений: «Ержан», «10458», «25 сентября с 12:00 до 15:00». В подвале название магазина, кнопка быстрого ответа «Перенести доставку».

Отдельный маркетинговый шаблон с предложением расширенной гарантии отправили в категории Marketing и запускали только клиентам, получившим технику. Оба шаблона одобрили с первой отправки. Сервисный уходит клиентам автоматически при смене стадии сделки, маркетинговый менеджер отправляет вручную через неделю после доставки.

Пример условный, но ошибки в нём реальные, мы встречаем их почти на каждом внедрении.

Пошаговый порядок создания шаблона в Wazzup

В личном кабинете Wazzup шаблоны создаются и отправляются на модерацию без отдельного входа в Meta Business. По справке сервиса, порядок такой:

  1. Откройте раздел «Шаблоны сообщений», вкладку «Шаблоны WABA», нажмите «Добавить шаблон».
  2. Заполните название, теги (по ним менеджеры ищут шаблон прямо в чате), язык и категорию.
  3. Выберите каналы WABA, в которых шаблон будет доступен.
  4. Соберите заголовок, основной текст, подвал и кнопки с учётом ограничений выше.
  5. Укажите примеры значений для всех переменных.
  6. Отправьте шаблон на модерацию.

Во время проверки шаблон находится в статусе «На модерации», после одобрения статус меняется на «Активен». Если уведомление об одобрении пришло, а статус не обновился, в кабинете есть кнопка «Обновить статусы». Код шаблона появляется только после прохождения модерации.

По срокам источники расходятся. Meta пишет, что проверка автоматическая и может занять до 24 часов. В справке Wazzup встречаются оценки от пары часов до одного-двух дней, а в редких случаях до двух недель и дольше. Закладывайте запас: если рассылку нужно запустить в понедельник, шаблон лучше отправить на проверку в среду-четверг.

Если внедрение хочется пройти без экспериментов на живых клиентах, можно заказать внедрение Wazzup под ключ. B2BPRO.KZ является официальным партнёром Wazzup в Казахстане, поэтому через агентство можно оформить и настройку каналов с шаблонами, и оплату лицензии Wazzup.

Какой набор шаблонов нужен отделу продаж

Шаблоны удобнее готовить пакетом, а не по одному по мере того, как менеджеры натыкаются на закрытое окно. Возьмите воронку продаж и пройдите её по стадиям. На каждой стадии спросите себя, в какой момент компании придётся написать клиенту первой, когда он молчит больше суток.

У большинства компаний получается похожий список:

  • ответ на заявку с сайта или из рекламы, если клиент оставил номер, но в мессенджер не писал;
  • напоминание о встрече, звонке или записи;
  • повторное касание, когда клиент получил предложение и пропал;
  • уведомление об оплате, отгрузке или готовности заказа;
  • запрос отзыва после сделки;
  • маркетинговые предложения для тех, кто уже покупал.

Первые четыре пункта обычно укладываются в сервисную категорию, если текст описывает конкретное действие клиента и не содержит продажи. Запрос отзыва и повторные предложения чаще относятся к маркетингу, и спорить с этим бессмысленно. Лучше сразу написать их как маркетинговые и отправлять аккуратно, по сегментам.

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

Третий вопрос касается данных. Переменные подставляются из CRM, и если поле в карточке клиента пустое или заполнено небрежно, клиент получит сообщение вроде «Здравствуйте, ! Ваш заказ № готов». Перед запуском проверьте, что нужные поля заполнены у всех сделок, где шаблон будет отправляться автоматически. Особенно это касается имени: в базах часто лежат записи вида «Клиент WhatsApp» или номер телефона вместо имени, и такое обращение в начале сообщения выглядит странно.

Что делать, если шаблон всё-таки отклонили

В Wazzup отклонённый шаблон можно поправить и отправить на модерацию повторно. Порядок действий такой:

  1. Посмотрите причину отказа. Если это INVALID_FORMAT, почти наверняка проблема в переменных: пройдитесь по пяти правилам из раздела выше.
  2. Если причина в категории, не спорьте с ней: создайте новую версию с правильной категорией или уберите из текста рекламную часть.
  3. Если причина неочевидна, перечитайте текст глазами незнакомого человека и проверьте медиафайл в заголовке на соответствие тексту.
  4. Не отправляйте один и тот же текст повторно без изменений в надежде, что «в этот раз пропустят». Исправьте то, что вызвало отказ.

Жизнь шаблона после одобрения

Одобрение не даётся навсегда. Meta оценивает качество шаблонов по реакции получателей. Документация называет среди факторов негативную обратную связь клиентов и низкую долю прочтений. При падении качества шаблон может быть приостановлен (Paused) или отключён (Disabled), и отправлять его будет нельзя. В справке Wazzup описан и сценарий, когда активный шаблон отклоняется после жалоб.

Кроме того, по данным Wazzup, шаблон, которым не пользовались больше года, автоматически архивируется. Восстановить его можно в течение 28 дней.

Для отдела продаж из этого следует несколько правил:

  • маркетинговые шаблоны отправляйте только тем, кто действительно ждёт от вас сообщений, а не всей базе подряд;
  • следите за жалобами и отписками: рост блокировок сигналит, что текст или частота рассылки раздражают клиентов;
  • раз в квартал проверяйте список шаблонов, удаляйте неактуальные и обновляйте тексты под текущие акции и процессы.

Учитывайте и лимит маркетинговых сообщений: по данным Wazzup, WhatsApp ограничивает количество маркетинговых сообщений, которые один пользователь получает от разных компаний. Поэтому часть маркетинговой рассылки может не дойти, даже если шаблон одобрен и отправлен без ошибок.

Чек-лист перед отправкой шаблона на модерацию

  • Категория соответствует содержанию: в сервисном шаблоне нет ни скидок, ни призывов купить.
  • Текст не начинается и не заканчивается переменной.
  • Переменные не стоят вплотную, нумерация идёт подряд, скобки двойные.
  • Вокруг каждой переменной достаточно обычного текста.
  • У каждой переменной реалистичный пример значения.
  • Один язык на шаблон, казахская и русская версии сделаны отдельно.
  • Медиафайл в заголовке соответствует тексту.
  • В подвале нет переменных, кнопок быстрого ответа не больше трёх, по 25 символов.
  • Из первого предложения понятно, кто пишет и почему.
  • Эмодзи в меру, без гирлянд.

Когда все пункты отмечены, шаблон обычно проходит проверку с первой попытки. А когда шаблоны уже работают, их можно подключить к автоматизации: в Wazzup есть инструкция, как отправлять шаблоны WABA роботами Битрикс24, чтобы уведомления уходили сами при смене стадии сделки.

Частые вопросы

Сколько времени занимает модерация шаблона WABA?

Meta указывает, что автоматическая проверка может занять до 24 часов. По справке Wazzup, обычно это от пары часов до одного-двух дней, в редких случаях дольше. Отправляйте шаблон заранее.

Можно ли изменить категорию уже одобренного шаблона?

Нет. Если категория выбрана неверно или Meta её изменила, нужно создать новую версию шаблона с подходящим текстом и отправить её на проверку.

Почему шаблон отклонили с ошибкой INVALID_FORMAT?

Чаще всего из-за переменных: текст начинается или заканчивается переменной, переменные стоят рядом, нарушена нумерация или вокруг них слишком мало текста.

Нужен ли шаблон, если клиент написал нам сам?

В течение 24 часов после сообщения клиента можно отвечать свободным текстом. Если окно закрылось, первое сообщение отправляется только одобренным шаблоном.

Можно ли сделать один шаблон на русском и казахском сразу?

Лучше не надо. У шаблона выбирается один язык, и смешение языков не рекомендуется. Создайте две версии, по одной на каждый язык.

Прокрутить вверх