WhatsApp message templates: categories and Meta's review
Your system sends WhatsApp messages through Tawked Notifications to your customers in Saudi Arabia from your business number, with Meta-approved templates. A template is reusable text with changing details such as the customer’s name and order number. Any message outside the 24-hour customer service window needs one, and Meta reviews it in up to 24 hours.
Tawked Notifications is a WhatsApp Business API service for Saudi businesses.No subscription: Tawked’s fee is 0.00 SAR per message today, and Meta bills you its own rates directly.
Key points
Templates in Arabic and English, reviewed by Meta
You write a template in the console in any of these languages: Arabic, English, Urdu, Hindi, Bengali, Tagalog, Indonesian, and French. Each language is a version of the template under the same name, and lang in the send request picks the version the customer gets.
Meta decides the category
A template that mixes an order update with a promotion is marketing to Meta, and so is vague text or a body that is only a placeholder. Meta can move an approved template from utility to marketing with a day’s notice, and Tawked alerts you when your template’s category changes.
Placeholders with example values
You write a placeholder as a name, such as customer_name, or by its position, and one template keeps to one kind. The editor asks for an example value for each placeholder, sent with the template for Meta to read during review; the real values travel in params on every send.
Headers and buttons
A message can open with a text header or an image, and carry quick-reply, call or link buttons. A link button can take a suffix that changes with each message, such as the order number at the end of a tracking link.
The three template categories
Meta treats a template that mixes an update and an offer as marketing, and may recategorise an approved template it finds promotional.
| Category | What it carries | Example | Meta's rate for a Saudi number |
|---|---|---|---|
| Utility | An update about the customer's order or account, with no promotion | "Your shipment is on its way" from the ready-made templates | about 0.0401 SAR (USD 0.0107) |
| Marketing | An offer or a product introduction, for customers who agreed to hear from you | A seasonal offer on a product | about 0.2159 SAR (USD 0.0576) |
| Authentication | A one-time verification code; the only category that may carry codes | A sign-in code with a button that copies it | about 0.0401 SAR (USD 0.0107) |
Sources: Meta's WhatsApp pricing page, Meta's template categoriesChecked on October 9, 2026
From a draft to an approved template
Four ways in, all ending on the Templates page of the Tawked console.
Start from a ready-made template.
The console holds 4 utility templates for an order received, shipped and delivered and for an appointment reminder, each in Arabic and English, submitted together in one click. Meta's template library adds utility and authentication templates written by Meta, approved the moment you create them.
Or let Tawked suggest.
Tawked reads your website, then suggests a description of your business and templates that fit it; you pick the ones you want, and they are created and submitted.
Write your own with the assistant.
The template editor has an assistant that writes and repairs a utility or marketing draft, running it through the same checks the editor applies before review.
Submit, then send from your system.
Tawked lets you know when Meta approves, or why it rejected. Once approved, your system sends the template through the API, and a WooCommerce store sends it through the Tawked plugin.
Common questions
What is a message template?
Text that Meta approves before you use it to send messages. You write it once and send it many times, and only what you put in its placeholders changes, such as the customer’s name and the order number. In the Tawked console you write your templates and submit them to Meta for review.
How long does Meta take to approve a WhatsApp template?
Up to 24 hours, according to Meta, and in our experience it is often sooner. When Meta approves or rejects the template, Tawked tells you, with the reason, and you edit a rejected template and submit it again.
Why did Meta classify my utility template as marketing?
Because Meta treats any promotion inside a template as marketing, even beside an order update. Keep the utility template to the update alone, and put the offer in a marketing template you send to customers who agreed to your offers, as the guide to WhatsApp marketing messages explains. You can ask Meta to review the category if you think it is wrong, and Tawked tells you when your template’s category changes.
Can I send a verification code over WhatsApp from my own number?
Yes. Create an authentication template in the console, then send it through POST /v1/whatsapp/messages with one value, params.code, and the code reaches your customer with a button that copies it. If you want a service that generates and checks the codes for you, that is what Tawked Verify does. Tawked Verify sends its codes by SMS today.
Does Tawked send templates with a video, a document or a carousel?
Not yet. Tawked sends templates with a text or image header; video, document and location headers, carousels, and coupon-code, flow and catalog buttons are not supported yet. If your messages need those types, choose a provider that sends them, or Meta’s Cloud API directly.
Why did Meta pause my template?
Meta rates each template’s quality from how customers respond to it, and after repeated complaints or low reads it may pause the template for a while, or disable it. Tawked tells you when a template is paused or disabled, and you resume it from the console once the pause ends.
Read next
- Tawked NotificationsThe product: what you send, the price, the ways to connect
- WhatsApp Business API in Saudi ArabiaConnecting your number, Meta's rules and limits, the blue badge
- How much does the WhatsApp API cost in Saudi Arabia?Tawked's fee and Meta's dated rates by category
- WhatsApp marketing messages to customers who opted inOpt-in, Meta's limits and rate, and why only to those who agreed
- Send WhatsApp messages from your system with one API callThe call, its statuses and webhooks, and MCP for AI assistants
- WhatsApp OTP API for Saudi ArabiaVerification codes over WhatsApp, with the same two calls
Start with a message your customer needs
Sign up with your mobile number
No contracts, and no card.
Connect your business number
In Meta's own window, opened from the Tawked console.
Send your first template
Try it on your own phone from the console, then send it from your system with a tk_live_ key.