← Все инструменты
От UnifyPort Скоро

Проверьте шаблон WhatsApp до того, как это сделает Meta

Шаблоны сообщений WhatsApp Business отклоняют из-за мелких механических причин — сбитая нумерация плейсхолдера, одна лишняя кнопка. Этот инструмент проверяет их до отправки, чтобы вы не теряли часы в очереди одобрения Meta.

Что он проверяет

Механические правила, которые Meta применяет при одобрении шаблона, — те, что стоят вам лишнего круга, если их пропустить:

  • Нумерация плейсхолдеров. Переменные в компоненте должны быть {{1}}, {{2}} … пронумерованы подряд без пропусков.
  • Лимиты кнопок. У кнопок quick-reply и call-to-action есть свои лимиты, а их сочетание Meta проверяет при отправке.
  • Лимиты по символам. Body, header и footer имеют максимальную длину; превышение отклоняется сразу.
  • Тип медиа в заголовке. Медиа-header должен указывать поддерживаемый тип — TEXT / IMAGE / VIDEO / DOCUMENT.

Шаблон под проверкой

Вставьте JSON шаблона, который собираетесь отправить:

{
  "name": "order_update",
  "language": "en",
  "components": [
    { "type": "BODY", "text": "Hi {{1}}, order {{2}} ships {{3}}." },
    { "type": "FOOTER", "text": "Reply STOP to opt out" }
  ]
}

…и увидьте, что отметит Meta, ещё до того как Meta это увидит:

body placeholders {{1}}, {{2}}, {{3}} — consecutive
body length within limit
footer present, no variables (allowed)
! no header — optional, add one for media

Когда это помогает

  • Перед каждой отправкой. Одобрение может занять часы; отклонение на один круг из-за опечатки в нумерации — чистая потеря времени.
  • Шаблоны пишут не инженеры. PM и поддержка могут сами проверить текст до того, как он попадёт к разработчику, который отправляет.
  • Массовая миграция шаблонов. Проверьте пачку за один проход вместо того, чтобы ловить отказы по одному.

Как это будет работать

  1. 1. Вставьте шаблон (header + body + footer + buttons).
  2. 2. Смотрите проверку каждого правила вживую, с подсветкой конкретного проблемного поля.
  3. 3. Исправляйте и перепроверяйте, пока всё не пройдёт.
  4. 4. Отправляйте в Meta уверенно. Всё работает в вашем браузере — ничего не загружается.

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

Почему шаблоны WhatsApp отклоняют?
Большинство отказов на первом круге механические: непоследовательные плейсхолдеры, слишком много кнопок, слишком длинный body или отсутствующий/неподдерживаемый тип медиа в header. Именно это и проверяет инструмент.
Как нумеровать плейсхолдеры?
Внутри компонента переменные должны идти {{1}}, {{2}} … подряд без пропусков. Скачок с {{1}} на {{3}} отклоняется.
Он отправляет шаблон в Meta за меня?
Нет. Он только проверяет структуру шаблона по правилам. Отправляете вы по-прежнему через обычный поток WhatsApp Business / UnifyPort.
Покидают ли данные шаблона браузер?
Нет. Проверка полностью на стороне клиента — вставленный шаблон никогда не загружается на сервер.

Скоро

Этот инструмент уже в очереди разработки. Хотите раньше или есть правило шаблона, на котором вы постоянно спотыкаетесь? Напишите нам в Telegram — и мы поднимем приоритет. А пока документация UnifyPort по WhatsApp описывает отправку шаблонных сообщений через API.