We are making changes to the WhatsApp Business Platform pricing model.
Effective July 1, 2025 for all businesses on our platform:
See Pricing Updates on the WhatsApp Business Platform for additional details.
When creating a new template, or managing existing ones, it's important to understand how WhatsApp categorizes your template for pricing purposes.
Our template category guidelines are how we define the category of message templates.
Message templates can be categorized as:
Marketing templates are our most flexible. They can enable businesses to achieve a wide range of goals, from generating awareness to driving sales and more.
Note: Examples are illustrative only. Templates that contain similar content, or the example text above, may be categorized differently based on the exact content.
Marketing Guidelines |
---|
Message Objective: Awareness |
Message Objective: Sales |
Message Objective: Retargeting |
Message Objective: App Promotion |
Message Objective: Build Customer Relationships |
The following templates are also considered marketing:
Utility templates are typically triggered by a user action or request. They must include specificity about the active or ongoing transaction, account, subscription or interaction to which they relate. For example, an order confirmation must contain an order number.
Utility Guidelines |
---|
Message Objective: Opt-In Management on WhatsApp |
Message Objective: Order Management |
Message Objective: Account Alerts or Updates |
Message Objective: Feedback Surveys |
Message Objective: Continue a Conversation on WhatsApp |
Only authentication templates can be used to send a one-time passcode for identity verification; marketing and utility templates cannot be used for this purpose.
Businesses on Cloud API can use authentication templates from Template Library.
Authentication templates enable businesses to verify user identity (usually with alphanumeric codes) at various steps of the customer journey:
Authentication templates are our most restrictive, so for a template to be classified as authentication, a business must:
Authentication Guidelines |
---|
Message Objective: Authentication |
When you create a template, you indicate the template's category, based on the guidelines above. We validate the category you indicated per the contents of the template and our guidelines. We will then create the template and set its status to one of the statuses below, based on the outcome of the validation process.
a. When you create a template and we approve it, you can request a review up to 60 days from the creation date.
b. For utility templates we may update to marketing, you can request a review up to 60 days from the date we updated the category.
APPROVED
status means we agree with the category chosen in your template creation request and that the template successfully passed template review. It can now be used to send messages.
Status Alerts — An email and WhatsApp Manager alert will inform you that the template was approved, and a message_template_status_update
webhook will be triggered with the event property set to APPROVED
.
Effective April 9, 2025, If you selected UTILITY
as the template’s category and we determine it should be MARKETING
, we approve the template as MARKETING
. In WhatsApp Manager, you will see the screen below. When using the API, the behavior will be as outlined above. You can request a review up to 60 days from the date we updated the category.
Effective April 9, 2025 – We no longer support the allow_category_change
property during template creation. Previously, if set to true
in a template creation request, this allowed us to update a template’s category to marketing
, if we determined marketing
to be its category per its content and our guidelines. This is now the default behavior.
PENDING
status means we agree with the category chosen in your template creation request, however the template is undergoing template review.
Status Alerts — The outcome of template review will be communicated via email and WhatsApp Manager alert. Upon completion, a message_template_status_update
webhook will be triggered with the event property set to APPROVED
or REJECTED
.
REJECTED
status indicates that we disagreed with the category you designated in your template creation request.
Status Alerts — Rejections are communicated via email and WhatsApp Manager alert. Upon review completion, a message_template_status_update webhook will be triggered and the event
property set to REJECTED
, with the reason
property set to INCORRECT_CATEGORY
.
If your message template is rejected, you have the following options:
All eligible templates are automatically duplicated in the destination WABA and category checks will be performed to ensure that all duplicated templates are correctly categorized.
July 1, 2024 — To ensure templates on our platform are correctly categorized per our template category guidelines, we introduced a recurring process to identify and update approved templates that should be of a different category, per our template category guidelines.
Effective April 16, 2025 — For any business we detect to be abusing our template categorization system and to whom we send a warning, we will no longer provide the 24-hour notice mentioned below if we detect a utility template that should be marketing. We will update the category with no advance notice and trigger emails/webhooks to confirm the category change.
Automatic category updates can apply to approved templates only that were not initially approved per our template category guidelines. We provide advance notice on different surfaces, like through webhook and email, before we take action on these templates.
Read on to learn specifics about how we handle this process.
marketing
.
UTILITY
to MARKETING
MARKETING
APPROVED
and can continue to be used to send messages. This process was introduced on October 1, 2024
REJECTED
and can no longer be used to send messages.Advanced notification of category updates |
---|
Via Email |
Via Webhook |
Via WhatsApp Manager |
Notification when action is taken |
---|
Via Email |
Via Webhook |
Advanced notification of category updates |
---|
Via Email |
Via Webhook |
Via WhatsApp Manager |
Notification when action is taken |
---|
Via Email |
Via Webhook |
When you receive notice that a template’s category will be updated or a template will be rejected, you can:
You have 60 days to review and appeal these changes in Business Support Home.
You can use the GET /
endpoint to get the list of templates that have been or will be updated.
Request the category
and correct_category
fields, which will return the IDs of all of the WABA's templates, and each template's category
and correct_category
values. You can then compare these values:
GET //message_templates?fields=category,correct_category
MARKETING
), the template's category has already been updated with the correct_category
value.correct_category
is not an empty string or null (e.g. category is UTILITY
but correct_category
is MARKETING
), the template's category will be updated on the first day of the next month with the correct_category
value.correct_category
value is an empty string or null, the template has not been impacted.The WhatsApp Manager's Manage Templates panel identifies any templates whose categories will be updated.
This process has been in effect since June 2023, when we introduced our marketing, utility and authentication template categories.
You can either edit the category and content or just edit the category only.
template_category_update
webhook will be triggered.new_category
property in the webhook payload will indicate its new category.On the Manage Templates tab:
If the template passes validation and review, its category will be updated and a template_category_update
webhook will be triggered. The new_category
property in the webhook payload will indicate its new category.
You can request Meta to review the category of your template if:
UTILITY
or MARKETING
and status is REJECTED
MARKETING
and status is APPROVED
Possible outcomes after you submit a request of your template’s category:
template_category_update
webhook will be triggered. The new_category
property in the webhook payload will indicate its new category.A review can only be requested via WhatsApp Manager.
In the sidebar of WhatsApp Manager, select the Message Templates dropdown, and then Message Templates. You should see a rejection banner with the template in question. Click Go to Business Support.
Click Template Category Updates, select the templates you would like reviewed and then click the Request Review button to begin the review process.
In the Business Support sidebar, click Template category Updates, and then the In review tab.
If the template category change is not approved: The template can be viewed in Business Support under the Template category updates > Unchanged tab. The template’s category will change to the correct category during an automatic category update.
If the template category change is approved: the template can be viewed in Business Support under the Template category updates > Reversed tab. If the template category was already changed during automatic category update, it will be reverted to its previous category.
This process was introduced on March 17, 2025. These restrictions will be in addition to our automatic updates of utility templates that should be categorized as marketing.
We provide written notice before we restrict businesses from using the WhatsApp Business Platform for utility messaging in the following way:
UTILITY
to MARKETING
UTILITY
templates. Instead, they will be re-categorized as MARKETING
For businesses that have been restricted previously — If we detect continued misuse of our template categorization system, we may re-introduce these restrictions for 30 days.
We trigger the following notices:
Warnings – Email is sent to all WhatsApp Business Account admins (people with ‘full control’ of the WhatsApp Business Account). An account_update
webhook will be sent out indicating utility restriction WARN
for the WhatsApp Business Account.
Restrictions – When we introduce or lift restrictions, email is sent to all WhatsApp Business Account admins (people with ‘full control’ of the WhatsApp Business Account). We also trigger a change to the restriction_info
object in the account_update
webhook.
Businesses that believe we have applied these restrictions in error can request a review via Business Support.