WhatsApp template messages are the gatekeepers of outbound communication. You can't proactively message customers without an approved template—and getting that approval isn't always straightforward.
After helping dozens of businesses through this process, here's what actually works.
Why Templates Exist
Meta doesn't want WhatsApp becoming a spam channel. Templates ensure businesses send relevant, expected messages that users actually want to receive.
Every template goes through human review. Reviewers check for policy compliance, clarity, and legitimate business purpose.
This protects users, but it means you need to understand what gets approved—and what doesn't.
The Three Template Categories
Utility templates — Transactional updates your customers expect.
- Order confirmations
- Shipping notifications
- Appointment reminders
- Account alerts
These have the highest approval rate. They're clearly useful.
Authentication templates — One-time passwords and verification codes.
- Login codes
- Password resets
- Two-factor authentication
Straightforward and almost always approved.
Marketing templates — Promotional content.
- Product announcements
- Special offers
- Re-engagement messages
These get the most scrutiny. You need explicit opt-in, and the content must be clearly promotional without being spammy.
What Gets Rejected
Vague purpose. "Hi {{name}}, we have an update for you. Click here: {{link}}" doesn't explain what the update is. Reviewers reject ambiguity.
Misleading content. Anything that tricks users into clicking—fake urgency, misleading offers, bait-and-switch messaging.
Missing opt-out. Marketing templates need a way for users to stop receiving messages.
Policy violations. Adult content, weapons, gambling, illegal services—obvious rejections.
Generic greetings. "Hello! How are you?" with no business purpose isn't a valid template.
Writing Templates That Get Approved
Be Specific
Bad: "Your order update is ready."
Good: "Your order #{{order_number}} has shipped! Track it here: {{tracking_link}}"
Reviewers want to see exactly what information users will receive.
Include Clear Variables
Variables like {{customer_name}}, {{order_number}}, and {{date}} show personalization intent. Use them appropriately.
Sample text helps too. If you're using {{1}}, {{2}} style placeholders, include example content.
State the Purpose
For marketing templates, be upfront about promotional intent. "Special offer for our subscribers" is better than hiding the promotional nature.
Match Category to Content
Don't submit promotional content as a utility template hoping it'll get approved. Miscategorization leads to rejection.
Keep It Concise
WhatsApp messages should be short. Templates that read like email newsletters get flagged as inappropriate for the channel.
Template Examples That Work
Order Confirmation (Utility)
Hi {{customer_name}}, thanks for your order!
>
Order #{{order_number}}
Total: {{amount}}
>
We'll notify you when it ships. Questions? Reply to this message.
Appointment Reminder (Utility)
Reminder: You have an appointment at {{business_name}} on {{date}} at {{time}}.
>
Location: {{address}}
>
Reply CONFIRM to confirm or RESCHEDULE to change.
Shipping Update (Utility)
Great news! Your order #{{order_number}} is on its way.
>
Carrier: {{carrier}}
Tracking: {{tracking_link}}
>
Expected delivery: {{date}}
Re-engagement (Marketing)
Hi {{name}}, we haven't seen you in a while!
>
Here's 15% off your next purchase: {{discount_code}}
>
Valid until {{expiry_date}}. Reply STOP to opt out.
The Review Process
After submission, templates go through Meta's review queue. Typical turnaround is 24-48 hours, but it can stretch longer during high-volume periods.
If rejected, you'll get a reason (though sometimes vague). Fix the issue and resubmit. Repeated rejections can delay future approvals, so get it right.
Tips from Experience
Start with utility templates. They approve faster and help establish your account's credibility before submitting marketing content.
Use sample content. When submitting, include realistic example messages. This helps reviewers understand your intent.
Don't fight the system. If a template keeps getting rejected, it might not be appropriate for WhatsApp. Consider whether email or SMS would work better.
Plan for approval time. Don't submit templates the day before a message sends. Build in buffer time for review and potential revision.
Keep records. Document what works and what doesn't. Over time, you'll develop a sense for what reviewers look for.
WhatsApp template approval can feel frustrating at first, but the system exists for good reason. Once you understand what Meta wants—clear, useful, honest communication—approvals become routine.