Templates
WhatsApp Templates guide
,WhatsApp templates are predefined message formats that allow businesses to send automated messages to customers via the WhatsApp messaging platform. These templates can be used to send notifications, alerts, and other types of messages. They are designed to be highly customizable and can be personalized with dynamic fields such as customer name and order details. The use of templates ensures that messages are consistent, and compliant with WhatsApp's policies, and helps businesses save time and resources in crafting messages.
Templates help you to start a conversation with customers who never wrote you or when the contact 24-hour conversation session is expired.
All templates must be approved by WhatsApp before use, it may take up to 72 working hours to approve a template by WhatsApp so please plan your campaigns accordingly.
Picky Assist doesn't have any roles in approving or rejecting WhatsApp templates
You will be billed for sending Template messages as per the country you are sending the message. View Country Wise Pricing and for WhatsApp Cloud API you need to link a Credit card with Facebook Business Manager. Read More and those who are using our fully managed WhatsApp official service must have enough credit in Wallet to send template messages
Types of Templates
There are mainly 3 types of Templates users can select according to their requirements
1, Text Template: This template allows businesses to send simple text messages to customers, such as appointment reminders, order confirmations, and delivery updates. It Supports emojis, and special characters and can contain up to 1024 characters
For Example : Hello {{name}} , Your Order has been successfully placed.(see the picture below)
2, Media Template: This template allows businesses to send Images, Videos, Documents, and other types of media to customers, such as product catalogs, promotional videos, and event invitations.
For Example:(See the picture below)
3, Interactive Template(Interactive Buttons) : WhatsApp Template messages support sending messages with interactive buttons such as quick replies and call-to-action buttons.
Quick replies allow users to quickly respond to a message with a set of predefined options, while call-to-action buttons allow users to perform a specific action such as making a phone call and opening a website.
For Example: (see the picture below)
Template Category
Template category helps WhatsApp to identify which category the template belongs to, WhatsApp classifies all the templates into 3 categories as below. You can read the complete guidelines on WhatsApp
Please keep in mind that when creating a template message for a particular category, it is essential to ensure that the message context is relevant to the category you have selected.
Utility templates
Utility templates relate to a specific, agreed-upon transaction and accomplish one of the following: Confirm, suspend, or change a transaction or subscription.
Any template that has a mix of utility and marketing content will be classified as a marketing template.
Definition | Examples |
---|---|
Confirm or suspend an existing transaction |
|
Change or update a transaction |
|
Account, billing, or payment notification |
|
Note: Examples are illustrative only, templates containing similar content or content including this example text may be categorized differently based on their exact content.
Authentication templates
These requirements will apply to authentication templates starting May 29, 2023.
Authentication templates enable businesses to authenticate users with one-time passcodes (usually 4-8 digit alphanumeric codes), potentially at multiple steps in the login process (e.g., account verification, account recovery, integrity challenges).
Authentication templates are our most restricted. Businesses must use WhatsApp’s preset authentication message templates, which include optional add-ons like security disclaimers and expiry warnings. In addition, authentication templates must configure a one-time password button (copy code or one-tap).
URLs, media, and emojis are not allowed for authentication template content or parameters. Additional length restrictions of 15 characters also apply to parameters.
Definition | Examples |
---|---|
Provide an authentication code to the user |
|
Marketing templates
Marketing templates are our most flexible – they do not relate to a specific, agreed-upon transaction and instead may relate to the business and/or its products/services. These templates may include promotions or offers; welcoming / closing messages; updates, invitations or recommendations; or requests to respond or complete a new transaction.
Any template that has a mix of utility and marketing content will be classified as a marketing template.
Definition | Examples |
---|---|
Promotions or offers |
|
Welcoming or closing messages |
|
Updates, invitations, newsletters, or recommendations |
|
Requests to respond or complete a new transaction |
|
Note: Examples are illustrative only, templates containing similar content or content including this example text may be categorized differently based on their exact content.
Template Name
When naming a template, it is important to ensure that the name is clear, descriptive, and easy to understand.
Please make sure the template name contains only lowercase alphanumeric characters and underscores ( _ ).
No other characters or white space are allowed.
For Example Instead of Using templates_123 , Use refurbished_car_2023
Dynamic Variable
Dynamic variables are an essential feature of message templates as they allow for the passing of dynamic content to the message. When requesting a message template, you can specify the dynamic variables by using placeholders such as {{1}}, {{2}}, {{3}}, and so on. These placeholders can be used to pass specific data values, such as a user's name, a date, a location, or any other relevant information.
For Example,
Hello {{1}} You recently requested to change your password. Please use the OTP code {{2}} to complete the process.
In the above template, you can replace {{1}} and {{2}} with your own value when sending a Template message.
Language
When submitting a template message for approval on WhatsApp, it's important to specify the language of the template. This is because WhatsApp supports many different languages, and the approval team needs to be able to review and approve templates in the correct language.
For multiple languages you don't need to request multiple templates, you can request multiple languages through a single template by specifying the language.
Template Limitations
Please take a look at the Template Limitations mentioned below, as it ensures adherence to WhatsApp's guidelines and maximizes the impact of your messages.
Template Editing: Currently, it is not possible to edit an approved WhatsApp template. However, you can add new language variations to an existing template.(In case of PickyAssist)
Approval Process: All templates need to go through the approval process by WhatsApp, and we don't have control over this process.
Formatting Limitations: Dynamic variable actual message content should not include new lines, tabs, or four consecutive spaces.
Character Limits: The body of the template is limited to 1024 characters, while the header and footer are limited to 60 characters. Button text is limited to 20 characters. Only the body text supports emojis.
Media Template Support: Media templates support video, image, and document (PDF) types
Footer Limitations: The footer is fixed and cannot be dynamically customized. If a template includes a footer, it will be automatically appended to the message.
Pre-planning
Before you begin building your templates, please get the following details ready
Make sure that you have an active Whatsapp Cloud API or WhatsApp Official channel connected to your Picky Assist account.
Decide what type of Template you would like to build and the main objective of your Template.
Sample Image with Body & Footer
Sample PDF Document with Header, Body & Footer
Creating New Templates
Go to Settings -> Channels -> WhatsApp Official / WhatsApp Cloud API
then Click on " Template" from the left side menu as shown below;
Then click on the "Add Template" button in the right side top as shown below;
A popup will appear on the screen as shown below;
Requesting Text Templates
A text template can be requested with or without header and footer
Requesting Media Templates
You can request media templates, currently video,image and document (pdf) is supported through media templates.
Click on "+Media" button as shown below
Select the Media Type
Please select the media type, only image,video and document (pdf) is supported as shown below;
Sample Media File
To expedite the approval process of your WhatsApp templates, it is highly recommended to upload a sample media file directly or provide a downloadable link. This will allow WhatsApp to review and approve your templates more efficiently. Uploading a sample media file is preferable for speedy approval.
Requesting Interactive Templates
There are 2 type of Interactive templates supported by WhatsApp
1 Quick Replies which helps you to give upto 3 options for the customers to choose like Yes, No, Maybe, there is no option to pass these values dynamically you have to define the value while requesting the template
2. Call to Action there are 2 types of Call to Action supported by WhatsApp in Templates, you can request both the Call to Action buttons in a template or separately
Open Website : Allow customers to open a website like order tracking, meeting links etc, you can pass the website link dynamically
Call Number : Allow customers to quickly dial a number when this button is pressed it takes the customer to the phone dial pad along with the number passed by you, you don't have the option to pass the number dynamically so you have to provide the number to be dialed while requesting template
You can't combine Quick Replies & Call to Action buttons in a single template
Click on +Buttons to add Interactive Template
Select the Interactive Template Type from the Drop Down as shown below
Call to Action - Visit Website
Please mention the Button name & Website, if you want to pass any dynamic value for the website url then please use {{1}} add the value as shown below;
Call to Action - Call Phone Number
You need to mention the button name and number to be dialed as shown below
Checking Template Approval Status
Once the template is submitted successfully,You will able to see the status of the templates as shown below
If you are using WhatsApp Cloud API and you have received email from WhatsApp that template is approved but status here not showing as approved then this could be the permission issue to the Webhook, so in this case you can click on "Sycn with WhatsApp Account" to sync the templates.
Sync With Whatsapp Account
You can synchronize templates from Meta Platform with your account by clicking on the "Sync With WhatsApp Account '' button as shown below
Template Logs
Logs helps you to find the reason if the templates are getting rejects or you are getting any error while you trying to submit a template, you can refer the Logs to find more reasons as shown below;
Last updated