WhatsApp Business API message templates are predefined text structures —with variables such as a customer's name or an order number— that a business must use to message a customer first, or to pick a conversation back up after the 24-hour window has closed. Unlike a session message, every template must be submitted for review and approved by Meta before it can be used, and it's classified into one of three categories —marketing, utility, or authentication— that determine its cost and use case. Understanding this process well prevents rejections, campaign delays, and billing surprises, and it's one of the tasks LiveConnect, a Meta Business Partner, manages for its clients.
What a message template is and what it's for
Within the WhatsApp Business API (WhatsApp Business Platform), a business can only send free-form messages while the customer has written to it within the last 24 hours. Outside that window —or to start any conversation for the first time— the only authorized route is a template previously approved by Meta. A typical template combines fixed text with variables in curly braces (for example, "Hi {{1}}, your order {{2}} is on its way") and can include a header, footer, quick-reply buttons, or links.
This isn't an arbitrary limitation: it aims to keep WhatsApp users from receiving commercial messages without content control. That's why every template goes through a Meta review before it can be sent, and once approved it stays available to use with different variable values without needing to approve each individual send.
The three template categories
Meta classifies every template into one of three categories, and that category determines what can be sent and how it's billed:
| Category | Typical use | Examples |
|---|---|---|
| Utility | Follow-up on a transaction or request the customer already started | Order confirmation, appointment reminder, shipping update |
| Marketing | Promotions, news, or re-engaging contacts | Offers, launches, invitations to buy again |
| Authentication | Identity verification via code | One-time passcodes (OTP) to sign in or confirm an action |
The category isn't a cosmetic label: Meta validates it against the template's actual content and can reclassify it if, for example, a template marked "utility" actually promotes a product. Choosing the wrong category is a common cause of rejection or later recategorization, which can change the cost of the associated conversation — this WhatsApp API pricing guide breaks down how each category is billed.
How the approval process works
- Drafting: define the template's internal name, language, category, and message body with its variables, header, and optional buttons.
- Submission for review: the template is sent to Meta through the platform operating the number —with LiveConnect, from the same panel where the WhatsApp inbox is managed.
- Automated and human review: Meta evaluates the content against its commerce and spam policies; most reviews resolve within minutes or hours, though in some cases it can take longer depending on volume and the number's history.
- Outcome: the template ends up approved (ready to use), rejected (with an associated reason), or, in specific cases, flagged for edits before a new review.
Once approved, a template can be reused indefinitely with different variable values, until the business edits it or Meta disables it due to policy changes.
Why a template gets rejected
- Variables without enough context: a variable alone at the start of the message ("{{1}}, grab this offer") makes automated review harder; the fixed text around it should make the message's intent clear.
- Wrong category: registering as "utility" a message that actually promotes a product or service.
- Language that breaks Meta's commerce policies: exaggerated promises, content prohibited within the category, or formatting that mimics a personal conversation when it's actually a bulk send.
- Unclear buttons or links: a button with generic text or a link that doesn't match the business's verified domain can trigger rejection.
- Inconsistent formatting: line breaks, excessive capitalization, or symbols that appear to try to dodge automated review.
If Meta rejects a template, it usually states the reason; fixing it and resubmitting is often enough, though there's no guarantee of automatic approval on retry.
Best practices for templates that get approved on the first try
- Write the fixed text so it makes full sense even with the variables removed, so it's clear what kind of message it is.
- Choose the category based on the message's real purpose, not whichever one is cheapest.
- Keep a library of templates by scenario: confirmation, reminder, re-engagement, satisfaction survey — so the team isn't stuck approving a new template under pressure every time a case comes up.
- Check the configured language: an approved template in one language doesn't automatically cover the same text in another; each language version is approved separately.
- Update outdated templates: if the business process changes (new order flow, new appointment policy), it's better to edit or create a new template than to force the old text to fit.
Benefits of managing templates with LiveConnect
LiveConnect combines activating the WhatsApp Business API with tools so the template lifecycle stops being a bottleneck:
- Creation and submission for review from the same panel where conversations are handled, with no extra technical tools.
- Reusable template library by category and scenario, available across the whole multi-agent operation.
- Segmented campaigns that use approved marketing templates to re-engage contacts, with delivery and response metrics.
- AI chatbots that automatically combine session messages and templates depending on whether the 24-hour window is open or closed, without the team having to decide manually.
- WhatsApp CRM with a history of which template was sent to each contact and when, useful for auditing campaigns and avoiding duplicate sends.
LiveConnect plans start at USD $89/month — compare them in the pricing section on this same page. The cost of template-initiated conversations is billed by Meta according to category and volume, and may vary by case.
How to get started
- Diagnosis: we review which outbound messages your business needs today (confirmations, reminders, re-engagement, authentication) and which category each one fits.
- Drafting and approval: LiveConnect helps draft the initial templates and submits them for Meta's review, taking care with category and format.
- Rollout: your team starts using the approved template library for re-engagement, follow-up, and campaigns, with chatbots and CRM already connected.
Had a template rejected, or not sure where to start? Message us on WhatsApp or check the plans and pricing: a LiveConnect specialist will help you get your templates right from the first attempt.