This guide explains WhatsApp Message Templates (HSM), including their types, categories, creation process, approval flow, and best practices for effective and compliant communication.
WhatsApp Message Templates (HSM) are pre-approved message formats used with the WhatsApp Business API. They are designed to:
Send notifications and updates to users
Maintain consistent and professional messaging
Ensure compliance with WhatsApp and Meta policies
These templates are required when initiating conversations outside the 24-hour customer service window.
Simple text-based messages that support dynamic placeholders.
Example:Hi {{1}}, your order {{2}} has been shipped.
Templates that include images, videos, or documents, with optional text and buttons.
Use Cases:
Product catalogs, invoices, receipts, shipping documents, and multimedia updates.
Templates that include call-to-action buttons to encourage quick user actions.
Common Buttons:
Visit Website
Call Now
Confirm / Cancel
These templates improve engagement and response rates.
Purpose:
Send important and expected notifications to users.
Examples:
Transaction updates, shipping notifications, appointment reminders, account alerts.
Use When:
The message contains essential information that the user is expecting.
Purpose:
Promote products, services, or offers.
Examples:
Discounts, special promotions, product launches, sales announcements.
Use When:
You have explicit user consent to send promotional messages.
Purpose:
Support secure user authentication and verification.
Examples:
One-time passwords (OTP), login verification codes.
Use When:
Verifying user identity or enabling secure account access.
Go to Meta Business Manager → WhatsApp → Message Templates
Click Create Template
Select the appropriate category (Utility, Marketing, or Authentication)
Choose the template language
Add template content:
Text with placeholders ({{1}}, {{2}}, etc.)
Optional media (image, video, document)
Optional action buttons
Submit the template for Meta approval
⏳ Approval Time: Typically a few hours, up to 24 hours.
Create the template
Submit it for Meta review
Meta evaluates:
Message clarity and quality
Compliance with WhatsApp policies
Approved: Template becomes available for API messaging
Rejected: Review feedback, update the content, and resubmit
| Template Type | Category | Example Content |
|---|---|---|
| Text | Utility | Hi {{1}}, your appointment is scheduled for {{2}}. |
| Media | Utility | Your invoice is attached. |
| Interactive | Marketing | Click below to confirm your booking. |
| Text | Authentication | Your OTP is {{1}}. Use this to verify your account. |
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)