Skip to main content

WhatsApp Message Template

Introduction

Message Templates are message formats for common reusable messages a business may want to send. Businesses must use Message Templates for sending notifications to customers. This allows a business to send just the template identifier along with the appropriate parameters instead of the full message content. Message templates will be submitted for review before being able to be sent, in order to ensure they do not violate the WhatsApp policies.


Supported Categories

Reminder
  • The following categories are supported in v1.1.0 or later versions.
  • Under the new conversation-based pricing model, the conversation charge will vary based on the template category used to initiate a conversation.
CategoryDescription
AuthenticationSend codes to verify a transaction or login.
MarketingSend promotions or information about your products, services or business.
UtilitySend messages about an existing order or account.

Reminder
  • The following categories are only supported in v1.0.0
  • WhatsApp Cloud API will deprecate the following categories on May 1, 2023
CategoryDescription
MarketingSend promotional offers, product announcements, and more to increase awareness and engagement.
One-time passwordsSend codes that allow your customers to securely access their accounts.
TransactionalSend account updates, order updates, alerts, and more to share important information.

Supported Languages

The following are some of the supported languages for message templates. You can refer to here for the full list.

Language (A-K)CodeLanguage (L-Z)Code
AfrikaansafLaolo
AlbaniansqLatvianlv
ArabicarLithuanianlt
AzerbaijaniazMacedonianmk
BengalibnMalayms
BulgarianbgMalayalamml
CatalancaMarathimr
Chinese (CHN)zh_CNNorwegiannb
Chinese (HKG)zh_HKPersianfa
Chinese (TAIWAN)zh_TWPolishpl
CroatianhrPortuguese (BR)pt_BR
CzechcsPortuguese (POR)pt_PT
DanishdaPunjabipa
DutchnlRomanianro
EnglishenRussianru
English (UK)en_GBSerbiansr
English (US)en_USSlovaksk
EstonianetSloveniansl
FilipinofilSpanishes
FinnishfiSpanish (ARG)es_AR
FrenchfrSpanish (MEX)es_MX
GeorgiankaSpanish (SPA) es_ES
GermandeSwahilisw
GreekelSwedishsv
GujaratiguTamilta
HausahaTelugute
HebrewheThaith
HindihiTurkishtr
HungarianhuUkrainianuk
IndonesianidUrduur
IrishgaUzbekuz
ItalianitVietnamesevi
JapanesejaZuluzu
Kannadakn
Kazakhkk
Kinyarwandarw_RW
Koreanko
Kyrgyz (Kyrgyzstan)ky_KG

Status

Message Templates can have the following statuses:

StatusDescription
In-ReviewIndicates that the template is still under review. Review can take up to 24 hours.
RejectedThe template has been rejected during our review process or violates one or more of our policies. See Appeals.
Active - Quality pendingThe message template has yet to receive quality feedback from customers. Message templates with this status can be sent to customers.
Active - High QualityThe template has received little to no negative customer feedback. Message templates with this status can be sent to customers. See Quality Rating.
Active - Medium QualityThe template has received negative feedback from multiple customers but may soon become paused or disabled. Message templates with this status can be sent to customers.
Active - Low QualityThe template has received negative feedback from multiple customers. Message templates with this status can be sent to customers but are in danger of being paused or disabled soon, so we recommend that you address the issues that customers are reporting.
PausedThe template has been paused due to recurring negative feedback from customers. Message templates with this status cannot be sent to customers.
DisabledThe template has been disabled due to recurring negative feedback from customers. Message templates with this status cannot be sent to customers.
Appeal RequestedIndicates that an appeal has been requested.

You will notified of the status changes by subscribing to the Message Template Status Update.


Quality Rating

Each message template has a quality rating based on usage and customer feedback. The rating is available on the templates which has the Active status. The quality rating includes:

Quality RatingColor
Quality pendingGreen
HighGreen
MediumYellow
LowRed

Approved message templates start out with a Quality pending rating. When message template has the Active status, it can be sent to end users. If a message template continuously receives negative feedback, it will affect the quality rating, and eventually result in the change in status, the template will be not allowed to be sent until the status becomes active again.

For more details, please refer to Quality Rating.


Template Pausing

If a message template reaches the low quality rating, it will be paused for a period of time to protect the quality rating of phone numbers that have used the template:

  • 1st Instance: Paused for 3 hours
  • 2nd Instance: Paused for 6 hours
  • 3rd Instance: Disabled

When a message template is paused, it can't be sent to end users until it is back to be Active again.

Alternatively, you can edit the paused template content in order to reduce the negative feedback it might receive. However, once you submitted the edited template, it needs to be reviewed by the WhatsApp team. If the edited template is approved and status is back to Active, you can start sending this template again.

Template pausing initially does not affect the business phone number. However, if a business is continuously sending low quality message templates, the phone number might be impacted.

For more details, please refer to Template Pausing.


Opt-in

WhatsApp Opt-in
Image 1: Example of opt-in interface

A user must first consent to receive messages in WhatsApp by opting into them via WhatsApp or a third-party channel. This can be any channel your business uses to communicate with people today β€” your WhatsApp thread, interactive voice response (IVR) flows, website, app, email, SMS, retail location, etc.

You must follow the below requirements when obtaining opt-in:

  • You must clearly state that a person is opting in to receive messages from the business over WhatsApp
  • You must clearly state the business’ name that a person is opting in to receive messages from
  • You must comply with applicable law

You should continue to optimize for the user experience while obtaining opt-in. For example, you should:

  • Explicitly call out the types of messages a person is opting into (e.g., delivery updates)
  • Avoid messaging people too frequently
  • Provide instructions for how customers can opt out and honor these requests
  • Monitor your quality rating, especially when rolling out new opt-in methods

For detailed opt-in requirements, please refer to WhatsApp Opt-in Guidelines.


Manage Message Template

WOZTELL allows you to create, edit and delete message templates in the "Platform" page of the WhatsApp channel. Please follow this guide for the message template management.


Send Message Template

To send the message template, you can utilize the push panel to schedule a push message to a specific group of members.

  1. First, head to "Push Panel" and create an audience group.
  1. Follow this guide and create an audience group for the WhatsApp Cloud channel.
  1. After creating the audience, click on "+ New Push" to create a new push.
  1. Create the "name" and the optional "description". Then, select the WhatsApp Cloud audience.
  1. If the audience added is in WhatsApp Cloud, you can start configuring the push message by selecting either the "+ WhatsApp Message Template" or "+ Response" under the "Messages" section.

    For sending to WhatsApp users, it is recommended to select "+ WhatsApp Message Template" which offers a smooth experience to create, edit and apply message template.

NOTE

If the selected audience is on other channels, only "+ Response" will be available.

  1. After selecting "+ WhatsApp Message Template", the WhatsApp Message Template Editor will be displayed.

You can still click "Use Response Editor" or "Use Extension Editor" to switch between the WhatsApp Message Template Editor and the Response Editor.

  1. Select an existing templates, the status of approval will be shown as well.
  1. Once an template is chosen, you can configure the template content and click "Confirm" to save.
  1. In additional, you can also message template directly in this modal by clicking "+ Message Template"
  1. After creating the template, just click "Submit" to submit this template for approval.
  1. The newly created template will be "Pending" until it is approved to be utilized. You can use the "Refresh" button to get the latest status.
  1. You can also use "Edit template" to edit an existing template and submit it for approval again.

For a message template saved in the WhatsApp Message Template Editor, it can be retained even after switching to the Response Editor.


Special Template Types

In order to satisfy various use cases, WhatsApp Cloud supports a set of templates with unique format and features. These templates can be found under a specific category, such as marketing.


Catalog Template

The Catalog Template allows you to reach out to brand new users and share your product catalog with a business-initiated message.

Create Catalog Template

  1. To create the catalog template, please head to "Settings" -> "Channels", and enter the WhatsApp Cloud channel.
  1. Select "Create Template".
  1. Add the "Template Name", "Category" and "Language, the "Category" has to be "Marketing". After that, check the "Multi-Product Template".
  1. Fill in the content of the template, and "Submit" the template.
  1. The submitted template will be reviewed and approved by WhatsApp.

Send Catalog Template

  1. To send the template, create a new WhatsApp specific response.
  1. Select "Message Template", and the "Integration". Then, proceed by clicking "Update Message Template".
  1. Select the corresponding "Message Template", "Language Policy" and "Language".
  1. Under "WhatsApp Catalog", select the "Catalog ID" and a thumbnail for the product list.
  1. Click "Confirm" when it is done.
  1. Finally, "Save" the response and it is ready to be sent.

The Carousel Template allows you to create and send a message that consists of a single text message and a set of up to 10 carousel cards in a horizontally scrollable view. Each carousel card can display either an image or video, alongside with up to 2 buttons.

  1. To create the carousel template, please head to "Settings" -> "Channels", and enter the WhatsApp Cloud channel.
  1. Select "Create Template".
  1. Add the "Template Name", "Category" and "Language", the "Category" has to be "Marketing". After that, check the "Carousel Template".
  1. First, create the body text.
  1. Then, move on to "Carousel Setting". You need to decide the "Header Format" and "Carousel Buttons".
Note

The carousel setting is fixed for all the carousel cards under each template.

  1. To configure a carousel card, you need to add a sample to the "Header", fill in the content for the "Body" and "Buttons".
  1. You can select "+ Add Card" to add up to 10 carousel cards in total. And you can drop and drag to reorder the cards.
  1. You can see the interactive preview at the right side. Remember to "Submit" when you have done creating the template.
  1. To send the template, create a new WhatsApp specific response.
  1. Select "Message Template", and the "Integration". Then, proceed by clicking "Update Message Template".
  1. Select the corresponding "Message Template", "Language Policy" and "Language".
  1. Add the Media ID for the image/video header, and fill in the content for the buttons.
Notes

The carousel template only accepts adding media with the Media ID.


Coupon Code Template

The coupon code template is a marketing templates that display a single copy code button. When tapped, the code can be copied to the customer's clipboard.

Create Coupon Code Template

  1. To create the coupon code template, please head to "Settings" -> "Channels", and enter the WhatsApp Cloud channel.
  1. Select "Create Template".
  1. Add the "Template Name", "Category" and "Language", the "Category" has to be "Marketing". After that, check the "Coupon Template".
  1. Add content to the template, such as "Header", "Body" and "Footer".
  1. For the "Call To Action Button", add a sample of the coupon code.
  1. If needed, you are able to add other types of buttons on top of the "Copy Code" button.
  1. After submitting the template, it will be under review by Meta. And you can start sending this template once it is approved.

Send Coupon Code Template

  1. To send the coupon code template, select "Message Template" in the response. Then, select "Integration" and "Update Message Template".
  1. Select the template that you need.
  1. Input the coupon code that you would like to send with the template.
  1. When the users receive the template, they can simply click on it to copy the code to the clipboard.

Flow Template

To trigger the flow, business can send an message template containing a button. Once it is clicked by a user, the flow will be trigger.

  1. First, in "Channels", click "Edit" to enter the WhatsApp Cloud channel.
  1. Head to "Platform" then "Message Template", select "Create Template".
  1. Add the "Name", "Category" and "Language". Then, select "Flow Template".
  1. Configure the template by adding the header, body and footer if needed.
  1. Add the "Button Text" and select the "Flow ID".
Note

Each message template can only be bound to one flow, if you want to edit the flow, you need to do it by editing the template.

  1. "Submit" the message template.
  1. Now the template is pending for approval.
  1. To send the template, create a response with WhatsApp Cloud. Select "Message Template", then select the "Integration" and "Update Message Template".
  1. Select the "Message Template" and input the required details.
  1. Click on "Confirm" to save the template.
  1. Lastly, remember "Save" the response.

Limited-Time Offer Template

Similar to coupon code template, the limited-time offer template allows you to send the coupon code with a copy code button. Apart from that, this template type comes with an expiration setting so that the coupon code will only be available until expiration date.

Create Limited-Time Offer Template

  1. To create the limited-time offer template, please head to "Settings" -> "Channels", and enter the WhatsApp Cloud channel.
  1. Select "Create Template".
  1. Add the "Template Name", "Category" and "Language, the "Category" has to be "Marketing". After that, check the "Limited-time Offer Template".
  1. Fill in the content for the template, such as "Header" and "Body".
  1. Add the "Limited time offer text".
  1. Add the "Coupon Code Sample" and the rest of the buttons. Finally, "Save" the template.
  1. The template will be ready to use once it is approved by WhatsApp.

Send Limited-Time Offer Template

  1. To send the template, create a new WhatsApp specific response.
  1. Select "Message Template", and the "Integration". Then, proceed by clicking "Update Message Template".
  1. Select the corresponding "Message Template", "Language Policy" and "Language".
  1. Fill in the template content, including the "Expiration Date" and "Coupon Code". Finally, the template will be ready to send after saving all the details.
NOTE

The "Expiration Date" needs to be input as an UNIX Timestamp in milliseconds. You can use the link provided in the tooltip for converting a date into the required timestamp.


Multi-Product Template

The multi-product list can be shared to customers as a message template, which allows you to send it as a business-initiated message and reach out to brand new users.

Create Multi-Product Template

  1. To create the multi-product template, please head to "Settings" -> "Channels", and enter the WhatsApp Cloud channel.
  1. Select "Create Template".
  1. Add the "Template Name", "Category" and "Language, the "Category" has to be "Marketing". After that, check the "Multi-Product Template".
  1. Fill in the content of the template, and "Submit" the template.
  1. The submitted template will be reviewed and approved by WhatsApp.

Send Multi-Product Template

  1. To send the template, create a new WhatsApp specific response.
  1. Select "Message Template", and the "Integration". Then, proceed by clicking "Update Message Template".
  1. Select the corresponding "Message Template", "Language Policy" and "Language".
  1. Under "Sections", select the "Catalog ID" and a thumbnail for the product list.
  1. Click "+ Add Section" for adding the products.
  1. Fill in the "Section Title", and select the products from the catalog. Click "Confirm" when it is done.
  1. Finally, "Save" the response and it is ready to be sent.