π¨ WhatsApp Templates
WhatsApp Templates are pre-approved message formats required to send messages to customers outside the 24-hour conversation window. These templates ensure that businesses follow Meta (WhatsApp) policies while communicating at scale.
What is a WhatsApp Template?
A WhatsApp Template is a structured message that must be approved by Meta before it can be used for broadcast or outbound communication.
π Templates are required for:
Broadcast messages
Notifications
Reminders
Follow-ups
Template Types
WhatsApp supports different categories of templates:
π£ Marketing
Used for promotions and offers.
Examples:
Discounts
Campaign messages
Product promotions
π§Ύ Utility
Used for transactional updates.
Examples:
Order confirmation
Delivery updates
Payment reminders
π Authentication
Used for verification purposes.
Examples:
OTP messages
Login verification
Template Structure
A WhatsApp template consists of the following parts:
π·οΈ Header (Optional)
Appears at the top of the message.
Supports:
Text
Image
Video
Document
π Example:
βSpecial Offer πβ
π¬ Body (Required)
Main content of the message.
Supports text + variables
Example:
βHi {{customer_name}}, your order is confirmed.β
π Footer (Optional)
Small text shown at the bottom.
π Example:
βPowered by Flowbeeβ
π Buttons (Optional)
Templates can include interactive buttons:
π URL Button
Redirects user to a link
π Example:
βView Offerβ
π Call-to-Action (CTA) Button
Allows user to call a number
π Example:
βCall Nowβ
π Quick Reply Button
User can reply with one tap
π Example:
βYes / Noβ
Multimedia Templates
Templates support media in the header:
πΌοΈ Image
Format: JPG / PNG
Recommended size: < 5 MB
π₯ Video
Format: MP4
Recommended size: < 16 MB
π Document
Format: PDF / DOC
Recommended size: < 100 MB
Template Rules (Meta Guidelines)
β
Doβs
Use clear and meaningful content
Personalize using variables
Send only relevant messages
Ensure user consent (opt-in)
β Donβts
Do not send spam
Avoid misleading content
Do not use excessive promotional language
Avoid unsupported symbols or formatting
β οΈ Approval Requirement
Templates must be approved by Meta
Unapproved templates cannot be sent
Variables in Templates
You can use dynamic placeholders:
π Example:
βHi {{customer_name}}, your order {{order_id}} is ready.β