Skip to content
Meta Business PartnerStep-by-step guide

How to get a WhatsApp message template approved

Every business-initiated message on the WhatsApp Business API — an order update, an OTP, a promotional offer — has to start from a pre-approved message template. Meta reviews each template before you can send it, and getting that approval right the first time is the difference between launching today and waiting through rounds of rejections. This tutorial walks through exactly how to draft, categorise, submit and troubleshoot a template inside InfiQ, including the specific formatting rules and category choices that decide both approval and cost.

Minutes to ~24 hours
Review time
Marketing, Utility, Authentication
Categories
Per delivered message, by category
Billing
Yes — no developer needed
No-code
Wrong category / bad variables
Top rejection cause
Transparent ₹ per-message pricing, ex-GST
Pricing

What you'll do

Draft your template in InfiQ, pick the correct category (marketing, utility or authentication), keep variables clean and the wording appropriate to that category, submit for Meta review, and fix the exact reason code if it's rejected. Most templates clear review in minutes to a few hours.

Step 1 — Prepare before you draft

Approval problems are usually decided before you write a single word, so line up the basics first. Your WhatsApp Business API account should be active and connected inside InfiQ, your Meta Business Manager should be verified, and you should know exactly which message you're trying to send and why the customer is receiving it. Decide upfront whether the message is triggered by something the customer did (a purchase, a booking, a login) or something you want to promote — that single distinction drives your category, which drives both approval and cost.

  • Confirm your WhatsApp Business API account is live and linked in InfiQ
  • Complete Meta Business Manager verification
  • Write out the real message you want to send, in plain language, before templating it
  • Know the trigger: is this transactional (utility), promotional (marketing) or a passcode (authentication)?

Step 2 — Draft the template and choose the right category

In InfiQ's Template management, create a new template and give it a clear, lowercase, underscore-separated name such as order_shipped_update — the name is permanent and can't contain spaces or capitals. Then pick the category carefully, because this is where most rejections originate. A utility template must stay strictly transactional; the moment you add a discount, an upsell or a 'check out our new range' line, Meta will reclassify or reject it as marketing. Authentication is reserved for one-time codes only. Choosing correctly keeps approval smooth and keeps your per-message cost predictable, since WhatsApp bills each delivered message by category.

  • Marketing — offers, launches, re-engagement, anything promotional (needs clear opt-in)
  • Utility — order updates, reminders, receipts, appointment confirmations tied to a customer action
  • Authentication — one-time passcodes and login verification only

Step 3 — Format the body, variables and buttons cleanly

Formatting mistakes are the second-biggest cause of rejection. Write natural, grammatically correct copy in the language you selected, and treat variables carefully: use sequential placeholders ({{1}}, {{2}}) with no gaps, never place a variable at the very start or very end of the message body, and always provide realistic sample values so Meta's reviewers can see how the finished message reads. Keep any header short, avoid stuffing the message with promotional emojis or all-caps, and if you add buttons (quick reply or call-to-action), make their intent obvious. Never use link shorteners in a URL button — full, transparent URLs approve far more reliably.

  • Number variables in order with no gaps, and supply a sample value for each
  • Don't start or end the body with a variable
  • Use plain, correctly spelled copy — no all-caps blocks or emoji spam
  • Use full URLs, not shorteners, in call-to-action buttons

Step 4 — Submit for review and monitor status

Once the draft passes InfiQ's built-in checks, submit it to Meta from the dashboard. The status moves to Pending, and you'll typically see Approved or Rejected within minutes, though it can take up to around 24 hours during busy periods. You don't have to sit and refresh — InfiQ surfaces the result in Template management, and you can prepare the next template while this one is in the queue. Do not send test traffic yet; wait for the Approved state before you use the template in any campaign or automation.

  • Submit from InfiQ's Template management with one click
  • Watch the status change from Pending to Approved or Rejected
  • Expect minutes in most cases, up to ~24 hours at peak times

Step 5 — Fix rejections, then test and go live

If a template is rejected, Meta returns a specific reason — read it rather than guessing. The usual culprits are a category mismatch, malformed variables, or policy issues like missing opt-in language or a shortened link. Correct that exact issue and resubmit; you don't restart from scratch. Once approved, send a live test to your own number to confirm variables render correctly, then roll it out to customers. Keep an eye on the template's quality rating and delivery/read status after launch — a template that recipients ignore or block can be paused by Meta, so relevance and honest opt-in matter as much after approval as before it.

  • Read Meta's exact rejection reason and fix only that
  • Version your template name (e.g. order_shipped_v2) when you iterate
  • Send a live test to your own number before rolling out
  • Monitor quality rating and delivery to keep the template healthy

Do this in InfiQ now

Talk to InfiQ

Want us to set this up with you?

Tell us where you’re stuck — we’ll walk you through it and get you live.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

How long does WhatsApp template approval take?+
Most templates are reviewed within a few minutes, though some take up to about 24 hours. Reviews can run slower during high-traffic periods. You'll see the status move from Pending to Approved or Rejected directly in InfiQ's Template management.
Why do WhatsApp templates get rejected?+
The most common reasons are choosing the wrong category (promotional wording in a utility template), malformed variables (gaps in numbering, missing sample values, or a variable at the start or end of the body), spelling or grammar errors, and policy issues like URL shorteners or asking users to reply purely to keep a conversation open. Meta returns a specific reason, so you can fix that exact issue and resubmit.
What's the difference between utility, marketing and authentication templates?+
Utility templates are transactional messages tied to something the customer did (order updates, reminders, receipts). Marketing templates are promotional (offers, launches, re-engagement) and require clear opt-in. Authentication templates are strictly one-time passcodes and login verification. Category affects both approval and cost, because WhatsApp bills per delivered message by category.
Can I edit a template after it's approved?+
You can edit an approved template, but a meaningful change sends it back through Meta's review. A common practice is to version template names (for example order_shipped_v2) so you can iterate cleanly without breaking messages that reference the old version.
Do I need a developer to create and approve templates?+
No. InfiQ is no-code, so you can draft, categorise, submit and manage templates entirely from the dashboard. A developer is only needed if you want to create or send templates programmatically through the WhatsApp Business API.
How much does sending an approved template cost?+
WhatsApp charges per delivered template message, priced by category (marketing, utility or authentication). InfiQ applies transparent ₹ pricing on that rate card, ex-GST, so your category choice directly influences what each message costs.
Do I need opt-in for every template?+
You need a valid opt-in to message a customer on WhatsApp, and it's especially critical for marketing templates. Sending to users who haven't opted in hurts your quality rating and can get templates or the number restricted, so collect and record opt-in before you send.
What happens if a template's quality rating drops?+
Meta assigns each template a quality rating based on how recipients react (blocks, reports, low engagement). A low rating can pause the template so you can't send it until quality recovers. Keep templates relevant, respect opt-in, and avoid over-messaging to protect the rating.

Get your first template approved with InfiQ

Draft, categorise and submit WhatsApp templates from a no-code dashboard, with India-based support that reviews your wording before Meta does — book a demo or start free today.