Skip to main content

Command Palette

Search for a command to run...

What Are WhatsApp Message Templates? A Complete Beginner's Guide (2026)

Updated
View as Markdown

If you're exploring WhatsApp Business API marketing, you'll quickly encounter the concept of "message templates." Most guides mention them briefly and assume you already understand what they are and why they exist. This one doesn't.

This guide explains WhatsApp message templates from absolute scratch — what they are, why Meta requires them, how they work, how to create one, and how to get it approved. No technical knowledge assumed.


The Simplest Possible Explanation

A WhatsApp message template is a pre-written message that you submit to Meta for review before sending it to customers.

Once Meta approves it, you can use that template to send messages to any opted-in customer in your list. You cannot change the core content of the template after approval — only the personalisation variables (like the customer's name) change per send.


Why Do Templates Exist?

WhatsApp is a personal messaging app. People use it to chat with friends and family. To prevent it from being flooded with spam, Meta introduced a rule for business-initiated marketing messages:

If a business wants to send a promotional or informational WhatsApp message to a customer who hasn't messaged them first — that message must use a pre-approved template.

This applies to the WhatsApp Business API only. The free WhatsApp Business App does not have templates — but it also can't do broadcast campaigns at scale or integrate with CRMs.


When Do You Need a Template?

Templates are required when:

  • You're starting a new conversation with a customer (they haven't messaged you recently)

  • You're sending a broadcast campaign

  • You're following up after a previous conversation that ended more than 24 hours ago

  • You're sending any automated outbound message

Templates are NOT required when:

  • A customer has messaged you in the last 24 hours and you're replying in that conversation window

  • You're responding to a customer-initiated conversation within 24 hours — you can type freely


The Three Template Categories

Every WhatsApp message template falls into one of three categories. The category determines how much it costs to send and what kind of content is allowed.

Category 1: Marketing Templates

What they contain: Promotional content — sale announcements, new product launches, offers, discounts, re-engagement campaigns, festival promotions.

Examples: "Diwali Sale — 40% off all products this weekend" / "Our new collection just dropped"

India cost: Approximately ₹0.92 per marketing message sent (as of 2026)

Meta's scrutiny level: Highest — Meta reviews marketing templates most carefully for spammy content and policy compliance.

Category 2: Utility Templates

What they contain: Transactional or operational content — order confirmations, delivery updates, appointment reminders, payment receipts, account alerts.

Examples: "Your order #45892 has shipped" / "Your appointment is tomorrow at 11 AM"

India cost: Approximately ₹0.14 per utility message sent

Meta's scrutiny level: Lower — utility templates have a clear, legitimate business purpose.

Category 3: Authentication Templates

What they contain: One-time passwords (OTPs), verification codes, login confirmations.

Examples: "Your verification code is 482951. Valid for 10 minutes."

India cost: Approximately ₹0.08 per authentication message


What a Template Actually Looks Like

A WhatsApp message template has up to four parts:

Header (optional): The top of the message. Can be:

  • Text (max 60 characters): "Your Order Confirmation"

  • Image: A product photo or sale banner

  • Video: A short promotional clip

  • Document: A PDF attachment

Body (required): The main message content. Up to 1,024 characters. This is where your core message lives.

Variables for personalisation are written as {{1}}, {{2}}, {{3}} etc. These are replaced with actual values when the message is sent.

Example body text:

"Hi {{1}}, your order #{{2}} has been confirmed! 🎉 Estimated delivery: {{3}}. Track your order here: {{4}}"

When sent to a customer named Rahul with order #45892 arriving Thursday, the message becomes:

"Hi Rahul, your order #45892 has been confirmed! 🎉 Estimated delivery: Thursday. Track your order here: [link]"

Footer (optional): A short line at the bottom — typically used for opt-out instructions ("Reply STOP to unsubscribe") or a brand tagline.

Buttons (optional): Up to 3 buttons. Two types:

  • Quick reply buttons: "Yes, confirm" / "No thanks" / "Learn more" — tap to reply

  • Call-to-action buttons: "Call Us" (dials a number) or "Visit Website" (opens a link)


How to Create and Submit a Template

Step 1: Write your template

Write the message clearly, following these principles:

  • Identify your business in the first line

  • Give value before asking for action

  • Keep it under 300 characters where possible (shorter performs better)

  • Use variables for personalisation

  • Include opt-out for marketing templates ("Reply STOP to unsubscribe")

  • Avoid spam-like language: no excessive caps, no "WINNER", no misleading claims

Step 2: Choose the right category

  • Promotional message? → Marketing

  • Order/appointment update? → Utility

  • OTP/verification? → Authentication

Choosing the wrong category is a common rejection reason.

Step 3: Submit through your BSP platform

In ZazzyAgent's Template Manager, create your template, set the category, and submit. ZazzyAgent sends it to Meta automatically.

On the WhatsApp Business API, templates can also be submitted directly through Meta's WhatsApp Manager — but most businesses use their BSP's interface.

Step 4: Wait for approval

Meta reviews templates within 1–24 hours in most cases. You'll receive:

  • ✅ Approved — ready to use in broadcasts and flows immediately

  • ❌ Rejected — with a rejection reason, so you can revise and resubmit


Why Do Templates Get Rejected?

The most common rejection reasons:

Policy violation: Prohibited content (certain financial products, health claims, adult content, illegal items)

Missing business identification: The template doesn't make clear who is sending the message

Wrong category: Promotional content submitted as utility (or vice versa)

Spam-like language: Excessive use of caps, exclamation marks, or generic clickbait phrases

Missing opt-out: Marketing templates without a way for recipients to stop receiving messages

Variable misuse: Variables used for critical business information that should be fixed (e.g., using a variable for your business name)


Template Management Best Practices

Build a library: Create templates for all your recurring campaigns — festival offers, appointment reminders, order updates, re-engagement. A library of 10–20 approved templates lets you run campaigns quickly without waiting for new approvals.

Test before scaling: Before sending a new template to your full list, send to 200–300 contacts first. Monitor block rate. If blocks are high, the template needs adjustment.

Keep templates current: If your pricing, products, or policies change, update your templates. Sending templates with outdated information damages trust and increases block rates.

One purpose per template: Don't cram multiple messages into one template. A template saying "Here's your order update — AND a 20% discount offer — AND we also want to ask for a review" confuses the recipient and increases the rejection probability.


Your First Template: Start Here

If you've never created a WhatsApp template, start with something simple and low-risk:

A welcome/introduction template (marketing):

Hi {{1}}, thanks for reaching out to [Business Name]! 😊

We're here to help — here's what we can help you with today:

Reply with your question or browse our catalogue: [link]

Reply STOP to unsubscribe.

This template:

  • Identifies your business ✓

  • Personalises with the customer's name ✓

  • Provides immediate value ✓

  • Has a clear next step ✓

  • Includes opt-out ✓

  • Uses no spam language ✓

It will be approved quickly and sets up every new customer conversation well.

Submit your first WhatsApp template through ZazzyAgent — free 14-day trial at zazzyagent.com


Frequently Asked Questions

Q: What is a WhatsApp message template? A: A WhatsApp message template is a pre-written message that Meta reviews and approves before a business can use it to send WhatsApp messages to customers. Templates are required for all business-initiated WhatsApp messages (when you start the conversation or the previous conversation ended more than 24 hours ago). They ensure WhatsApp remains spam-free by preventing businesses from sending arbitrary messages to customers.

Q: Why does WhatsApp require message templates? A: Meta requires templates for business-initiated messages to prevent spam. Since WhatsApp is a personal messaging platform, Meta reviews all promotional and transactional messages before businesses can send them at scale. Approved templates meet Meta's quality and policy standards. Customer-initiated conversations (when the customer messages you first) allow free-form replies within a 24-hour window without template restrictions.

Q: How long does WhatsApp template approval take? A: Meta typically approves WhatsApp message templates within 1–24 hours. Simple, policy-compliant templates are often approved faster. Templates with sensitive content categories or that require additional review may take longer.

Q: Can I change my WhatsApp template after it's approved? A: No. Once a template is approved, its core content cannot be changed. The personalisation variables (customer name, order number, etc.) change with each send, but the fixed text, structure, and buttons remain as approved. To use different content, create and submit a new template.

Q: What happens if my WhatsApp template is rejected? A: You receive a rejection notification with a reason. Review the reason, revise the template accordingly, and resubmit. Common fixes include: adding your business name, removing spam-like language, correcting the category, adding an opt-out option, or removing policy-violating content.


India's WhatsApp Marketing and Agent Platform | zazzyagent.com