# How to Create WhatsApp Message Templates in Avianya AI (2026): Types, Steps & Approval

*By [Prasad Hajare](https://www.avianya.com/about) · Founder & Director, Avianya AI*
*Guides · 8 min read · Published 2026-09-08*

Templates are how you message customers at scale on WhatsApp. Here is exactly how to create one in Avianya AI — the four template types, every building block, the submit-for-approval flow, and the rules that get it approved on the first try.

On WhatsApp you cannot message a customer whatever you like, whenever you like. Any business-initiated message — and anything sent outside the 24-hour customer-service window — must use a message template that Meta has pre-approved. Templates are how you send order updates, offers, reminders and OTPs at scale without breaking policy. This guide covers the template types Avianya AI supports, how to create one step by step, and how to get it approved the first time.Step 1 — Pick the right categoryMeta sorts every template into a category, and the category decides both the content rules and the [price you pay](/blog/whatsapp-business-api-pricing-india). Avianya AI supports:- **Marketing** — promotions, offers, launches, re-engagement. The most flexible in content, the highest cost, and the one customers can opt out of.
- **Utility** — transactional messages tied to something the customer is expecting: order confirmations, shipping and delivery updates, appointment reminders, account alerts. Cheaper than marketing.
- **Authentication** — one-time passcodes (OTP), delivered with a copy-code button and a strict, fixed format.
- **Catalog / product** — showcase products from your catalog inside a template, useful for commerce and [selling inside WhatsApp](/blog/whatsapp-commerce-catalog-india).
Picking the wrong category — dressing a promotion up as a utility message — is the single most common reason templates get rejected, and it can also mean you are billed incorrectly. Match the category to what the message actually is.Step 2 — Understand the building blocksEvery template is assembled from the same components. Only the body is required; the rest are optional:- **Header** (optional) — a single line of text, or media (an image, video or document), or a location pin. Great for a brand banner or a product image.
- **Body** (required) — the main message. Add dynamic variables like `{{1}}` and `{{2}}` to personalise with a name, order ID, amount or date.
- **Footer** (optional) — a short static line, e.g. a disclaimer or an opt-out note.
- **Buttons** (optional) — quick-reply buttons (up to 3, like Yes / No / Track order), call-to-action buttons (visit a URL or call a number), a copy-code button (for OTPs and coupon codes), or a scrollable carousel of product cards each with its own button.
Step 3 — Create the template in Avianya AIOpen **Templates** from the left sidebar. The builder is titled **Build a template**: the form is on the left, and a live preview of the customer's phone updates on the right as you fill it in.Fill in the template detailsIn the **Template Details** card, set the **Category** (Utility, in this example), a **Template name** in lowercase with underscores like order_out_for_delivery, the **Language** (e.g. English (en_US)), and the **Template type** (Standard).Add a headerIn **Message Content**, add an optional **Header** — a line of text or a media file. Upload an image and it appears at the top of the message in the preview.Write the body and add sample valuesType your **Body text** and drop in variables like {{1}}, {{2}} and {{3}} wherever the content changes — a name, a product, a delivery window. Then fill **Body sample content** with a realistic value for each, so Meta and the preview can resolve them. Missing samples are the number-one cause of rejection.Add a footer and buttonsAdd an optional **Footer** line, then **Interactive buttons** — here, two quick replies (Track order and Reschedule). Quick-reply, call-to-action (visit URL or call) and copy-code buttons all render live in the preview so you can see exactly what the customer taps.Submit for approvalWhen it looks right, submit the template. Meta reviews it — usually within minutes, sometimes up to 24 hours — and the status moves to **Approved** (or Rejected, which you can fix and resubmit). Once approved, it is ready to send from a campaign, broadcast, automation, or the [API](/docs).Step 4 — Get approved on the first tryMost rejections come from a handful of avoidable mistakes. Before you submit, check that:- The content matches the category — no marketing language in a utility template.
- Every variable has a realistic sample value — missing samples are the number-one rejection.
- The body does not start or end with a variable, and never places two variables back-to-back with no text between them.
- URLs are clean and real — avoid link shorteners and mismatched display text.
- There is no prohibited content, and the spelling and grammar are correct.
- Placeholders stay meaningful — `Hi {{1}}`, not a wall of empty variables.
A rejected template can be edited and resubmitted straight away, but repeated policy violations can hurt your quality rating — so it pays to get the category and samples right the first time.From template to campaignOnce approved, a template is reusable across broadcasts, drip automations and the API. Pair it with our [broadcast template best practices](/blog/whatsapp-broadcast-templates-india) so every send lands well, and for stores, use catalog templates to [sell inside WhatsApp](/blog/whatsapp-commerce-catalog-india). Avianya AI keeps template creation, approval status, campaigns and analytics in one INR-billed platform — [book a walkthrough](/inquiry) and we will set up your first templates with you.

## Frequently asked questions

**Q: Why do I need a template to message customers on WhatsApp?**

WhatsApp only lets you send free-form messages inside the 24-hour window after a customer messages you. Any business-initiated message — and anything sent after that window — must use a message template that Meta has pre-approved. Templates are Meta's anti-spam control: they let you send order updates, offers, reminders and OTPs at scale, but only in formats that have been reviewed and approved.

**Q: How long does WhatsApp template approval take?**

Usually a few minutes, and almost always within 24 hours. After you submit a template in Avianya, Meta reviews it and the status moves from Pending to Approved or Rejected. A rejected template can be edited and resubmitted — the most common reasons are a category mismatch, missing sample values for variables, or formatting issues, all of which are quick to fix.

**Q: What are the WhatsApp template categories in Avianya AI?**

Marketing (promotions, offers, launches, re-engagement), Utility (transactional messages like order updates, alerts and reminders), and Authentication (one-time passcodes with a copy-code button). Avianya also supports Catalog/product templates for commerce. The category you pick decides both the content rules and the price, so choosing the right one matters for approval and cost.

---

Source: https://www.avianya.com/blog/how-to-create-whatsapp-templates-avianya
