WhatsApp template approval is a critical step for any business using the WhatsApp Business API. Without approved templates, you cannot send marketing messages, notifications, or transactional communications at scale. Yet many businesses face frustrating rejections when submitting their first templates.
This guide walks you through the entire template approval process, reveals the most common rejection reasons, and provides actionable fixes to accelerate your approvals.
📋Table of Contents
What is WhatsApp Template Approval?
Understanding the Template Approval Process
Top Rejection Reasons & How to Fix Them
Template Best Practices
Approval Timeline & What to Expect
Frequently Asked Questions
What is WhatsApp Template Approval?
A WhatsApp template is a pre-approved message format that businesses send to customers through the WhatsApp Business API. Unlike regular WhatsApp messages, templates are subject to Meta's strict quality standards to protect users from spam and abuse.
Every template must be reviewed and approved by Meta before it can be used. This is not an optional step—it's mandatory for all businesses using the WhatsApp Business API.
Why Does WhatsApp Require Template Approval?
- Spam Prevention: Approval prevents businesses from sending unsolicited bulk messages
- Quality Control: Ensures messages are professional and respectful
- User Trust: Protects customer experience on the platform
- Regulatory Compliance: Helps meet global messaging regulations
- Brand Safety: Prevents misuse of the WhatsApp Business API
Understanding the Template Approval Process
The template approval workflow involves several steps. Understanding this process helps you submit compliant templates from the first attempt.
Step-by-Step Template Approval Workflow
- Template Submission: You submit a template through your WhatsApp Business API provider (like AiSensy) or Meta's Business Manager
- Initial Review: Meta's system performs an automated compliance check
- Human Review: If needed, Meta's team manually reviews the template
- Decision: Template is approved, rejected, or flagged for revision
- Notification: You receive notification of the decision via email or dashboard
💡Pro Tip: Most templates are approved automatically within 15-30 minutes. However, templates that trigger policy concerns may require manual review, which can take 24-48 hours.
Top Rejection Reasons & How to Fix Them
Understanding why templates get rejected is half the battle. Here are the most common rejection reasons we see when managing WhatsApp template approval for our clients, along with proven fixes.
1. Promotional Language & Spam Indicators
Reason: Your template reads like a promotional advertisement rather than a personalized customer message. Meta's algorithms detect excessive marketing language, exclamation marks, or urgency-driven phrases.
Rejected Example:
"LIMITED TIME OFFER!!! Save 50% TODAY!!! Click here NOW to claim your discount before it's gone!!!"
Approved Example:
"Hi {{1}}, Your order {{2}} has been confirmed. Track your shipment here: {{3}}"
Fix: Use professional, conversational tone. Remove excessive punctuation, CAPS LOCK, and urgency language. Focus on delivering value rather than pushing sales.
2. Missing or Poorly Formatted Variables
Reason: Your template doesn't include proper variable placeholders ({{1}}, {{2}}, etc.), or they're formatted incorrectly. This makes the template appear generic or like a broadcast message.
Rejected Example:
"Hello customer, Your order is ready. Click here to pay."
Approved Example:
"Hi {{1}}, Your order #{{2}} is ready for pickup. Pay here: {{3}}"
Fix: Always include at least one personalization variable. Use {{1}}, {{2}}, {{3}}, etc., in the correct order. This signals to Meta that messages will be personalized, not broadcasted.
3. Misleading Links or Suspicious URLs
Reason: Your template contains shortened URLs, suspicious link trackers, or URLs that don't match your brand domain. Meta's system flags these as potential phishing attempts.
Fix: Use full, branded URLs. Avoid URL shorteners like bit.ly or TinyURL. Ensure links are HTTPS and match your registered business domain. If you use tracking parameters, keep them minimal.
4. Non-English or Unsupported Languages
Reason: Your template is in a language that's difficult for Meta's moderation systems to review, or it contains mixed languages without proper context.
Fix: Submit templates in your target customer language. Meta supports 100+ languages. If your template includes multiple languages, clearly label the primary language during submission.
5. Ambiguous or Unclear Content
Reason: Your template's purpose is unclear. It might be confusing what action customers should take, or the message seems out of context.
Rejected Example:
"Hi {{1}}, {{2}} needs your attention. Respond with YES or NO."
Approved Example:
"Hi {{1}}, Your appointment on {{2}} is confirmed. Reply CONFIRM or RESCHEDULE."
Fix: Make the context clear. What is the message about? What action do you want customers to take? Provide explicit instructions.
6. Regulatory or Compliance Issues
Reason: Your template violates local laws or Meta's policies. This includes requesting sensitive information, making false claims, or promoting prohibited content.
Fix: Never ask for passwords, card details, or sensitive data via WhatsApp. Don't make medical, legal, or financial claims without proper disclaimers. Always comply with GDPR, CCPA, and local regulations.
7. Extremely Long or Poorly Structured Messages
Reason: Your template exceeds optimal message length or has poor formatting with no line breaks, making it hard to read on mobile devices.
Best Practice: Keep templates under 1000 characters. Use line breaks for readability. Mobile users should grasp your message within 2-3 seconds.
⚠️ Common Mistake: Submitting templates with placeholder text like [NAME] instead of proper variables {{1}}. Always use Meta's variable format.
8. WhatsApp Broadcast Limit Issues
Reason: This error occurs when you attempt to send a broadcast to users exceeding your WhatsApp Broadcasting tier. For example, if you're on Tier 2 (10,000 users) and try sending to 11,000 users, 1,000 messages will fail.
Solution: Send broadcasts only to users within your tier limit, or upgrade your WhatsApp Broadcasting limit to send unlimited messages.
9. Template is Paused
Error: "Template is Paused" — Meta has disabled your template due to user blocks or quality issues
What This Means: Meta detected that too many users are blocking your template, or the template message quality is questionable. Your template remains in the system but is inactive.
Solution: Edit the template to improve quality and relevance. Enhance personalization, clarify the message purpose, and ensure compliance. Once improved, resubmit for approval.
10. Message Undeliverable
Error: "Message was not delivered"
What This Means: Recipients using old WhatsApp versions cannot receive messages, or recipient hasn't accepted WhatsApp's latest Terms of Service and Privacy Policy, or per-user marketing template message limits exceeded (anti-spam measure)
Solution: Advise contacts to update WhatsApp to the latest version. For marketing messages, respect per-user limits—WhatsApp prioritizes user experience with anti-spam measures.
WhatsApp Template Best Practices
Template Approval Checklist
- Use conversational, professional tone—avoid marketing hype
- Include at least one personalization variable {{1}}, {{2}}, etc.
- Keep message length under 1000 characters
- Use only full, HTTPS, branded URLs
- Clearly state the message purpose and context
- Never request sensitive information (passwords, card data)
- Proofread for grammar and spelling errors
- Test templates before submitting for approval
- Provide accurate category classification
- Include proper headers and footers if needed
💡 Pro Tip: Use AiSensy's pre-approved Template Library, which contains 100+ templates already approved for multiple industries. Simply customize them for your needs.
Approval Timeline & What to Expect
The WhatsApp template approval timeline varies depending on the complexity and type of template.
| Approval Type | Timeline | What Triggers It |
|---|---|---|
| Automatic (TEXT) | 1 - 30 minutes | Simple text templates with no policy concerns |
| Automatic (IMAGE) | 1 - 24 hours | Image templates that pass initial checks |
| Automatic (VIDEO) | 1 - 24 hours | Video templates with sample media |
| Automatic (FILE) | 1 - 24 hours | Document templates with samples |
| Manual Review | 24 - 48 hours | Flagged content, policy concerns, complex messages |
| Escalation | 3 - 5 business days | High-risk categories, repeated rejections |
Checking Template Status in AiSensy App
After submitting, you can view status in two ways:
- Go to Manage 👉 Template Message in AiSensy
- View templates by status: PENDING, APPROVED, ACTION REQUIRED, or REJECTED
- Rejected templates appear in DRAFTS for quick revision
- Hit "Sync with WhatsApp" button to refresh status
- If status doesn't update after syncing, refresh the dashboard and try again
If Your Template is Rejected
- You'll receive a rejection reason (usually within 48 hours)
- Review the specific violation cited
- Revise your template based on the feedback
- Resubmit the corrected version
- Most rejections are resolved on the second attempt
Frequently Asked Questions
No. Once approved, templates are locked and cannot be edited. If you need to change wording, create a new template version and submit it. Old templates remain usable until deactivated.
If you receive repeated rejections despite addressing feedback, escalate to AiSensy support or contact Meta's support team directly. Your account may need review.
There's no hard limit on simultaneous submissions. However, Meta recommends submitting in batches to monitor approval patterns.
Yes, indefinitely. However, unused templates may require re-approval after 90 days of inactivity.
Yes, emojis are allowed and encouraged for clarity (✅, 🎉, etc.). However, avoid replacing words with emojis, which may trigger rejection.
No. Meta doesn't charge for submissions or approvals. You only pay for messages sent via approved templates through your provider.
Yes! AiSensy's Template Library contains 100+ pre-approved templates. Select one, customize variables, and submit—it's faster and has higher approval rates.
If too many users block a template, Meta may pause it (Error Code 132015). Improve the template quality and resubmit for approval.
Contact AiSensy support. They will raise a ticket with Meta to review your account and request re-activation if policies are followed.
Get Your Templates Approved Faster
Get approved templates faster with AiSensy's intelligent compliance checks and pre-approved template library.