Will your template pass or fail? Check it before you submit
The short answer
Paste the template text and pick the category. The checker applies the seven causes Meta rejects most to your text, in your browser: variable placement, numbering and adjacency, their ratio to words, shortened links, length, and whether the category matches the content. What passes here usually passes at Meta — the attached samples and the commerce policy remain yours.
Also asked as: «كيفية عمل مسودة أو قالب واتساب مكرر» · «كيفية فحص القوالب قبل إرسالها لميتا» · «هل رسالة واتساب دي هتتقبل»
The check runs in your browser. The final decision is Meta's, and a sample per variable is a requirement no text check can see.
Exactly what it checks
| Check | Rule |
|---|---|
| Variable at the edge | The text neither starts nor ends with a variable |
| Adjacent variables | At least one word between any two variables |
| Numbering | {{1}} then {{2}} then {{3}} with no gaps |
| Ratio | Clearly more words than variables — an all-variable template fails |
| Links | No bit.ly or shorteners, no fully variable link |
| Length | Up to 1,024 characters for the body |
| Category | Offer words in a utility template are flagged; the authentication code in its fixed format |
Frequently asked questions
Does the checker guarantee approval?
No. It catches the causes visible in the text alone, which are most rejections. Meta's final decision also covers the commerce policy, the category and the attached samples — the approval guide explains them.
Why does it suggest a category?
Because words like "discount", "offer" and "free" in a "utility" template are a common rejection cause. The suggestion comes from words only; the decision is yours.
Does it store the text?
No. The whole check runs in your browser and nothing is sent.
Try the agent before you pay anything
The agent that will answer your customers is the one answering you now: ask it from the chat button here or on WhatsApp. Your account is free with no credit card, and the free trial on your own number or page is activated after you contact our team on customer-service WhatsApp.