WhatsApp Templates Management

This page will cover the options available within 8x8 Connect to manage your WhatsApp templates.

Video Guide

This is a quick video guide that goes over the WhatsApp Template Page.

Viewing Templates

To view your existing WhatsApp Templates, you can navigate to the following page in 8x8 Connect which is under Messaging Apps > WhatsApp Templates


The page has the ability to filter by the following options:

ColumnDescription
Channel IDRefers to the WhatsApp Sender that the template is associated with
CategoryRefers to the WhatsApp Conversation Category which can be Authentication, Marketing or Utility
LanguageThe language of the template
StatusThe status of the template which can be a number of status depending on if WhatsApp has approved the template, rejected the template or approved the template

When focusing on the Message Templates themselves, they will contain the following information:

ColumnDescription
NameThe name of the WhatsApp Template that can be used to identify it further in logs
CategoryRefers to the WhatsApp Conversation Category which can be Authentication, Marketing or Utility
TemplateThe text of the template, can include parameter placeholders (i.e. {{1}}) that represent where you can substitute dynamic content into the text
LanguageThe language of the template
StatusThe status of the template which can be a number of status depending on if WhatsApp has approved the template, rejected the template or approved the template
Last UpdatedWhen the template was last modified.

Creating Templates

WhatsApp Templates can be created using the Create new template button in the WhatsApp templates page above. The button will generate this pop up which will ask you to fill in details about the type of WhatsApp template that you would like to submit to WhatsApp for approval.

πŸ“˜

WhatsApp ultimately approves these templates and will reject any templates that violate their policies. Please see WhatsApp's Business Messaging Policy page for details.

The fields that are available are:

FieldDescription
Name of the TemplateThe name that will be used to identify the template
CategoryThe conversation category the template falls under. Either Authentication, Marketing or Utility.
LanguageThe language of the template
Channel IDRefers to the WhatsApp Sender ID that is associated with the template.
Add Security DisclaimerAdds a short disclaimer to the end of the message stating:
"For your security, do not share this code."
Add Expiry Warning (For Authentication Only)Adds a notice to the message stating when the message expires, typically for OTP codes:
"This code expires in X minutes"

The number of minutes can be controlled in the same interface.
HeaderMessage Header which can be appended before the body of the message.
BodyThe body of the message.

By default the message is sent as is with the content provided. For example if the body is "Hello Customer" then the message will be sent exactly as written.

For dynamic content, you can use bracketed numbers such as {{1}} {{2}} to represent dynamic content that can be substituted into the message template. This is useful when using the message template as a part of an API call so that you can dynamically substitute.

For example you may have a template such as "Hello {{1}}, Your code is {{2}}" where in your API call you can provide "Chris" for {{1}} and "100" for {{2}} so the final message will be "Hello Chris, Your code is 100".
FooterSmall text appended to the bottom of a message.
ButtonsUsed in certain types of message to specify two message types:
- Call to Action
- Quick Reply
- OTP

Once you submit the message for approval, you can use the existing template page to check on it's status and whether it is approved an able to be used with your WhatsApp Sender ID through 8x8.

Deleting Templates

Templates can be deleted via the delete option that pops up when mousing over the row of an individual template.

Editing Templates

It is not possible to edit WhatsApp Templates. You can create new templates to submit for approval from WhatsApp and use those instead.