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.


Template Categorization

When creating a new template, or managing existing ones, it's important to understand how WhatsApp categorizes your template for pricing purposes.

  1. Consider template category guidelines before creating a new template
  2. Stay updated on your template's approval status after template creation
  3. Learn about automatic category updates to templates in production

Template Category Guidelines

These guidelines are also outlined in our PDF explainer

Our template category guidelines are how we define the category of message templates.

Message templates can be categorized as:

  • Marketing templates – Enable businesses to achieve a wide range of goals, from generating awareness to driving sales and retargeting customers.
  • Utility templates – Enable businesses to follow up on user actions or requests, since these messages are typically triggered by user actions.
  • Authentication templates – Enable businesses to verify a user’s identity, potentially at various steps of the customer journey.

Marketing template guidelines

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

Business GoalExample Templates

Generate awareness of your business, products, or services among customers who have subscribed to receive messages from your business on WhatsApp.

  • "Did you know? We installed a new tower in your area so you can enjoy a better network experience. To learn more, visit our site {{1}}."
  • "Diwali is around the corner! Join us at {{1}} on October 24 to celebrate with friends and family. For more details about our event, click {{2}}."
  • "Looking for a getaway this fall? Our newest resort just opened in {{1}}: the perfect place to relax and unwind. Learn more here: {{2}}"

Message Objective: Sales

Business GoalExample Templates

Send general promotional offers to customers related to sales events, coupons or other content intended to drive sales.

  • "As a thank you for your last order, please enjoy 15% off your next order. Use code LOYAL15 at checkout. Visit our site here {{1}}."
  • "Refer → save! Use code FRIEND so you both earn $10 off your next order."
  • "Upgrade to our Premium cabin to enjoy more benefits, like additional legroom and priority boarding. Click {{1}} or log into our app to upgrade."
  • "You have been pre-approved for our credit card! Enjoy an introductory offer of {{1}} if you apply via your personalized link: {{2}}."
  • "Don’t forget! Today only, get double points on your purchases. Visit your nearest store and use your phone number at check-out."

Message Objective: Retargeting

Business GoalExample Templates

Promote relevant offers or other call-to-actions to customers who may have visited your website, used your app, or engaged with your products and services.

  • "Your subscription has expired! Don't miss out on your favorite shows. Re-subscribe now: {{1}}"
  • "You left items in your cart! Don’t worry, we saved them for you. Click here to checkout now: {{1}}."
  • "Thank you for visiting our site. You can secure your health insurance in a few easy clicks – continue here: {{1}}."
  • "You didn’t finish your application! Please log into your profile here to pick up where you left off: {{1}}."
  • "We miss you! Join us for an afternoon or evening of fun with your family. Click here to book with a special rate: {{1}}."

Message Objective: App Promotion

Business GoalExample Templates

Request customers to install or take a specific action with your app.

  • "Did you know? You can now checkout in our app. Download it here {{1}} to check out our streamlined experience."
  • "Thank you for using our app. We noticed you have not used our latest feature, {{1}}. Click here {{2}} to learn more about how this benefits you!"
  • "In-app only: 20% off this week! Use code SUMMER20 to save on select styles. To download our app, click here: {{1}}."
  • "Hi {{1}}, your friend {{2}} recently joined our community. Send them a welcome message today: {{1}}"

Message Objective: Build Customer Relationships

Business GoalExample Templates

Strengthen customer relationships through personalized messages or by prompting new conversations.

  • "{{1}}, did you think we’d forget? No way! Happy birthday! We wish you the best in the year ahead."
  • "As we approach the end of the year, we reflect on what drives us: You. Thank you for being a valued customer. We look forward to continuing to serve you"
  • "Hello, I am the new virtual assistant. I can help you discover products or provide support. Please reach out if I can help!"

The following templates are also considered marketing:

  • Templates with mixed content (e.g. Both utility and marketing, such as order update with a promo, or a feedback survey with promotional content).
  • Templates where contents are unclear (e.g. where contents are only “{{1}}” or “Congratulations!”).

Utility template guidelines

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

Business GoalExample Templates

Confirm opt-in for receiving messages on WhatsApp as a follow-up to opt-in collected via other channels (e.g., website, email). Also confirm opt-out.

  • "Thanks for confirming opt-in! You’re in. You’ll now receive notifications via WhatsApp."
  • "Thank you for confirming your opt-out preference. You will no longer receive messages from us on WhatsApp."

Message Objective: Order Management

Business GoalExample Templates

Confirm, update, or cancel an order or transaction with a customer using specific order or transaction details in the body of your message.

  • "Thank you! Your order {{1}} is confirmed. We will let you know once your package is on its way."
  • "Hooray! Your package from order {{1}} is on its way. Your tracking number is {{2}} and expected delivery date is {{3}}."
  • "Unfortunately, one item from your order {{1}} is backordered. We will follow up with an estimated ship date. If you wish to cancel and receive a refund, please click here: {{2}}"
  • "We have received your item from order {{1}}. Your refund for {{2}} has been processed. Thank you for your business."

Message Objective: Account Alerts or Updates

Business GoalExample Templates

Send important account updates, including time-sensitive alerts, safety information, payment reminders, and other information relevant to already-purchased or subscribed products and services.

These messages should not intend to upsell or cross-sell new products or services.

  • "Daily update for account ending in {{1}}: Your balance is {{2}}."
  • "Reminder: Your monthly payment for your subscription to {{1}} will be billed on {{2}} to the card you have saved on file."
  • "To finish setting up your profile, you need to upload a photo. Please click here to upload: {{1}}."
  • "The product you ordered {{1}} on {{2}} has been recalled. Please click here {{3}} to learn more."
  • "There is a tornado alert in your area. We recommend you remain indoors until {{1}} o'clock today."

Message Objective: Feedback Surveys

Business GoalExample Templates

Collect feedback on previous orders, interactions or ongoing relationships with customers.

These messages should not be about requesting feedback related to potential upsell or cross-sell opportunities.

  • "We have delivered your order {{1}}! Please let us know if there was any issue by reaching out here: {{2}}."
  • "Your feedback ensures we continually improve. Please click here {{1}} to share your thoughts on your recent visit at our {{2}} location. Thank you in advance!"
  • "You chatted with us online recently about order {{1}}. How was your experience? Click to fill out a short survey: {{2}}."

Message Objective: Continue a Conversation on WhatsApp

Business GoalExample Templates

Send a message to start an interaction on WhatsApp that began in another channel.

These messages should not be initiated without a user having requested the conversation to be moved to WhatsApp.

  • "Hi! I see you requested support via our online chat. I am the virtual assistant on WhatsApp. How can I help?"
  • "Hi {{1}}, we are following up on your call with customer service on {{2}}. Your case has progressed to the next step. Please log into your account to continue: {{3}}."

Authentication template guidelines

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:

  • New account creation
  • Account integrity, access or recovery
  • New or existing orders/transactions

Authentication templates are our most restrictive, so for a template to be classified as authentication, a business must:

Authentication Guidelines

Message Objective: Authentication

Business GoalExample Templates

Authenticate users with one-time passcodes

  • "{{1}} is your verification code."
  • "{{1}} is your verification code. For your security, do not share this code."
  • "{{1}} is your verification code. This code expires in 15 minutes."

How we assign a category during template creation

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

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

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

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:

Duplicated Templates from Phone Number Migration

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.

How we update a template's category after initial approval

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.

How it works

For templates approved as utility, but should actually be marketing

  • Notice period — We provide 1-day advance notice before the template category is updated to marketing.
  • Template category — The template category is changed to MARKETING
  • Template status — There is no change to template status; it remains APPROVED and can continue to be used to send messages.

For templates approved as marketing or utility, but should actually be authentication

This process was introduced on October 1, 2024

  • Notice period — We provide advance notice.
  • Template category — There is no change in the template’s category.
  • Template status — On the first day of the following month, the template status is changed to REJECTED and can no longer be used to send messages.

How we notify you

For templates approved as utility, but should actually be marketing

Advanced notification of category updates

Via Email

  • An email will be sent to any people in the business’ portfolio with ‘full control’ of the WhatsApp Business Account (WABA).
  • The email will contain a link to the WhatsApp Manager > Message Templates > Manage Templates panel.
  • Templates whose categories will be updated will have an "information" icon beside their name. Hovering over the icon will display the category it will be updated to, and the date when it will be updated.
  • For templates that will be rejected, the icon will display

Via Webhook

A template_category_update webhook will be triggered for each template whose category will be updated, with a correct_category property in the payload set to what the template's category should be. The new_category property also exists in the payload indicating the template’s current category.

Via WhatsApp Manager

  • The WhatsApp Manager > Message Templates > Manage Templates panel will display a banner with a link to a downloadable CSV identifying these templates.
  • Business Support will list the name and current category of these templates, as well as the categories they will be updated to.
Notification when action is taken

Via Email

  • An email will be sent to any people in the business portfolio who have been granted full control of the WABA that owns the templates whose categories have been updated.
  • The email will highlight the number of templates whose categories were updated, and will include a link to the WhatsApp Manager > Message Templates > Manage Templates panel where the name and new category of these templates, as well as the categories before automatic update will be listed. It also includes a link to Business Support.

Via Webhook

A template_category_update webhook will be triggered for each template whose category has been updated. The new_category property will indicate the template's new category and the previous_category property will indicate the template's category before automatic update.

For templates approved as marketing or utility, but should actually be authentication

Advanced notification of category updates

Via Email

  • An email will be sent to any people in the business portfolio who have been granted full control of the WABA that owns the templates whose categories have been updated.
  • The email will contain a link to the WhatsApp Manager > Message Templates > Manage Templates panel.
  • Templates whose status will be updated to REJECTED will be updated will have an "information" icon beside their name. Hovering over the icon will display the date when the template will be rejected.

Via Webhook

Via WhatsApp Manager

  • The WhatsApp Manager > Message Templates > Manage Templates panel will display a banner with a link to a downloadable CSV identifying these templates. Business Support will list these as well.
Notification when action is taken

Via Email

  • An email will be sent to any people in the business portfolio who have been granted full control of the WABA that owns the templates whose categories have been updated.
  • The email will highlight the number of templates that were rejected, and will include a link to the WhatsApp Manager > Message Templates > Manage Templates panel, where the status will reflect the template is rejected.
  • It also includes a link to Business Support.

Via Webhook

A status webhook will be triggered for each template that has been rejected. whose category has been updated. The webhook will have the event property set to REJECTED and the reason property set to INCORRECT_CATEGORY.

Your options in this process

When you receive notice that a template’s category will be updated or a template will be rejected, you can:

  • Create a new template
  • For utility templates that will be updated to marketing
    • You can request a review
      • If the review is approved – The template’s category will not be updated as previously notified.
      • If the review is not approved – The template will be updated to marketing, as previously notified.
  • For marketing or utility templates that will be rejected
    • You cannot request a review.
    • Businesses on Cloud API can browse our template library to identify available options for your identity verification use case. We recommend businesses browse, choose and create a new template from the template library before the utility/marketing template is rejected, to avoid workflow disruptions.

You have 60 days to review and appeal these changes in Business Support Home.

Learn which template(s) will be updated or have been updated

Via API

You can use the GET //message_templates 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
  • If the values match (e.g. they are both MARKETING), the template's category has already been updated with the correct_category value.
  • If they mismatch and the 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.
  • If the correct_category value is an empty string or null, the template has not been impacted.

Via WhatsApp Manager

The WhatsApp Manager's Manage Templates panel identifies any templates whose categories will be updated.

How to update a template category or request a category review

This process has been in effect since June 2023, when we introduced our marketing, utility and authentication template categories.

Edit your template's category

Via API

You can either edit the category and content or just edit the category only.

  • The template will undergo category validation and template review again.
  • 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.

Via WhatsApp Manager

On the Manage Templates tab:

  1. Select your template
  2. Edit the content so it aligns to the guidelines of that category
  3. Re-submit the template for approval

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.

Qualifications and outcomes for category review:

You can request Meta to review the category of your template if:

  • It is categorized as UTILITY or MARKETING and status is REJECTED
  • It is categorized as MARKETING and status is APPROVED

Possible outcomes after you submit a request of your template’s category:

  • Review is approved – The category will be updated. A template_category_update webhook will be triggered. The new_category property in the webhook payload will indicate its new category.
  • Review is rejected – The category will not change.

How to request a category review

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.

How to view templates submitted for review:

In the Business Support sidebar, click Template category Updates, and then the In review tab.

How to view template category decisions

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.

Restrictions on businesses misusing the template categorization system

New restrictions on template category misuse :

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.

How it works

We provide written notice before we restrict businesses from using the WhatsApp Business Platform for utility messaging in the following way:

  • Warning – If we detect a business is misusing our template categorization system to secure the utility category for templates that should be categorized as marketing, we will send a written warning before we restrict them from using utility messaging on the WhatsApp Business Platform.
    • As of April 16 2025 — After you are given a warning:
      • A 24 hour notice will not be provided before changing template categories from UTILITY to MARKETING
      • Category changes will be instant
  • Restriction – If we detect misuse after this warning, we will introduce the following restrictions which would prevent the WhatsApp Business Account from using the WhatsApp Business Platform for utility messaging for 7 days:
    • As of April 16 2025 — We will no longer reject all previously approved UTILITY templates. Instead, they will be re-categorized as MARKETING
    • For 7 days – Disable category reviews for these templates
    • For 7 days – Disable creation of new utility templates

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.

Notices when action is taken

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.

Your options in this process

Businesses that believe we have applied these restrictions in error can request a review via Business Support.