Your WhatsApp template came back REJECTED and the reason is one line. Here are the usual causes and fixes.
Variable at the start or end
{{1}}, your order is ready → Hi {{1}}, your order is ready.
Your code: {{1}} as the entire body → add context around it.Too many variables
{{1}} {{2}} {{3}} {{4}} at {{5}} could say anything. Write real sentences and use only the variables you need.Missing sample values
Every {{n}} needs an example in the example.body_text array, in the right order and count.Wrong category
“Your order shipped! Use code SAVE10 next time” is not utility. Split it into two templates: a pure utility shipping update, and a separate marketing offer.Misleading or vague text
Hi {{1}}, you have a surprise waiting gets rejected. Say what it is and who it’s from.Duplicate content
Submitting the same body under a new name, or an existing template with tiny changes, can be rejected. Edit the existing template instead.
Debugging tip: subscribe to the message_template_status_update webhook and log the rejection reason for each template. Patterns show up quickly.
If you want pre-written templates and status tracking inside WordPress, Wabbiyo includes a template library on the official Cloud API: Click here to know more
Top comments (0)