WhatsApp Business API is a powerful channel – studies show ~98% open rates on WhatsApp messages (vs ~20% for email). This high engagement makes WhatsApp ideal for important updates, promotions, or support. However, only pre-approved message templates can be used to initiate conversations outside the 24-hour customer service window. WhatsApp Template Approval must pass Meta’s strict review to protect users from spam. Many businesses face frustrating rejections at this stage, delaying campaigns and notifications. This guide explains how the WhatsApp template approval process works and unveils 10 common rejection reasons – with real examples and fixes – so you can get your templates approved faster.
How the WhatsApp Template Approval Process Works
- Before diving into rejection reasons, it helps to understand the approval flow. When you create a WhatsApp message template, you submit it (via Business Manager or a BSP like SendWo) for Meta’s automated and manual review. Each template must specify a category (Utility, Marketing, or Authentication), language, and content with placeholders (e.g. {{1}} for the customer’s name). Meta’s reviewers check that your template complies with WhatsApp’s Business Messaging Policies
and Commerce Guidelines.
- Most WhatsApp Template Approval quickly (often within a few minutes), but some require up to 24–48 hours if they trigger manual review. You’ll receive a notification (in WhatsApp Manager or via email) stating Approved or Rejected, often with a reason code. Approved templates are locked (you cannot edit them later and can be used to send outbound messages. Rejected templates can be edited and resubmitted repeatedly.
- Meta even tracks template quality. If a template gets many user blocks or spam reports, WhatsApp may pause or disable it. So it’s crucial not only to get initial approval but also to keep your templates high-quality in real campaigns. Below we list the top ten pitfalls in template submissions, with actionable fixes and examples.
Top 10 WhatsApp Template Rejection Reasons & How to Fix Them
1. Spammy or Overly Promotional Language
- Templates that sound like aggressive ads or use hype words often trigger spam filters. For example, a template like:
“LIMITED TIME OFFER!!! Save 50% TODAY!!! Click now!!!”
will almost certainly be rejected. Meta wants professional, helpful messages – not salesy broadcasts. To fix it, use a conversational, value-driven tone. Remove ALL CAPS, multiple exclamation points, and phrases like “Buy now” or “Hurry up”. Instead, focus on relevant info. For instance:
- Rejected: “Hurry! DISCOUNT FOR YOU!!! Claim it today.”
- Approved: “Hello {{1}}, your discount code is {{2}}. Use it at checkout by {{3}} to save on your next order.”
2. Missing or Malformed Variables
WhatsApp Template Approval must use placeholders ({{1}}, {{2}}, etc.) for any personalized info. A common rejection reason is invalid formatting – for example using wrong brackets or having unnumbered placeholders. Another issue is leaving no placeholders at all, making the template appear generic. Meta expects at least one variable (e.g. customer name, order ID) to show the message is tailored.
- Fix: Always use the exact {{n}} syntax with matching curly braces. List them in order ({{1}}, then {{2}}, etc.) and add a brief sample value if possible so reviewers see context. For example:
- Incorrect: “Hello customer, your order is ready.” (no {{ }})
- Correct: “Hi {{1}}, your order #{{2}} is ready. Track it here: {{3}}”.
Ensure no extra spaces or hidden characters. A misformatted template name can also cause rejection (template names must be lowercase with no spaces or special characters).
3. Suspicious or Shortened Links
- Templates often include links (e.g. tracking URLs, product pages). WhatsApp flags links that seem untrustworthy. URL shorteners (bit.ly, TinyURL) or redirects obscure the destination, making reviewers mark the template as possible phishing. Similarly, using a link that doesn’t match your business domain (e.g. a random URL) can trigger rejection.
- Fix: Use full, HTTPS links that clearly belong to your brand. For example, if your business is myshop.com, a good link is https://myshop.com/track?order={{1}}. Avoid any URL shorteners. If you need tracking parameters, keep them minimal and still clearly branded. In short, the link should reassure reviewers (and customers) that it’s legitimate.
4. Wrong Language or Mixed Content
- If the template’s content language doesn’t match the selected language code, it will be rejected. For example, submitting Spanish content under English or mixing two languages in one template can confuse the automated check. Meta supports 100+ languages, but you must pick one and stick to it.
- Fix: Set the correct language in your submission, and write the entire template in that language only. If you need multiple languages, create separate templates for each. Never submit “Spanglish” or mixed-language text.
5.Vague or Unclear Message Content
A WhatsApp Template Approval should have a clear purpose and call-to-action. Templates that leave reviewers guessing often fail. For example, a template like:
“Hi {{1}}, {{2}} needs your attention. Reply YES or NO.” is too vague – reviewers don’t know what {{2}} stands for or what “needs attention” means.
- Fix: Clarify the context and next step. Always state why you’re messaging and what the user should do. For example:
- Approved: “Hi {{1}}, your appointment on {{2}} at {{3}} is scheduled. Please reply ‘CONFIRM’ or ‘RESCHEDULE’.”
This version specifies an appointment and the actions. Providing context (appointment details, order info, alert subject) makes the message meaningful. If feedback cites “unclear message”, rewrite to explicitly spell out the scenario.
6. Prohibited or Sensitive Content
- WhatsApp’s policies strictly forbid asking users for certain data or promoting disallowed content. For instance, never request full payment card numbers, passwords, or government IDs in a template. Templates that promise lotteries, adult services, or unverified medical advice are also banned. Even if your intentions are legitimate, such content will be blocked by policy.
- Fix: Review WhatsApp’s Business Messaging Policy. Remove any solicitation of personal/financial info. For OTP or verification, use an Authentication template category (this has a special format) rather than asking via a generic template. Likewise, avoid any health or financial claims without proper context and disclaimers. If your template violates commerce rules (e.g. selling regulated items), rework it or use the proper guidelines. In short, keep messages safe and compliant.
7. Poor Formatting or Excessive Length
- Templates should be concise and easy to read on mobile screens. Very long text or missing line breaks can trigger rejection for bad UX. By guideline, a template body cannot exceed 1,024 characters (including variables and emojis). Templates with large blocks of text often fail to engage reviewers and recipients.
- Fix: Keep it short and structured. Aim for under ~500–800 characters. Use line breaks (press Enter between sentences or list items) so the message scans well on phones. Avoid all-caps or formatting that mimics system alerts. The template name, header, and body all should follow rules (no uppercase, no disallowed chars). For example, instead of one long paragraph, break into 2–3 lines. If your template is rejected for formatting, revise for clarity and brevity.
8. Wrong Template Category
- Each WhatsApp Template Approval must be assigned one of three categories: Utility, Marketing, or Authentication. Choosing the wrong category can cause rejection or higher fees. For example, an order confirmation should be Utility, not Marketing. If your text sounds promotional but you pick Utility, or vice versa, Meta may reject it.
- Fix: Select the correct category based on the message intent. Utility templates cover transactional updates (orders, appointments, alerts). Marketing is for promotional content. Authentication is specifically for OTPs or login codes. A misaligned category triggers errors like “category mismatch”. If flagged, edit the category or adjust wording to match.
9. Grammar, Spelling, or Typos
- Even small errors can undermine trust. Meta guidelines warn that misspellings and bad grammar make a template look spammy. A typo or wrong punctuation might seem minor to you, but reviewers will reject it to safeguard user experience. For example, “Your ordr #{{1}} hazz shippid” will get flagged.
- Fix: Proofread carefully. Use clear, correct language, and consider having a colleague review the template text. Simple English is safest; avoid slang or abbreviations. Proper grammar signals professionalism. If your template is rejected for language errors, fix them and resubmit.
10. Duplicate Content or Limits Reached
- Meta won’t approve multiple templates with the same name or identical wording. Also, each WhatsApp Business Account has a cap on active templates (by default up to 250 approved templates across languages). Submitting beyond this limit will fail.
- Fix: Give each template a unique name and content. If you need a variation, change wording sufficiently rather than copying. Check your approved templates list to avoid duplicates. If you hit the WhatsApp Template Approval limit, remove or deactivate old templates you no longer need before submitting new ones. (Larger accounts can request higher limits from Meta if necessary.)
By addressing these ten issues – from tone and variables to policy compliance – you’ll drastically improve your approval chances. Below is a quick WhatsApp Template Approval quality checklist to run through before submission:
- Clear Intent: Does the first line state why you’re messaging?
- Proper Variables: Are all {{ }} placeholders in correct order? (With sample values if possible.)
- Language Match: Did you choose the correct language code?
- Concise Copy: Is the body under 1024 chars with line breaks?
- No Prohibited Content: Avoid sensitive data requests and spam words.
- Correct Links: Use full HTTPS URLs that match your domain.
- Category Fit: Is the template classified correctly (Utility, Marketing, Auth)?
- Error-Free: Check spelling, grammar, and formal tone.
Performing this pre-flight check often catches issues that lead to rejection.
WhatsApp Template Approval Timeline & Best Practices
- Once submitted, templates often get approved within minutes. If it’s taking longer, remember it can be up to 24–48 hours if flagged for manual review. After approval, the template stays valid indefinitely – but note that long-unused templates may need revalidation later. During review, you can monitor status in your BSP’s dashboard (e.g. SendWo’s portal shows Pending/Approved/Rejected templates).
- If a WhatsApp Template is rejected, read the feedback carefully. Meta usually provides a brief reason. Revise the specific issue (e.g. “remove that exclamation,” “correct the placeholders”) and resubmit. Many teams find their template is approved on the second try after these tweaks. If you’re still stuck, you can appeal via the WhatsApp Manager by providing context or examples; Meta will re-evaluate within ~48 hours.
To maximize success, follow these best practice:
- Use Friendly, Customer-Centric Tone: Write as if speaking to an individual, not blasting a crowd.
- Add One Personalization: At minimum include the customer’s name ({{1}}). This signals relevance.
- Include Samples: Adding sample values in the template definition helps reviewers understand placeholders.
- Test Before Sending: If possible, send the approved template to a test number to ensure it renders well.
- Monitor Quality: Track user responses. High block/report rates can pause a template, forcing you to rework it.
FAQs
1Q: How long does WhatsApp template approval take?
A: Most approvals are very fast – usually 1–5 minutes for simple templates. If Meta’s automated checks flag something, manual review can extend it up to 24–48 hours. If approval is delayed, you can resubmit with minor changes (sometimes that triggers a fresh review).
2Q: Why was my template rejected?
A: Common causes are formatting or policy issues. For example: wrong category, invalid variable syntax, overly promotional wording, or asking for sensitive data can each trigger rejection. The rejection notice should hint at the problem. Fix the specific issue (as in the reasons above) and try again.
3Q: Can I edit a template after it’s approved?
A: No. Once a template is approved, the wording is locked. If you need to change anything, create a new template version or clone it with edits. The old template remains active (unless you delete it).
4Q: What happens if a template is paused?
A: WhatsApp will pause (disable) a template if many users block or report it. A paused template can’t be sent out until re-approved. To un-pause, review feedback – often the message was too frequent or irrelevant – improve the template’s content/targeting, and resubmit it for approval.
5Q: Can I use emojis or images in templates?
A: Yes, but sparingly. Emojis are allowed and can make messages feel friendly, but don’t replace key words with emojis (that can be unclear). Image or document headers must meet size limits, and videos should be under WhatsApp’s duration limits. Always include a text body even if using media.