WhatsApp Message Templates: Examples, Categories, and Approval for Business
Every message you send to a customer on the WhatsApp Business API starts as an approved template. WaBulkSend helps you write templates that get approved, sort them into the right category, and send them in bulk to thousands of contacts at once.
No code, no credit card. Create your first template in minutes.
New message template
Category: MarketingWhat WhatsApp message templates are
A WhatsApp message template is a pre-approved message format that a business registers with Meta before it can send it to customers. On the official WhatsApp Business API, you cannot message a person out of the blue with free-form text. Any message you start outside the 24-hour customer service window has to use a template that Meta has reviewed and approved. That rule is what keeps WhatsApp free of spam, and it is why templates sit at the center of every serious business account.
A template has a name, a category, and a body, plus optional headers, buttons, and variables. Variables are the placeholders like {{1}} or a customer's name that get filled in per recipient at send time, so one approved template personalizes into thousands of individual messages. You write the structure once, Meta approves it, and from then on you can reuse it as often as you like without resubmitting.
WaBulkSend gives you a template builder, a library of proven examples to start from, and a one-click path to send an approved template in bulk to a contact list. You pick a template, map your variables to a column in your imported list, and send. The page below walks through the three categories, real examples for each, and exactly how to get a template approved the first time.
The three WhatsApp message template categories
Meta tags every template as Marketing, Utility, or Authentication. The category sets what the message can say and what it costs, so choosing the right one is the first step to approval.
Marketing
Promotions, offers, product launches, and newsletters. Any message meant to sell or re-engage. These deliver the most revenue and carry the highest per-message rate, around $0.025 in the United States.
Utility
Transactional messages a customer expects: order confirmations, shipping updates, appointment reminders, and account alerts. They cost a fraction of a marketing message and almost always pass review.
Authentication
One-time passcodes and login verification codes. A locked-down category with a fixed format, priced low per message, used purely to confirm identity.
Picking the wrong category is the most common reason a template is rejected or re-classified. Tag a promotional message as Utility and Meta will catch it. For the full rundown of rates by category, see the WhatsApp Business API pricing page.
WhatsApp message template examples
Eight templates US businesses send every day, with the category each one belongs to. Copy the structure, swap in your variables, and submit.
Order confirmation
UtilityShipping notification
UtilityAbandoned cart recovery
MarketingWelcome message
MarketingBack-in-stock alert
MarketingAppointment reminder
UtilityReview request
UtilityOne-time passcode
AuthenticationHow to create a WhatsApp message template
Four steps from a blank template to one that is approved and ready to send in bulk.
Name and categorize
Give the template a clear lowercase name and pick the right category. The category must match the intent, or Meta auto-rejects before a human even looks.
Write the body
Write a useful, specific message and add variables like {{1}} where each recipient gets their own detail. Add an optional header, buttons, and a footer.
Submit for approval
Send the template to Meta from inside WaBulkSend. Most clean templates are approved within minutes; complex ones can take up to 24 hours.
Send in bulk
Once approved, import your contact list, map each variable to a column, and send the template to your whole audience at once with delivery tracking.
How to get a WhatsApp template approved the first time
The single biggest reason templates get rejected is a category mismatch. If the message tries to sell something, it is Marketing, full stop. Tagging a promotional offer as Utility to dodge the higher rate is the fastest way to a rejection, and since Meta tightened its policy this check now happens automatically before any human review. Match the category to what the message actually does and most of your rejections disappear.
Keep the content clean and specific. Templates get rejected for placeholder gibberish, variables with no surrounding text, all-caps shouting, broken links, or anything that reads like a scam. Write the message the way you would actually send it, fill the example values for each variable so the reviewer can see real context, and avoid sensitive or restricted content. A template that looks finished and trustworthy sails through.
Respect the variable rules. Every variable needs text around it, the numbering has to be sequential, and a template cannot be only a variable. Add a clear opt-out line such as "Reply STOP to opt out" on marketing templates to protect your number's quality rating. Get these right and approval usually lands in minutes. If a template is rejected, the response tells you why, so you fix that one issue and resubmit.
Everything you need to run templates at scale
From writing a template to sending it to your whole list, WaBulkSend handles the full workflow on the official API.
Template builder
Build templates with headers, buttons, variables, and a live preview, then submit them to Meta for approval without leaving the dashboard.
Example library
Start from proven templates for orders, shipping, reminders, and offers, already sorted into the right category.
Variable mapping
Map {{1}}, {{2}}, and named fields to columns in your imported list so one template personalizes into thousands of messages.
Bulk send
Send an approved template to your entire contact list at once, with scheduling and rate handling built in.
AI personalization
Generate template copy and per-contact variations with AI so each message reads like it was written for one person.
Delivery analytics
Track sent, delivered, read, and reply rates per template so you keep the ones that perform and retire the rest.
WhatsApp message template questions, answered
What are WhatsApp message templates?
WhatsApp message templates are pre-approved message formats that a business registers with Meta before sending them to customers on the WhatsApp Business API. Any message started outside the 24-hour customer service window must use an approved template. Each template has a name, a category, and a body with optional variables that personalize it per recipient at send time.
What are the categories of WhatsApp message templates?
There are three categories: Marketing, Utility, and Authentication. Marketing covers promotions and offers and costs the most per message. Utility covers expected transactional messages like order and shipping updates at a lower rate. Authentication is reserved for one-time passcodes and login codes. The category sets what a template can say and what it costs.
How do I get a WhatsApp message template approved?
Pick the category that matches the message intent, write clear and specific copy with proper text around every variable, add an opt-out line on marketing templates, and submit it to Meta from your provider dashboard. Most clean templates are approved within minutes. The most common rejection cause is a category mismatch, so tag any selling message as Marketing.
How long does WhatsApp template approval take?
Most WhatsApp message templates are approved within a few minutes. More complex templates, or ones flagged for manual review, can take up to 24 hours. If a template is rejected, Meta returns the reason, so you can fix the specific issue and resubmit right away rather than starting over.
Why was my WhatsApp template rejected?
The usual reasons are a category mismatch, such as a promotional message tagged as Utility, placeholder or gibberish content, variables without surrounding text, broken or suspicious links, all-caps shouting, or restricted content. Match the category to the real intent, write the message as you would actually send it, and fill in real example values for each variable.
Can I send WhatsApp templates in bulk?
Yes. Once a template is approved you can send it to your entire contact list at once. In WaBulkSend you import your list, map each variable to a column so every recipient gets personalized details, and send with scheduling and delivery tracking. The single approved template becomes thousands of individual, personalized messages.
How much do WhatsApp message templates cost?
There is no fee to create or get a template approved. You pay per message Meta delivers, and the rate depends on the category. In the United States a marketing message runs about $0.025, a utility message under a cent, and authentication a fraction of a cent. WaBulkSend adds a platform plan and starts free for your first 500 messages a month.
What is the character limit for a WhatsApp template message?
The body of a WhatsApp message template can hold up to 1,024 characters, while the header text is limited to 60 characters and each button label to 25. Most effective templates are far shorter than the limit, since a clear, concise message gets read and acted on more often than a long one.
Create and send your first WhatsApp template
Build a template, get it approved, and send it to your whole list in one place. Free for your first 500 messages a month, no card required.
Start Free Today