What is a WhatsApp Template Message: Everything to Know (2026)

published on 14 May 2026
Summarise this post with:
ChatGPT Perplexity Gemini Grok Claude

You set up the WhatsApp Business API.

You are ready to send your first customer message.
And then this appears:
“This message requires a pre-approved template.”

If that feels confusing, you are not alone.

Unlike regular WhatsApp chats, businesses cannot freely message customers outside the 24-hour window. To start conversations or re-engage customers later, WhatsApp requires approved template messages.

In this guide, you will learn what WhatsApp template messages, the different types of WhatsApp template messages, when to use them, real examples, and how to create them correctly in AiSensy.

Let us get started.

Table of Contents

What is a WhatsApp Template Message?


WhatsApp template messages are pre-approved message formats businesses use in the WhatsApp Business API to send notifications, OTPs, reminders, updates, and promotional messages to customers. These templates are required when businesses want to start a conversation or message customers outside the 24-hour customer service window. 

Here is how the system works.

When a customer sends your business a message on WhatsApp, a 24-hour window opens. During this window, your team can reply freely without any pre-approved template. You can send any message, ask questions, share information, and resolve issues without restrictions.

Once that 24-hour window closes, things change. From that point, your business can only contact the customer using a WhatsApp template message that Meta has already reviewed and approved.

The same rule applies when a business wants to reach out to a customer first, before the customer has started any conversation.

Meta uses template approvals to reduce spam and maintain communication quality on WhatsApp. 

Every template also supports variables like {{1}}, {{2}}, and {{3}}. These are placeholders that automatically get replaced with customer-specific details at the time of sending, things like the customer name, order ID, appointment time, payment amount, or OTP code. This means one approved template can be personalised for thousands of customers at scale without creating a separate message for each one.

Regular messages vs. WhatsApp template messages:

Feature Regular Messages Template Messages
When used Inside the 24-hour window Outside the 24-hour window or first outreach
Approval needed No Yes
Format Free-form Pre-defined with variables
Use cases Support and replies Campaigns, notifications, OTPs
Media support Yes Yes

Also read: WhatsApp Template Message Library

The Three Types of WhatsApp Template Messages


Meta classifies all WhatsApp templates into three categories:

  1. Utility Templates
  2. Marketing Templates
  3. Authentication Templates

Each type serves a different purpose, follows different content rules, and is priced differently by Meta. Choosing the right category is one of the most important decisions you make when creating a template because the wrong choice leads to rejection, reclassification, or unnecessarily higher costs.

Here is a quick reference to help you decide:

If you are sending... Use this template type
Order confirmation, payment reminder, appointment reminder, shipping update Utility
Offer, sale announcement, product launch, cart recovery, re-engagement Marketing
OTP, login code, password reset, transaction verification Authentication

Use this template type

Now let us look at each type in detail with this below table.fference Between Utility, Authentication, and Marketing WhatsApp Templates

Feature Utility Templates Marketing Templates Authentication Templates
Primary Purpose Transactional and service updates Promotions and customer engagement OTPs and security verification
Used For Order confirmations, shipping updates, payment reminders, appointment reminders Offers, discounts, product launches, cart recovery, re-engagement campaigns Login verification, password resets, transaction verification
Customer Expectation Expected after a customer action Promotional or campaign-driven Expected during account access or verification
Promotional Content Allowed No Yes No
Common CTA Track Order, View Invoice Shop Now, Claim Offer, Learn More Copy Code, Verify
Typical Industries E-commerce, healthcare, education, logistics Retail, D2C, SaaS, events Banking, fintech, apps, SaaS
Conversation Cost Lower than marketing templates Usually highest among template types Lowest in most cases
Approval Strictness Moderate Strict Very strict but structured
Personalization Variables Customer name, order ID, payment amount Name, offer %, product name OTP code, expiry time
Example Message “Your order has been shipped.” “Get 40% off today.” “Your OTP is 482913.”
Best Practice Keep messages informational Keep messages relevant and targeted Keep messages short and secure

WhatsApp Template Message Components


Every WhatsApp template, regardless of type, is built from the same core components. Understanding each one helps you write better templates and avoid common formatting mistakes.

Header

The header sits at the top of the message and is optional. It can be text, an image, a video, or a document. Marketing templates benefit most from visual headers because they grab attention immediately. Remember that text is always mandatory alongside any media. You cannot send a header-only or media-only template.

Body

The body is the main message content and is the only mandatory component. This is where your variables go and where most of your copy lives. The maximum length is 1024 characters. Variables must always be formatted as {{1}}, {{2}}, {{3}} with no extra spaces or broken brackets.

Footer

The footer is optional and sits at the bottom of the message. It is typically used for disclaimers, support contact details, brand taglines, or opt-out instructions. Keep it short and informative.

CTA Buttons

CTA buttons help customers take immediate action directly from the message. You can add a URL button that redirects to a webpage or a phone number button that triggers a call. You can have one of each type but not two of the same type in a single template.

Quick Reply Buttons

Quick Reply buttons let customers respond instantly with a single tap. You can add up to 3 Quick Reply buttons per template with a maximum of 20 characters each. Do not use emojis in Quick Reply button text. These buttons cannot be combined with CTA buttons in the same template.

WhatsApp Template Message Pricing


Meta has now shifted WhatsApp Business API pricing to a per-message delivered model for businesses in India. This means you are charged based on the type of template message you send and successfully deliver to customers.

Here are the latest WhatsApp template message rates for the Indian market:

Message Type Pricing (India)
Marketing Messages ₹1.09 per delivered message
Utility Messages ₹0.145 per delivered message
Authentication Messages ₹0.145 per delivered message
Service Messages Free*

*Service messages remain free as long as they are sent within the active 24-hour customer service window.

What This Means for Businesses


The pricing difference between template categories is important because it directly affects your WhatsApp communication costs at scale.

  • Marketing templates are the most expensive because they are promotional in nature. These include offers, discounts, product launches, cart recovery campaigns, and re-engagement broadcasts.
  • Utility templates are significantly cheaper because they are transactional and expected by customers. Examples include order confirmations, shipping updates, appointment reminders, and payment notifications.
  • Authentication templates are also low-cost since they are designed purely for OTPs and account verification messages.

Important Note About Pricing for Other Countries

The pricing mentioned above is specifically for the Indian market and may differ for businesses operating in other countries.

WhatsApp Business API rates vary depending on:

  • Country or region
  • Template category
  • Message type
  • Meta’s latest pricing policies

If you want to check the latest WhatsApp pricing for your country or region, refer to Meta’s official pricing sheet here:

WhatsApp Business API Pricing Sheet

How to Create WhatsApp Template Messages in AiSensy


The creation process for all three WhatsApp template types follows the same steps inside AiSensy. The only thing that changes is the category you select and the content you write.

Here is how to do it.

Step 1: Open the Template Messages section

Log in to your AiSensy account. Go to Manage and select Template Messages. Click the "+ New" button in the top right corner to start creating a new template.

You can also skip the blank template and pick a ready-made option from the Template Message Library. AiSensy has 100+ pre-approved templates across industries that you can customise and submit directly.

Step 2: Select your template category

This is the most important step. 

Select the category that best matches your message:

  • Utility
  • Marketing
  • Authentication

Step 3: Choose your template type

Select the message format you want to use. AiSensy supports four template types: Text, Image, Video, and File.

One important rule: you cannot send media alone. Text is always mandatory because Meta approves or rejects a template based on its text content. If you choose Image, Video, or File, you still need to include a text body alongside it.

Once your template is approved, you will be asked to attach the actual media file when broadcasting. The file you upload during the creation process is only a sample for Meta's review.

Step 4: Select your language

Choose the language your template is written in. Each template supports only one language. The language you select must exactly match the content you write. If there is a mismatch, Meta will reject the template.

Mixed-language content like Hinglish or Spanglish is not approved.

Step 5: Add a template name

Write a template name following this format: lowercase letters only, underscores instead of spaces, no special characters.

Good examples: order_confirmation_v1, login_otp, diwali_sale_2026

Keep the template name similar to the template label so it is easy to identify when managing multiple templates.

Step 6: Write your template message

This is the actual message your customer will receive on WhatsApp.

Templates also support variables like {{1}} and {{2}} that automatically personalise messages with customer details. Variables must always be numbered sequentially starting from {{1}}. Never start or end a template with a variable. Always wrap it in surrounding text.

AiSensy supports the same text formatting as regular WhatsApp:

  • Bold: *text*
  • Italics: _text_
  • Strikethrough: ~text~
  • Monospace: ```text```

Keep the message under 1024 characters.

Not sure what to write or where to start?

Creating a WhatsApp template is not always easy. The message needs to sound natural, follow Meta’s approval guidelines, and use variables correctly.

To make this easier, AiSensy offers an AI WhatsApp Template Generator that helps you create ready-to-submit templates in seconds.

Here is how it works:

Go to Manage → Template Messages and click “Generate Now.”

Simply describe what you want the message to do.

For example:

  • “Send a 50% discount offer for Black Friday”
  • “Remind customers about abandoned carts with free shipping”

Then choose:

  • Your preferred tone — Normal, Exciting, Funny, or Poetic
  • Whether you want to optimise for higher clicks or more replies

The AI instantly generates three template variations that you can edit, finalise, and submit for approval.

New AiSensy users get:

  • 3 free AI generations
  • ₹500 in AI credits
  • Access across all AiSensy plans, including the Free Forever Plan

If you want to create WhatsApp templates faster and reduce manual effort, the AI Template Generator can save a lot of time.

Step 7: Add sample values

After writing the template, fill in sample values for every variable you used.

For example:

  • {{1}} = Rahul
  • {{2}} = ORD10245
  • {{3}} = 25 January 2026

Sample values show Meta what the actual message will look like when sent to a real customer. Missing or vague sample values slow down approval or cause rejection.

Step 8: Add interactive actions (optional)

You can make your template more actionable by adding buttons. AiSensy gives you two options:

CTA Buttons

CTA buttons prompt customers to take a specific action. There are two types:

URL button: redirects the customer to a webpage. The link can be static or dynamic. For dynamic links, the variable number continues from where the body variables ended. If your body has 4 variables ending at {{4}}, your dynamic URL variable would be {{5}}.

Phone Number button: triggers a call when tapped. The phone number must include the country code without the + sign. For example, write 919873940683 not +919873940683.

A template can have one URL button, one phone number button, or both. You cannot have two buttons of the same type.

Quick Reply Buttons

Quick Reply buttons let customers respond instantly with a single tap. When a customer taps a Quick Reply button, the text on that button is sent as their reply message.

You can add up to 3 Quick Reply buttons per template. Each button can have a maximum of 20 characters. Do not use emojis in Quick Reply button text.

Quick Replies are useful for collecting feedback, confirming appointments, or giving customers simple response options in support flows.

You cannot add both CTA buttons and Quick Reply buttons in the same template. Choose one or the other.

Step 9: Submit for approval

Once everything looks good, click Submit. Your template goes directly to Meta for review and the status changes to Pending.

After submitting, click the "Sync with WhatsApp" button in AiSensy to check the latest approval status. If the status does not update, refresh the dashboard once and sync again.

Most WhatsApp template messages are approved within a few minutes to 24 hours regardless of media type.

If your template gets approved, it is ready to use in broadcasts and automation flows. If it gets rejected, read the rejection reason carefully, fix the specific issue, and resubmit. Do not resubmit the same content without making changes.

One thing to remember across all three template types: once a template is approved, you cannot edit the message content. Only the variable values can be changed at the time of sending. If you need to update the copy, create and submit a new template.

Check out this page: How to create WhatsApp Template Messages in AiSensy?

Common Reasons WhatsApp Templates Get Rejected


Knowing why templates get rejected helps you fix issues before they happen and avoid the back-and-forth of resubmitting.

Promotional content inside a utility template

This is the most common rejection reason. If your utility template contains words like "offer," "discount," "sale," or "limited time," Meta will reject it or reclassify it as a marketing template. Keep utility templates strictly informational.

Incorrect variable formatting

Variables must follow the exact format: {{1}}, {{2}}, {{3}}. Two curly brackets on each side, no extra spaces, and sequential numbering starting from 1. Never start or end a template with a variable. Always wrap variables in surrounding text.

Correct: Hello {{1}}, your order has been confirmed.

Incorrect: Hello {{1}} {{2}}

Language mismatch

The language you select when creating the template must exactly match the language of the content. If you select Hindi but write in English, the template will be rejected. Mixed-language content like Hinglish or Spanglish is also not approved.

URL shorteners

Never use bit.ly, TinyURL, goo.gl, or any URL shortener in your templates. Meta rejects them because they hide the actual destination of the link. Always use your own business domain.

Extra spaces and double line breaks

Trailing spaces at the end of your template, double spaces between words, and double line breaks between paragraphs can trigger rejection. Keep formatting clean and consistent.

Spammy or aggressive language

Excessive capitalisation, repeated exclamation marks, and aggressive urgency phrasing are red flags for Meta's review system. Write the way you would want to be spoken to as a customer.

Threatening content or sensitive data collection

Templates that threaten customers, for example warning of legal action for non-payment, are not allowed. Templates that ask for sensitive information like credit card numbers, passwords, or personal identification details are also rejected.

Emojis in Quick Reply buttons

Quick Reply button text must be plain text only. Emojis in button text cause rejection.

Phone number without country code

If you include a phone number CTA, it must include the country code without the + sign. For an Indian number, write 919873940683, not +919873940683 or 9873940683.

Best Practices for WhatsApp Template Messages


Follow Meta's WhatsApp template guidelines

Before submitting any template, make sure it follows Meta's approval guidelines. Avoid spammy language, misleading claims, excessive capitalization, shortened URLs, and incorrect variable formatting. Templates that violate WhatsApp policies are often rejected automatically.

Always match the category to the content

This is the single most important rule. Utility templates are for transactional messages. Marketing templates are for promotional messages. Authentication templates are for OTPs. Using the wrong category is the fastest way to get a rejection or pay more than you should.

Personalize every template

A message that uses the customer name, references their order, or acknowledges their specific situation will always outperform a generic notification. Variables exist for a reason. Use them.

Proofread before submitting

Spelling mistakes and grammatical errors can get your template flagged as spam. Read the message out loud before you submit it. If it sounds unnatural, rewrite it.

Always add accurate sample values

Fill in realistic sample values for every variable. Vague or missing samples slow down approval. Meta needs to understand what the real message will look like before approving it.

Use the AiSensy Template Library

If you are just getting started or need a template approved quickly, pick one from AiSensy's library of 100+ pre-approved templates. Customise the variables and submit. Pre-approved templates have a significantly faster turnaround.

Test before scaling

Before sending a template to your full contact list, test it on a small group first. Check for broken links, formatting issues, and unclear copy. Once a template is approved and sent at scale, you cannot take it back.

Respect the opt-out

If a customer replies to opt out, remove them immediately. Continuing to message customers who have opted out damages your sender reputation with Meta and puts your account at risk.

Track performance and improve

After sending a template, check the delivery rate, open rate, and click-through rate in AiSensy's analytics dashboard. Templates that underperform need to be rewritten, not just resent to a larger audience.

Check this blog: WhatsApp Template Approval Process: 10 Common Rejection Reasons & Fixes

Conclusion


WhatsApp template messages can feel confusing at first, but they are essential for businesses using the WhatsApp Business API to communicate at scale. From order updates and OTPs to promotional campaigns, choosing the right template type helps you improve customer experience, avoid rejections, and manage messaging costs effectively.

With AiSensy, you can create, manage, and optimise WhatsApp templates faster using pre-approved examples, AI-powered template generation, and built-in approval support.

If you are managing your WhatsApp templates on AiSensy, you also have access to a library of 100+ pre-approved templates across industries, a Template Message Library that saves time when getting started, and an analytics dashboard to track how every template performs after sending. 

Get started with AiSensy today, and simplify your WhatsApp communication workflows.  

FAQs

WhatsApp template messages are pre-approved message formats that businesses use to contact customers outside the 24-hour customer service window or to initiate conversations first. Every template must be reviewed and approved by Meta before it can be sent. This system exists to prevent spam and maintain the quality of business communication on WhatsApp.

The three types are utility templates for transactional updates, marketing templates for promotional communication, and authentication templates for OTPs and security verification. Each type has different content rules, pricing, and use cases.

Some common WhatsApp template message examples include order confirmation messages, shipping updates, OTP verification messages, cart recovery campaigns, payment reminders, appointment reminders, and promotional offers.

Utility template example:
Hi {{1}}, your order #{{2}} has been shipped successfully.

Marketing template example:
Hey {{1}}! Get up to {{2}}% off on our latest collection.

Authentication template example:
{{1}} is your verification code for {{2}}.

Businesses use different WhatsApp template message examples depending on whether the communication is transactional, promotional, or security-related.

Most templates are approved within a few minutes to 24 hours regardless of the media type used. Templates that closely follow Meta's content and formatting guidelines tend to get approved faster.

Common reasons include promotional language inside utility templates, incorrect variable formatting, language mismatches between the selected language and the content, use of URL shorteners, extra spaces, emojis in Quick Reply buttons, or threatening and spammy content. Check the specific rejection reason in AiSensy and fix the issue before resubmitting.

No. Once a template is approved by Meta, the message content cannot be changed. Only the variable values can be updated at the time of sending. If you need to change the actual message content, you will need to create and submit a new template.

Yes. Templates support images, videos, and documents in the header. You can also add CTA buttons and Quick Reply buttons. Text is always mandatory alongside any media and you cannot combine CTA buttons and Quick Reply buttons in the same template.

Utility templates are for communication customers are already expecting, like order confirmations, payment reminders, and shipping updates. Marketing templates are for promotional communication designed to drive action, like offers, product launches, and cart recovery. They are priced differently by Meta and follow different content rules.

No. Each template supports only one language. If you want to send the same message in multiple languages, you need to create a separate template for each language and submit each one for approval individually.

Fix the specific issue mentioned in the rejection reason before resubmitting. Do not resubmit the same content without making changes. If the issue persists, review Meta's WhatsApp Business Policy carefully to identify any compliance gaps. You can also use the Request for Review option in Meta Business Manager if it is available.

Copy Code shows the OTP with a button that customers tap to copy the code manually. One-Tap Autofill automatically fills in the OTP inside the relevant app with a single tap, removing the need to copy and paste. One-Tap Autofill provides a smoother experience when it is supported by the device and app being used.

Go to Manage and select Template Messages. You will see all submitted templates listed with their current status, either Pending, Approved, or Action Required. There is also a Drafts section for templates you have started but not yet submitted, and a Template Library with 100+ pre-approved templates you can use directly.

Read more