Free WhatsApp template checker
Paste a WhatsApp message template and this WhatsApp template checker flags the mistakes that most often get templates rejected by Meta: misplaced variables, offers in a Utility template, long buttons and more. It’s free, and nothing you paste leaves your browser.
The checks follow Meta’s published template guidelines and the most common rejection reasons. Meta’s own review decides. Nothing you type leaves your browser.
What it checks
The mistakes behind most template rejections
The checker follows Meta’s published guidelines for message templates. These are the problems it looks for.
| Check | Why it matters |
|---|---|
| Variable at the start or end | Meta rejects bodies that begin or end with a variable. Put fixed words on both sides. |
| Variable numbering | Variables must run {{1}}, {{2}}, {{3}} with no gaps, in double curly braces. |
| Too many variables | A template that is mostly variables can be rejected. Keep enough fixed text for Meta to judge what it says. |
| Offers in a Utility template | Discounts, codes and “limited time” wording make a template Marketing. Meta re-categorises or rejects it. |
| Opt-out in Marketing | Not required for approval, but a clear way to stop lowers blocks, which protects your number’s quality rating. |
| Sensitive requests | Templates should never ask customers to send IDs, OTPs, PINs or card details. |
| Shortened links | Link shorteners hide where a link goes and often lead to rejection. |
| Lengths and button limits | Headers and footers up to 60 characters, button text up to 25, up to 2 website buttons and 1 call button. |
| Authentication rules | One-time-code templates use Meta’s fixed text, with no links, media or emojis. |
After it passes
Submit it with a sample for every variable
- Pick the honest category
If the message is an update about an order, booking, loan or account, it’s Utility. If it sells, it’s Marketing.
- Add sample values
Meta reviews your template with the samples you give. Use real-looking values: “Rahul”, “#4821”, “5 Dec”.
- Submit and wait for review
Most templates are reviewed within a day. If it’s rejected, the reason tells you what to change.
Need wording that already works? Browse the financial services template library, with the category, variables and timing worked out.
When you outgrow it
Templates without the guesswork
In SAMWAD, SAGE checks templates against Meta’s rules as you write them, and you can track every template’s status in one place.
SAMWAD’s AI advisor reviews your template before you submit, in the template manager.
Describe the message and let the assistant draft, check and submit it with the SAMWAD connector.
Use approved templates in campaigns or trigger them from your systems through the API.
Campaign results show delivery, reads and the reason for every failed message.
FAQ
WhatsApp template checker FAQs
Rejected again? We’ll look at your template with you on a call.
Book a demoWhy was my WhatsApp template rejected?
The most common reasons are a variable at the start or end of the body, missing or vague sample values, promotional wording in a Utility template, and links or wording that look like spam. Paste your template above to check.
Can I use variables at the start of a WhatsApp template?
No, except in Meta’s own authentication templates. Start with a word, for example “Hi {{1}}”, and end with fixed text.
Is my template Utility or Marketing?
Utility if it’s an update about something the customer already has, like an order, booking or account. Marketing if it promotes anything. An offer in an update makes it Marketing.
Will passing the checker get my template approved?
Not always. Meta’s review decides. The checker catches the common, avoidable mistakes before you submit.
Is my template sent anywhere?
No. The checks run in your browser. Nothing you type is sent to SAMWAD or stored.
How long does Meta take to review a template?
Usually within a day, often much faster. You see the status in WhatsApp Manager or your provider’s dashboard.
Next step
Get templates approved the first time.
Start a free trial and write templates with SAGE checking them against Meta’s rules before you submit.
Start free trialFor larger teams
Sending at scale?
Several numbers, templates in many languages, API sending from your systems and a priority SLA.
Book a live demo