WhatsApp guides

WhatsApp template messages: categories, approval and examples

A WhatsApp template message is a message a business writes in advance and Meta approves, and it's the only kind of message a business can send outside the 24-hour customer service window. Each template is marketing, utility or authentication, which decides its price; Meta reviews it, usually within 24 hours, and can move it to another category later if the content doesn't fit.

Updated 5 November 2026 · 8 min read · by The HeyKiko team

Ask AI about this pageChatGPTClaudePerplexityGoogle AI
WhatsApp template messages: categories, approval and examples: a WhatsApp conversation with Northside Dental

When you need a template

  • To message someone who hasn't written to you in the last 24 hours: a booking reminder, an order update, a follow-up after a quote.
  • To start a conversation with many people at once, such as an offer to customers who opted in.
  • To send a one-time code for signing in.

Inside the 24-hour window you don't need one: any reply, including an AI agent's, is a normal message. See the WhatsApp 24-hour window, explained.

The three categories

WhatsApp template categories, what each is for and an example
CategoryWhat it's forExample
UtilitySomething the customer did or asked for: an order, a booking, their account“Your appointment on Tue 12 Nov at 3:00 PM is confirmed. Reply here to change it.”
MarketingAnything promotional: offers, news, invitations, and anything unclear“20% off all sofas this weekend. Reply to book a showroom visit.”
AuthenticationOne-time passcodes to sign in, with a copy-code button; no links, media or emojis“123456 is your verification code.”

Meta prices each category differently and by the customer's country, and marketing usually costs the most. Meta: template categorization · Meta: pricing

A template that mixes the two, such as an order update with a discount added, counts as marketing. Keep updates and offers in separate templates.

What a template can contain

Parts of a WhatsApp template and Meta's limits for each
PartLimit
Header (optional)Text up to 60 characters, or an image, video or document
Body (required)Up to 1,024 characters, with variables such as the customer's name
Footer (optional)Up to 60 characters
Buttons (optional)Up to 10 in all: quick replies, up to 2 website links, 1 phone number, 1 copy-code

Variables are written as {{1}} or {{customer_name}} and filled in when you send. Meta asks for an example value for each when you submit, so reviewers can see what a real message looks like. Meta: template components

How approval works

  1. Step 1

    Write it

    A name in lowercase letters, numbers and underscores, a language, a category, and the parts above.

  2. Step 2

    Submit it

    Meta reviews it, usually within 24 hours. Only an approved template can be sent.

  3. Step 3

    Fix and resubmit if rejected

    Common causes are promotional wording in a utility template, missing variable examples, and content against WhatsApp's policies.

  4. Step 4

    Watch its quality

    Meta rates each template from how it's used and how customers react. A template rated low can be paused or disabled, typically after repeated negative feedback or few people reading it.

Meta also re-checks approved templates. A utility template that reads as marketing can be moved to marketing, normally with a day's notice, and you have 60 days to ask for a review. Meta: message templates

How many templates you can have

  • 250 templates per WhatsApp account while your business isn't verified.
  • Up to 6,000 once your business is verified and its display name approved.
  • No more than 100 new templates an hour.

One template can have versions in several languages under the same name.

Templates that pass review, and work

  • Lead with the reason you're writing: the booking, the order, the account.
  • Keep utility templates free of offers, discounts and “check out our new…”.
  • Give every variable a realistic example.
  • Add a quick-reply button, so the customer can answer with a tap, and your AI agent can take it from there.
  • Send marketing only to people who opted in, and not too often: low engagement lowers a template's quality rating.

In HeyKiko

You write WhatsApp templates in HeyKiko with a text, image, video or document header, a body with variables, a footer and quick-reply, link or phone buttons, submit them to Meta from there and send yourself a test. When a customer replies to a template, the reply goes to your agent, who carries on the conversation inside the new 24-hour window.

HeyKiko doesn't support authentication templates or carousels: for one-time codes, use your sign-in provider.

See the WhatsApp AI chatbot, or try HeyKiko free for 14 days.

Sources

Checked on 5 November 2026. We make HeyKiko, which this guide uses as its example; Meta’s rules apply to every tool.

FAQ

Questions people ask

Short answers from the guide above.

Still have a question?Ask Kiko. It's a HeyKiko agent trained on everything here.

A message a business writes in advance and Meta approves. It's the only kind of message a business can send to a customer outside the 24-hour customer service window.

Terms in this guide

Keep reading

Kiko, the HeyKiko mascot, waving

Let Kiko take the next message

Train your agent on your website today, put it on WhatsApp, Telegram and your site, and watch the first conversations come in.

  • No card needed
  • Set up without code
  • Cancel any time