WhatsApp Template Approval Guide: Get Approved First Time

WhatsApp Template Approval Guide: Get Approved First Time

Struggling to get WhatsApp message templates approved? This guide explains Meta's approval process and shows you how to write templates that get approved the first time.

What Are Templates?

Definition

Message templates are pre-approved message formats required for initiating conversations with customers on WhatsApp Business API.

When Templates Are Required

Template REQUIRED:
• First message to customer
• Messages after 24-hour window
• Marketing campaigns
• Bulk notifications
• Automated outreach

Template NOT REQUIRED: • Replies within 24 hours • Ongoing conversations • Customer-initiated chats

Template Categories

Marketing

Purpose: Promotions, offers, updates

Approval: Strict review

Examples:

  • Promotional offers
  • Product launches
  • Sale announcements
  • Newsletter content

Utility

Purpose: Transaction updates, alerts

Approval: Moderate review

Examples:

  • Order confirmations
  • Shipping updates
  • Appointment reminders
  • Account notifications

Authentication

Purpose: Verification codes, security

Approval: Easy (auto-approved)

Examples:

  • OTP codes
  • Login verification
  • Password reset

Writing Approved Templates

Structure

Template components:

  1. Header (optional)
• Text (60 chars max) • Image • Video • Document
  1. Body (required)
• Main message • Variables {{1}}, {{2}}, etc. • 1024 chars max
  1. Footer (optional)
• Text (60 chars max) • Cannot contain variables
  1. Buttons (optional)
• Quick reply (up to 3) • Call to action (up to 2)

Best Practices

DO:

✅ Use proper grammar ✅ Be clear and concise ✅ Include purpose ✅ Use relevant variables ✅ Add sample values ✅ Match category to content

DON'T:

❌ Use ALL CAPS ❌ Add excessive !!! ❌ Include threats/urgency ❌ Use misleading content ❌ Request sensitive info ❌ Add offensive language

Approved Template Examples

Order Confirmation

Category: Utility
Name: order_confirmation

Hi {{1}},

Thank you for your order! 🎉

Order #: {{2}} Total: {{3}} SAR

We'll notify you when it ships.

Track your order: {{4}}

Questions? Reply to this message.

Buttons: [Track Order] - URL: {{5}} [Contact Support] - Quick Reply

Shipping Update

Category: Utility
Name: shipping_update

Hi {{1}},

Great news! Your order {{2}} is on the way! 📦

Carrier: {{3}} Tracking: {{4}} Expected delivery: {{5}}

Buttons: [Track Package] - URL

Appointment Reminder

Category: Utility
Name: appointment_reminder

Hi {{1}},

Reminder: Your appointment is tomorrow.

📅 Date: {{2}} ⏰ Time: {{3}} 📍 Location: {{4}}

Reply YES to confirm or NO to reschedule.

Buttons: [Confirm] - Quick Reply [Reschedule] - Quick Reply

Payment Reminder

Category: Utility
Name: payment_reminder

Hi {{1}},

Your payment of {{2}} SAR is due on {{3}}.

Invoice #: {{4}}

Buttons: [Pay Now] - URL [View Invoice] - URL

Promotional Offer

Category: Marketing
Name: special_offer

Hi {{1}}! 👋

Special offer just for you: {{2}}% off your next purchase!

Use code: {{3}} Valid until: {{4}}

Shop now and save!

Buttons: [Shop Now] - URL

Back in Stock

Category: Marketing
Name: back_in_stock

Hi {{1}},

Good news! {{2}} is back in stock.

Don't miss out - limited quantities!

Buttons: [Buy Now] - URL [View Product] - URL

Cart Abandonment

Category: Marketing
Name: abandoned_cart

Hi {{1}},

You left something in your cart! 🛒

{{2}}

Complete your order now.

Buttons: [Complete Order] - URL

Common Rejection Reasons

1. Misleading Content

❌ Rejected:
"URGENT: Your account will be deleted!
Click NOW to save it: [link]"

✅ Approved: "Hi {{1}}, please verify your email to keep your account active. Click here: {{2}}"

2. Wrong Category

❌ Rejected (as Utility):
"50% OFF SALE! Shop now before
it's too late!"

✅ Approved (as Marketing): "Hi {{1}}, enjoy 50% off this week. Use code: SALE50. Valid until {{2}}"

3. Missing Context

❌ Rejected:
"Click here: {{1}}"

✅ Approved: "Hi {{1}}, your order {{2}} is ready. Download your invoice: {{3}}"

4. Excessive Pressure

❌ Rejected:
"LAST CHANCE!!! Buy NOW or LOSE
this AMAZING deal FOREVER!!!"

✅ Approved: "Hi {{1}}, reminder: your 20% discount expires tomorrow. Code: SAVE20"

5. Sensitive Content

❌ Rejected:
"Please send your credit card
number and CVV to verify..."

✅ Approved: "To complete verification, please visit our secure portal: {{1}}"

Approval Process

Timeline

Typical approval times:

Authentication: Minutes (auto) Utility: 24-48 hours Marketing: 48-72 hours

Rejection + Resubmit: +24-48 hours

Submission Steps

1. Create template in dashboard
  1. Select category
  2. Write message
  3. Add variables with samples
  4. Configure buttons
  5. Submit for review
  6. Wait for approval
  7. Use template

After Rejection

If rejected:

  1. Read rejection reason carefully
  2. Identify the issue
  3. Modify template
  4. Resubmit
  5. Don't repeat same mistake

Common fixes: • Adjust category • Remove pressure language • Add clarity • Fix grammar • Reduce punctuation

Template Management

Naming Convention

Good naming:

order_confirmation_v1 shipping_update_en appointment_reminder_ar payment_due_notice welcome_message_new

Bad naming:

template1 test asdfjkl final_final_v3_REAL

Version Control

When updating templates:

  1. Keep old version active
  2. Create new version
  3. Get approval
  4. Test new version
  5. Switch traffic
  6. Monitor results
  7. Archive old version

Language Variants

For multi-language:

order_confirmation_en order_confirmation_ar order_confirmation_es

Same content, different language. Submit each separately.

Performance Tracking

Metrics to Monitor

MetricGoodConcern
Delivery rate>98%<95%
Read rate>80%<60%
Response rate>20%<10%
Block rate<0.5%>1%

Optimization

If template performs poorly:

  1. Review message content
  2. Check timing
  3. Verify audience targeting
  4. A/B test variations
  5. Adjust or replace

Get Started

Ready to create approved templates?

  1. Sign up for WSLA
  2. Use template builder
  3. Follow this guide
  4. Get approved first time!

Start Your Free Trial

---

Related Articles:

الأسئلة الشائعة

How long does template approval take?

Usually 24-48 hours for utility templates.