All topics
Get started8Account, team & permissions44Units & fields70Records, views & tasks39WhatsApp & Cortex Chat68Email & social27Lead ads & distribution38Automations52Documents & quotes32Dashboards40Cortex AI18Developers & API12
Help Center·448 guidesAll topicsContact support

A template’s category and language, and its name at Meta

The category decides how Meta reviews the template and who it reaches. The language sets the approved template’s language. And the template’s name at Meta is derived automatically from its slug.

4 min

Available languages

English, Arabic, Turkish, Spanish, French. 5 languages.

Choose the language the text is actually written in. Meta may reject a template whose chosen language doesn’t match its content.

The template’s name at Meta

Meta only accepts names made of lowercase English letters, digits and underscores. So Corteksa derives the name from the template’s slug, such as template_order_confirmation. The name you type, such as an Arabic name, stays as the display name in Corteksa.

The name must be unique, together with the language, inside the business account. And the name and language can’t change after the template is sent to Meta.

The Transactional and Notification categories are for organizing templates inside Corteksa. Meta treats both as Utility.

At a glance

Category in Corteksa
Sent to Meta as
Use it for
Marketing
Marketing
Offers, campaigns and sales follow-ups. It doesn’t reach people who stopped marketing messages
Utility
Utility
An appointment reminder, an order status, a contract renewal
Transactional
Utility
A payment or order confirmation
Notification
Utility
Service alerts
Authentication
Authentication

If something goes wrong

What you see
Why
What to do
Meta rejected it because of the category
The content doesn’t match the category.
Read the rejection reason in Template approval states, and why Meta rejects one, then change the category or the text.
“Duplicate name” when sending
Another template in the account has the same name and language.
Change the template’s slug or its language.

A real example

Namaa Academy
The situation

The “Lecture reminder” template was rejected because it was classed as marketing.

What they did
  1. They removed the phrase “Sign up for the next course” from the text.
  2. They changed the category to Utility and sent it again.
The result

The template was approved, and it now reaches even people who stopped marketing messages.

A made-up company, to show the idea. The numbers are rounded.

Good to know

5 languages.
The Authentication category has its own rules, and only accepts a verification code button.
Did this guide solve it?
If not, we’ll ask what was missing.
Open in Corteksa
Did this guide solve it?

We read every answer. To get a reply, use Contact support.