PAIC
PAIC
Get Started
← Back to all posts
Meta & API

WhatsApp Message Templates: How to Write Them & Get Meta Approval First Time

PAIC Team

•February 12, 2026

WhatsApp message templates — also called Highly Structured Messages (HSMs) — are pre-approved message formats that businesses use to initiate conversations with customers outside the 24-hour service window. If you want to send payment reminders, appointment confirmations, order updates, or marketing offers proactively via the WhatsApp API, you need approved templates.

The approval process is managed by Meta and is stricter than most businesses expect. Poorly written or miscategorized templates get rejected — causing delays that can set back your entire WhatsApp automation launch by days. This guide shows you exactly how to write templates that get approved.

The Three Template Categories

Every template must be assigned one of three categories. Choosing the wrong category is the most common cause of rejection:

🔔 Utility

Transactional messages directly related to a customer's existing relationship or transaction with your business. Examples: order confirmations, appointment reminders, payment receipts, shipping updates, subscription renewals.

Approval rate: Highest — these are the easiest to approve if correctly written.

🔐 Authentication

One-time passcodes (OTPs) for login or account verification. Very strict format requirements — Meta provides a specific template structure for this category.

Approval rate: High if the standard OTP structure is used exactly.

📣 Marketing

Any message promoting products, services, offers, or events. This includes re-engagement messages to inactive customers, promotional campaigns, and upsell offers.

Approval rate: Lower — stricter review, must not feel spammy or overly aggressive.

Template Anatomy: What You Need to Define

  • Name: Lowercase, underscores only (e.g., order_confirmation_v1)
  • Language: Templates are language-specific. You need separate submissions for English, Spanish, Arabic, etc.
  • Header (optional): Text, image, video, or document
  • Body: The main message content. Use {{1}}, {{2}} for dynamic variables.
  • Footer (optional): A short line of supplementary text
  • Buttons (optional): Quick reply buttons (up to 3) or call-to-action buttons (URL + phone)

Example: Payment Reminder Template (Utility)

Hi {{1}}, your subscription renews on {{2}}.

Your plan: {{3}} — {{4}}/month.

To update your payment method, tap the button below.

Update Payment Method

This template works because: it's clearly transactional (existing customer, existing subscription), uses named variables with sample values, and has a clear purpose-driven CTA.

Most Common Reasons Templates Get Rejected

  • ✗Wrong category: A promotional message submitted as Utility. Meta's reviewers check carefully — if the message sounds like an offer, it belongs in Marketing.
  • ✗Missing or incorrect sample content: Every variable ({{1}}, {{2}}, etc.) must have sample values provided. Vague samples like "text here" cause rejections.
  • ✗Prohibited content: Templates cannot include alcohol, adult content, gambling, pharmaceutical drugs, weapons, or anything that violates Meta's commerce policy.
  • ✗Vague or ambiguous purpose: Templates where the reviewer can't immediately tell why the business needs to contact this customer tend to get flagged.
  • ✗Spammy tone in Marketing templates: Excessive urgency ("ACT NOW!!"), misleading claims, or unsolicited promotional content gets rejected fast.

How PAIC Handles Template Approval for Every Client

As a Meta Business Tech Provider, PAIC manages the full template lifecycle for every client we work with. We write all templates according to Meta's current approval guidelines, submit them, respond to any feedback, and monitor approval status. When Meta inevitably updates its policies (which happens regularly), we proactively update your templates before they're affected.

Clients don't have to touch the Meta dashboard or worry about rejections. We handle all of it as part of the setup and ongoing management.

Let us handle your template approvals

We write, submit, and manage all WhatsApp message templates for our clients — so you never deal with Meta's approval queue yourself.

Book a Free Consultation
PAIC

The AI WhatsApp Assistant that automates your business. Commerce without clicks.

Product

  • Blog
  • Pricing
  • Use Cases
  • Demos

Company

  • About
  • Slides
  • Founder
  • Contact

Support

  • FAQ
  • Privacy Policy
  • Terms of Service
  • Terms of Service AI

© 2026 MP Tech Solutions FZ-LLC, makers of PAIC. All rights reserved.