WhatsApp Message Template Approval Guide
Message templates are pre-approved message formats that you must use when initiating conversations with customers on WhatsApp Business API. Every template goes through Meta's review process before you can use it. Understanding what Meta looks for, and what causes rejections, saves you days of back-and-forth.
Step-by-Step Instructions
- 1
Choose the right template category
Meta classifies templates into three categories: Utility (order updates, account alerts), Authentication (OTPs, login codes), and Marketing (promotions, offers). Choosing the wrong category is a top rejection reason. Utility and Authentication templates are approved faster and cost less per conversation than Marketing templates.
- 2
Write clear, specific template content
Your template must clearly state its purpose and not be misleading. Include your business name, explain why the customer is receiving the message, and use proper grammar. Use variables ({{1}}, {{2}}) for personalization but make sure the sample values you provide during submission show exactly how the message will look in practice.
- 3
Add required opt-out language for marketing templates
All marketing templates must include a way for customers to stop receiving messages. Add a footer with 'Reply STOP to unsubscribe' or use WhatsApp's built-in quick reply button with a 'Stop promotions' option. Meta will reject marketing templates that don't offer a clear opt-out mechanism.
- 4
Submit and monitor the approval status
Submit your template through your BSP dashboard or the WhatsApp Manager. Most templates are reviewed within 1-24 hours, though complex templates or first-time submissions may take longer. You'll see a status of Approved, Rejected, or Pending. If rejected, check the rejection reason, fix the issue, and resubmit as a new template.
Pro Tips
- Create sample templates in all three categories before you need them, approval takes time and you don't want to wait when launching a campaign.
- Avoid all-caps text, excessive exclamation marks, and URL shorteners (bit.ly, etc.). Uthese trigger spam filters and cause rejections.
- If a template is rejected, don't resubmit the exact same content. Change the wording meaningfully or Meta's automated review will reject it again.
- Use WhatsApp's template analytics to track which templates have the highest read and reply rates, then iterate on what works.
Ready to get started?
Start your free 14-day trial and put this guide into action.