Last updated: July 2026
TL;DR
- WhatsApp templates are pre-approved messages you can send to a customer outside the 24-hour customer-service window. Every template has to be approved by Meta before you can use it.
- Meta categorizes templates as Marketing, Utility, or Authentication. Each has its own pricing, its own approval bar, and its own rules for what it can contain.
- The 24-hour rule matters more than most teams realize. Once a customer message is 24 hours old, only a template can reopen the conversation.
- Template Replies is the new fast path. From inside any chat in Invent, a team member picks an approved template, personalizes it, and sends. The 24-hour window reopens instantly and the conversation keeps moving.
- Getting templates approved is a formatting exercise, not a copywriting one. Meta rejects for placeholder abuse, promotional content in Utility templates, and vague call-to-action buttons more than anything else.
Below is the complete picture: what templates actually are, how the three categories work, how to write one that gets approved on the first try, and how Template Replies makes the day-to-day faster.
Before we get into the mechanics, a quick note on why any of this matters. Business messaging drives measurably better outcomes than legacy channels across the entire customer lifecycle, which is why WhatsApp built the template system to protect the channel from being commoditized by cold outreach.

Business messaging outperforms legacy channels at every stage of the customer lifecycle. Source: Forrester Consulting for Meta, 2022.
What is a WhatsApp template?
A WhatsApp message template is a pre-approved message you can send to a customer through the WhatsApp Business Platform. "Pre-approved" is the important word: every template has to go through Meta's review and be marked APPROVED before your team can send it.
Once approved, the template becomes a reusable block. You send it by referencing its name, filling in a few placeholder variables (customer name, order number, appointment time), and Meta delivers it as a normal WhatsApp message.
Templates exist because WhatsApp is a private, one-to-one messaging network. Meta does not want businesses using it as a broadcast channel for cold, unsolicited content the way SMS or email work. Templates are the enforcement mechanism: you can only send business-initiated messages that have been reviewed and approved for a specific purpose.
The three template categories Meta enforces:
- Marketing: promotional messages (product announcements, seasonal offers, event invitations).
- Utility: transactional messages (order confirmations, delivery updates, appointment reminders, account alerts).
- Authentication: one-time passwords and verification codes only.
The category you choose affects three things: what content is allowed, what your approval odds are, and what the message costs per send.
The 24-hour customer service window
Templates exist because of the 24-hour rule, so let's start there.
When a customer sends you a WhatsApp message, a 24-hour customer service window opens. During those 24 hours, you can reply with any content, plain messages, media, buttons, whatever fits, and it counts as a service conversation. Free within your monthly service allowance and unconstrained by template requirements.
Once 24 hours have passed since the customer's last message, that window closes. From that point, the only way you can send a new message to that customer is via an approved template.
That is the entire mechanic. Templates are the reopen-a-closed-window mechanism, and they are also how any business-initiated outreach begins in the first place.
Common cases where the window matters:
- A customer asks a question in the evening. You reply the next morning at 10am. Still inside the window if less than 24 hours have passed. Free reply.
- A customer asks a question Friday night. You reply Monday morning. Window has closed. You need a template to reopen.
- You want to send a proactive appointment reminder. No customer message to reply to. You need a template.
- You want to announce a new product to your customer list. Marketing template, opt-in required.
Visually, the 24-hour rule maps to four moments: the customer sending you a message, the free service window you have to reply, the window closing, and the template flow that reopens it. That last step is where Template Replies inside Invent collapses the whole ceremony to a single tap.

The 24-hour rule broken into four moments. Once the window closes, only an approved template can reopen it, and Template Replies makes that one tap.
The three template categories, in plain English
Understanding the category system saves you from rejection loops. Meta scrutinizes categorization; misfiling a Marketing message as Utility is the fastest way to get rejected.
Utility templates
What they're for: transactional messages tied to something the customer already did or already has.
Examples that get approved easily:
- Order confirmation with order number and estimated delivery.
- Appointment reminder with the appointment date and time.
- Shipping update ("Your package left the warehouse at 3pm").
- Support ticket update ("Your case #12345 has been assigned to Ana").
- Payment received confirmation.
- Account alert (low balance, expired card, subscription renewal notice).
What gets Utility templates rejected:
- Promotional language ("also check out our new arrivals!").
- Vague content that could describe any business event.
- Content that sounds Marketing-flavored dressed up as an "update."
Pricing note: Meta ships a monthly free-conversation allowance for Utility (currently 1,000/month per WhatsApp Business Account, check Meta's current pricing docs for the exact number in your market). Utility conversations initiated inside a 24-hour customer service window that started with an inbound message are also often free. Read the current pricing page before assuming.
Marketing templates
What they're for: proactive, promotional outreach to customers who opted in to receive marketing from you.
Examples that get approved:
- Sale announcement with product image and shop button.
- New collection launch with catalog carousel.
- Event invitation with a "reserve your spot" CTA.
- Cart abandonment reminder.
- Reengagement message to lapsed customers.
What gets Marketing templates rejected:
- Sending to customers who did not opt in. Opt-in is a hard requirement.
- Aggressive language ("last chance!!!" or all-caps subject).
- Fake urgency claims that cannot be substantiated.
- Content that reads as spam or scam-adjacent.
Pricing note: Marketing conversations are the most expensive tier. Rates vary by market. Meta publishes country-by-country pricing.
Authentication templates
What they're for: one-time passwords and verification codes only.
Examples that get approved:
- Login OTP: "Your verification code is 123456. Do not share this code."
- Password reset code.
- Two-factor authentication code.
What gets Authentication templates rejected:
- Any content beyond the OTP itself (no promotional footer, no marketing addition).
- Templates that don't include the exact recommended anti-phishing warning.
Pricing note: Cheapest tier per conversation. Highest approval bar because Meta scrutinizes anything that could be used for phishing.
How to write a template that gets approved on the first try
Meta's approval process is largely automated. The submission-to-approval cycle is usually under an hour. When templates get rejected, it's almost always for one of five reasons.
1. Placeholder abuse
Meta wants placeholders (variables like {{1}}, {{2}}) to carry real, dynamic content. Not to be used as a way to sneak variable phrasing into what's essentially a static message.
- Good:
Hi {{1}}, your order {{2}} will arrive on {{3}}.(Real dynamic content in each variable.) - Bad:
{{1}}as the entire message body. (Placeholder used to bypass template review.)
Every placeholder must be surrounded by real static text.
2. Miscategorization
If Meta's classifier reads your template as Marketing but you submitted it as Utility, expect rejection. This is one of the most common rejection reasons for teams that want to save on per-message pricing.
Rule of thumb: if you would not have sent this message without something the customer already did (bought, booked, subscribed, verified), it might be Utility. If you would have sent it to promote something new, it's Marketing.
3. Vague or generic call-to-action buttons
If your template has buttons, they need to be specific and functional. Buttons that read like "Learn more" or "Click here" get more scrutiny than "View my order" or "Reschedule appointment."
4. Non-existent variables
Your template references {{3}} but you only submitted two variables. Meta rejects. Always match the number of placeholders in the body to the number of variables you declare.
5. Language that doesn't match the selected language code
If you selected es_MX as the template language but the body is in English, rejection. Match language.
Template Replies: the new fast path inside Invent
The friction with templates has never been the technology. It's been the workflow: your team member is inside a chat that just closed its 24-hour window, they know exactly what template they want to send, and getting from "I need to send X" to "X is on its way" used to require jumping between the chat, the template picker in your BSP, and the customer record.
Template Replies is our new one-tap flow for that exact moment. Shipped in Ship #029:
- You are inside any WhatsApp chat in the Invent inbox.
- Whether the 24-hour window is open or closed, tap the template icon in the composer.
- Pick from your approved templates.
- Fill in the variables from a single form (customer name is pre-filled from the record).
- Send.
Behind the scenes, we handle the WhatsApp Business Platform API call, apply your BSP's authentication, and log the outgoing template message to the customer record. The window reopens instantly, the conversation continues as normal, and your team never leaves the chat.
For AI assistants that Invent runs on your behalf, the assistant can also send an approved template autonomously in response to a customer's intent, subject to your own guardrails.
Templates live alongside everything else your team manages for WhatsApp in Invent, in a single left-nav section for Overview, Profile, Phone numbers, Templates, QR codes, and (coming soon) Catalog.

Where Templates lives in the Invent product. Same section holds phone numbers, QR codes, and the upcoming Catalog surface.
How to submit a template for approval
Meta's flow, via any WhatsApp BSP (including Invent):
- Draft the template body. Plain text with placeholders (
{{1}},{{2}}) where dynamic content goes. - Categorize it accurately. Utility, Marketing, or Authentication. Follow the rules above.
- Add optional buttons. Quick replies or call-to-action buttons (URL or phone number).
- Add optional header. Text, image, video, or document.
- Submit for approval. Via your BSP's admin UI.
- Wait. Usually under an hour. Sometimes up to 24 hours for high-scrutiny categories.
- On approval, the template is live and your team can use it immediately.
If rejected, Meta returns a specific reason code. Read the reason, fix the exact issue, resubmit. Do not resubmit the same content hoping for a different reviewer.
Inside Invent, the templates list shows each approved template with its category, approval status, and language at a glance. New templates are drafted and submitted from the same view via + New template.

Templates admin view inside Invent: category and status are the two columns your team actually reads. Everything else is metadata.
Common template mistakes teams make
- Treating templates as marketing copywriting. They are not. They are formatting exercises against a rubric.
- Getting a template approved and then using it in a category it wasn't approved for. Meta will disapprove after the fact and can penalize the account.
- Sending Marketing templates to customers who didn't opt in. Highest-risk violation, most likely to trigger account restrictions.
- Sending the same template to the same customer many times. Templates fatigue. Rotate content, respect frequency, honor opt-outs.
- Forgetting that a template can be paused by Meta. Templates can go from
APPROVEDtoPAUSEDif user block rates get high. Monitor your template health.
The account-level view in Invent shows the three signals worth watching weekly: your WhatsApp Business Account status, your current messaging limit tier, and your quality rating across phone numbers. A green quality rating keeps your templates unpaused; a slide to yellow or red is your early warning that something in your recent template mix is triggering user complaints.

Weekly-check surface in Invent. If Quality rating slides from Green to Yellow, your next template send is at risk of pause.
What we're building at Invent
At Invent, templates are a first-class primitive. You draft and submit templates directly from the platform, you send them via Template Replies from inside any chat, and every send is logged against the customer record so your history stays clean. Your AI assistants can pick and send approved templates autonomously (with your guardrails) when a customer intent calls for it, and your team members can pick and send them manually when the AI hands off to a human.
Combined with our unified inbox, persistent customer memory, and multi-channel routing, templates stop being a separate workflow and become just another way messages get sent. The customer never sees the seam. Your team never leaves the chat.
Templates are the plumbing. Use them well.
WhatsApp templates are how business messaging happens after the 24-hour window closes. They are not a marketing channel unto themselves, they are the mechanism that lets your normal customer conversations continue when time has passed. Get the categorization right, keep the copy specific, and use Template Replies to make the day-to-day fast.
Do the setup work once. Ship the customer messages your team wanted to ship all along.
FAQs
What are WhatsApp templates and why do I need them?
A WhatsApp template is a pre-approved message you can send through the WhatsApp Business Platform. You need one whenever you want to reach out to a customer outside the 24-hour customer service window, for reminders, updates, or reengagement messages. Without a template, you can only reply within an active service window.
How long does WhatsApp template approval take?
Usually under an hour, sometimes up to 24 hours for high-scrutiny categories like Authentication or edge-case Marketing templates. If you're getting rejections, address the specific reason Meta cites rather than resubmitting the same content.
What's the difference between a Utility and a Marketing template?
A Utility template is tied to something the customer already did (an order, a booking, a subscription). A Marketing template is promotional outreach that requires customer opt-in. Utility is cheaper and easier to approve; Marketing has stricter opt-in rules and higher per-message pricing.
Can I send a WhatsApp template to any customer?
Not for Marketing templates. Meta requires opt-in for marketing messages. For Utility templates, the customer relationship (past order, active subscription, prior interaction) provides the basis to send.
What is Template Replies in Invent?
Template Replies is the in-chat flow that lets your team pick an approved template, personalize the variables, and send in one motion, without leaving the chat window. Shipped in Ship #029. Especially useful when the 24-hour window has closed and you need to reopen it fast to continue helping a customer.
How much do WhatsApp templates cost?
Pricing varies by template category and by market. Utility is cheapest and has a monthly free-conversation allowance; Marketing is the most expensive tier; Authentication is priced per conversation. Check Meta's current pricing docs for exact numbers in your operating countries.
Can my AI assistant send WhatsApp templates?
Yes. In Invent, your AI assistant can send approved templates autonomously based on customer intent, within the guardrails you set. It can also hand off to a human team member who then sends a template via Template Replies. Either flow logs the outgoing message to the customer record.
Related
- WhatsApp Usernames Explained: What Businesses Need to Know
- WhatsApp Broadcast: The Complete Guide
- How to Build a WhatsApp AI Chatbot (No Code)
- The $45B WhatsApp Business Economy: How to Capture Your Share
Templates are the plumbing that lets business messaging happen after the 24-hour window. Get the categorization right, keep copy specific, and ship.







