Key takeaways

  • Outside the 24-hour customer service window, you can send only approved templates, and only to customers who opted in.
  • Any promotion makes a template marketing, even inside an order update.
  • Meta's review can take up to 24 hours, and a rejected template can be edited and resubmitted, or appealed.
  • Meta doesn't translate templates, so Arabic and English versions are separate templates.
  • Meta charges templates by category and recipient country; since 1 October 2026, window replies are charged after 1,000 free per number a month.

What is a WhatsApp message template, and when do you need one?

A template is a message you write in advance and Meta approves, with variables such as the customer's name. You need one whenever your business starts the conversation, or 24 hours after the customer's last message.

PartRequired?Meta's limits
HeaderOptionalText up to 60 characters with one variable, or an image, video, GIF, document or location
BodyRequiredUp to 1,024 characters, with several variables
FooterOptionalUp to 60 characters
ButtonsOptionalUp to 10, with at most 2 website buttons and 1 phone button; labels up to 25 characters

Variables go in double curly braces, named like {{first_name}} or numbered like {{1}}, and each needs a sample value when you submit. Meta doesn't translate templates, so Arabic and English versions are separate templates that can share a name.

How does Meta categorise templates: marketing, utility or authentication?

You choose the category, and Meta checks it against the content. The category decides how Meta charges, so a wrong choice ends in a rejection or a changed category.

CategoryUse it forExampleWatch for
MarketingPromotion, awareness and bringing customers backA back-in-stock alert, a birthday greetingMixed or unclear content is marketing, even if the customer asked for it
UtilityFollowing up a customer's order, booking or accountAn order confirmation, a shipping update, a booking confirmationNo promotion at all, and specific to that customer
AuthenticationOne-time passcodes onlyA login codeBuilt from the Template Library with a code button; no links, media or emojis

Since 9 April 2025, a template you submit as utility that Meta judges to be marketing is approved as marketing. Meta also rechecks approved templates and moves a utility template to marketing after one day's notice.

A business that keeps labelling promotions as utility gets a warning first, and from then on recategorisation comes with no notice. Then Meta caps its utility messages for at least 7 days, and next moves all its utility templates to marketing for 7 days, or 30 for repeats.

An order update with a discount in it is a marketing template, and Meta charges it as one.

Why does Meta reject WhatsApp templates?

Meta most often rejects WhatsApp templates for badly formatted variables, requests for sensitive data, policy breaches, duplicates and the wrong category. It reviews each template with automated systems and people, and a decision can take up to 24 hours.

ReasonWhat it looks likeHow to fix it
Badly formatted variablesA missing brace, {{1}} then {{3}}, or #, $ or % in a variableNumber variables in order, with no symbols
A variable at the start or endA body that opens or closes with {{1}}Start and end with fixed words
Too many variables for the lengthOne short line carrying five variablesCut variables or add fixed text
Asking for sensitive dataA full card number, national ID number or bank account numberNever request them in a template
Policy breachesThreats of legal action or public shaming, or goods the Commerce Policy bansRead WhatsApp's policies before writing
A duplicateSame body and footer as an existing templateReword it, or reuse the existing template
Wrong categoryA one-time code sent as a utility templateUse an authentication template from the Template Library

If your template is rejected

  1. Read the reason in Business Support Home or in Meta's email.
  2. Edit and resubmit the template, or appeal with sample values attached; Meta decides appeals within 24 hours.
  3. If the dispute is about the category, request a category review in WhatsApp Manager within 60 days.
  4. After approval, watch the quality rating: a low-quality template is paused for 3 hours, then 6, and disabled the third time.
See which customer messages deserve a template

The Leak Audit is free, with no obligation. Within 72 hours of the discovery meeting and receipt of the agreed information, we map your current journey, show the gaps the evidence supports, prioritise next steps and demonstrate one agreed workflow in a test environment. You keep the report. If you don't need HumAI, the audit says so.

Get your free Leak Audit

When can you send a template, and to whom?

You can send a template at any time, but only to customers who gave you their number and agreed to hear from your business. When a customer messages you, or calls where WhatsApp calling is available, a 24-hour customer service window opens and renews with each message; inside it, your team replies without templates.

Meta charges templates by category (marketing, utility or authentication) and the recipient's country. Since 1 October 2026, it also charges replies inside the 24-hour window after a monthly free tier of 1,000 per business number. Utility templates sent while a window is open are charged too. Meta's pricing page has the current rate card.

Related

Which customer message templates can you adapt and submit?

Adapt these examples and submit them for Meta's review; none is an approved template. The category shown is the likely one, and Meta decides.

MomentLikely categoryGulf ArabicIn English
Appointment reminderUtilityهلا {{name}}، تذكير بموعدك في [اسم النشاط] بكرة {{date}} الساعة {{time}}. تقدر تأكد أو تغيّر من الأزرار تحت. الأزرار: بحضر، أبي أغيّر الموعدHi {{name}}, a reminder of your appointment at [business name] tomorrow, {{date}} at {{time}}. Use the buttons below to confirm or change it. Buttons: I'll be there, Change time
Order shippedUtilityهلا {{name}}، طلبك رقم {{order_number}} طلع مع شركة الشحن، ومتوقع يوصلك {{date}}. تتبّع الشحنة من الزر تحت. الزر: تتبّع الطلبHi {{name}}, your order {{order_number}} is on its way and should arrive by {{date}}. Track it with the button below. Button: Track order
Cash-on-delivery order checkUtilityهلا {{name}}، وصلنا طلبك رقم {{order_number}} والدفع عند الاستلام. نأكده ونرسله لك؟ الأزرار: أكّد الطلب، أبي أعدّلHi {{name}}, we've received your order {{order_number}}, cash on delivery. Shall we confirm and ship it? Buttons: Confirm order, I need a change
Property viewing confirmedUtilityهلا {{name}}، تأكد موعد معاينة {{property}} يوم {{date}} الساعة {{time}}، وبيستقبلك {{agent_name}} من فريقنا. الأزرار: تمام، أبي موعد ثانيHi {{name}}, your viewing of {{property}} is confirmed for {{date}} at {{time}}, and {{agent_name}} from our team will meet you. Buttons: See you then, Another time
Ready for pickupUtilityهلا {{name}}، طلبك رقم {{order_number}} جاهز للاستلام من فرع {{branch}}، ونحتفظ لك فيه لين {{date}}. ولو تحتاج وقت أكثر رد علينا هنا.Hi {{name}}, your order {{order_number}} is ready to collect at our {{branch}} branch. We'll hold it until {{date}}; reply here if you need more time.
Back in stock, for customers who opted in to offersMarketingهلا {{name}}، {{product}} اللي سألت عنه رجع متوفر في [اسم المتجر]. تبي نحجز لك واحد؟ الأزرار: إي احجزه لي، أوقف العروضHi {{name}}, the {{product}} you asked about is back in stock at [store name]. Shall we set one aside for you? Buttons: Yes, hold one, Stop offers
Opt-in confirmationUtilityهلا {{name}}، شكرًا على موافقتك. بتوصلك تحديثات طلباتك ومواعيدك من [اسم النشاط] على واتساب، وتقدر توقفها أي وقت إذا كتبت إيقاف.Hi {{name}}, thanks for confirming. You'll now get order and appointment updates from [business name] on WhatsApp. Reply STOP at any time to opt out.

Double curly braces mark variables filled in per customer; square brackets mark fixed text you replace before submitting. The words after "Buttons:" are button labels, which you add as buttons, not in the message body.

For customers in Egypt, adapt the wording and submit it as its own template. Meta's language list has Arabic (EGY) and Arabic (UAE) codes besides Arabic.

Related

Where does HumAI fit, and when don't you need us?

HumAI prepares templates as part of AI Customer Operations, for the reminders and order updates sent after the 24-hour window closes. We write each template in Arabic and English, choose its category by Meta's guidelines, submit it with sample values and rework any rejection. You approve the wording, Meta approves the template, and every reply comes back to your team.

For offers to opted-in customers, the same template work runs inside our WhatsApp campaigns, and you approve every campaign.

If your number isn't on the official platform yet, we start by setting up the WhatsApp Business API and moving the number.

You may not need us. If your team only answers customers who message you, within 24 hours, you need no templates. For a few delivery-update or payment-reminder templates, the Template Library in WhatsApp Manager has ready-made utility templates you can set up yourself.

Related

Questions owners ask

How long does WhatsApp template approval take?

Meta says a template decision can take up to 24 hours, and an appeal is decided within 24 hours. An approved template starts as Active with quality pending, until customer feedback rates it.

Can I edit a template after Meta approves it?

Yes, up to 10 times in 30 days and once in any 24 hours. You can't change an approved template's category, and each edit goes through Meta's review again before the template is approved.

How many WhatsApp templates can a business have?

Up to 250 per account while your business portfolio is unverified. Once the portfolio is verified and a number has an approved display name, each account can hold up to 6,000. Every language version counts as a separate template.

Can I use the same template for customers in Saudi Arabia, the UAE and Egypt?

Yes. A template isn't tied to a country, but Meta charges each message by the recipient's country code, so one template can cost differently in Riyadh, Dubai and Cairo. Check Meta's rate card per market, and consider a separate Egyptian Arabic version.

Can a WhatsApp template include a voice note?

No. Meta's template components page lists text, image, video, GIF, document and location headers and never mentions audio. A voice note is a normal message, not a template. It can go out only while a customer service window is open, after the customer has messaged you.

Sources

  1. Meta for Developers: Message templates
  2. Meta: Template categorization guidelines
  3. Meta for Developers: Template review and common rejection reasons
  4. Meta: Template components and quick-reply buttons
  5. Meta for Developers: Template management and edit limits
  6. Meta: Template quality rating
  7. Meta for Developers: Template pausing
  8. Meta for Developers: Template Library
  9. Meta for Developers: Supported template languages
  10. Meta for Developers: Marketing templates and customer preferences
  11. Meta for Developers: Send messages and the customer service window
  12. Meta for Developers: Get opt-in for WhatsApp
  13. Meta for Developers: Pricing on the WhatsApp Business Platform and rate cards
  14. WhatsApp Business Messaging Policy
  15. Meta for Developers: Audio messages

Read next

WhatsApp setup & safety

WhatsApp Business verification and the blue tick: what Meta asks for, and why it says no

Business verification in Meta Business Suite proves your company is a registered business, and Meta itself says it doesn't give you a badge. The blue tick is a separate request Meta decides: Official Business Account status on the WhatsApp Business API, or paid Meta Verified on the WhatsApp Business app.

10 min read
Campaigns

Sending bulk WhatsApp messages without a ban: the official way

The official way to send bulk WhatsApp messages is the WhatsApp Business Platform: Meta-approved marketing templates, sent only to customers who opted in, within your messaging limit. Unofficial sender tools that blast from a normal WhatsApp number break WhatsApp's terms and put the number at risk of a ban.

10 min read
Clinics & hospitals

How clinics in Riyadh and Dubai can reduce no-shows with WhatsApp reminders

To reduce no-shows, send three WhatsApp messages: a booking confirmation, a reminder the day before and a short note on the day, each with buttons to confirm, change or cancel. Freed slots go to your waiting list, staff confirm every change, and the reminders go out as Meta-approved templates to patients who opted in.

9 min read
Online stores

Why do cash-on-delivery orders come back, and how can WhatsApp reduce them?

Cash-on-delivery orders in Saudi Arabia and Egypt come back for ordinary reasons: a whim, a vague address, a dead phone, slow delivery, no confirmation or a change of mind. A WhatsApp confirmation before dispatch, sent as a Meta-approved utility template to customers who opted in, lets them confirm, fix or cancel while the parcel is still in your warehouse.

11 min read

Start with where you lose customers.

See where your business loses customers on WhatsApp, and what to fix first.

Get your free Leak Audit