What are WhatsApp Business Templates?

WhatsApp Business API is a customer service solution using which businesses can directly interact with customers. For the businesses to reach out to customers, it is important to understand the concept of WhatsApp Business Templates.

Interakt allows businesses to build interactive WhatsApp Business templates to reach out to customers. Message templates are predefined message formats that can be used by businesses. A message template can be a simple plain text message or with media + text format.

In order to use a template, it has to be first approved by WhatsApp. There are a lot of conditions that have to be satisfied for the template to be approved by WhatsApp. This article will cover the best practices to create WhatsApp templates and the different reasons for rejections with examples.

What are the different sections in WhatsApp Template?

The different template sections supported by Interakt are:

Best Practices1

Header (Optional)
• Image
 Document
 Video
 Text

Body (Mandatory)‍
• Plain text
• Text with placeholders

Footer (Optional)‍
 Plain text

Buttons (Optional)
•Call to action
•Quick Replies‍

 

What are the best practices for creating WhatsApp Templates?

It is recommended to follow these best practices to increase the chances of getting the templates approved by WhatsApp. Failure to adhere to these can result in rejection of the template.

1. Build simple and concise message templates that will convey the information clearly to the users.

2. Templates should not have any grammatical or spelling mistakes. One best practice is to proofread the content for spelling and grammar before submitting for review to WhatsApp.

3. Make sure the formatting of the message is correct. For example, when using variable parameters such as {{1}}, {{2}} etc., make sure you put in the correct number of curly brackets. There should be two curly brackets on the left side of the variable and two brackets on the right side. Any incorrect number of brackets will lead to rejection of the template.

4. If you are using any links in your WhatsApp template, make sure you include the full URL. Do not use short links (i.e.) links generated using URL shortener like bit.ly, tinyurl etc. These links are known to obscure the link destination. Additionally, the domain in the URL should belong to your business only.

5. When entering a name for the message template, make sure you only use lowercase alphanumeric characters and underscores. Whitespaces and no other characters are allowed. For example, a valid template name can be ‘payment_update_details’ instead of ‘pymt_updt_01’.

6. Messages should be written in the same language as the template language. For instance, if you choose ‘English’ as the template language and send the message in Spanish language, the template will be rejected. Also, make sure that the chosen language is supported by WhatsApp.

7. Message templates must be tagged with the correct ‘Category’ and ‘Language’.

8. Message template should not contain any content that violates the WhatsApp Commerce Policy. For example, sending a survey link and asking users to participate in the survey. However, if you are planning to send a survey to assess the service experience, that is completely fine and will be accepted by WhatsApp. Similarly, if you try to send any non-transactional messages or games, contests and so on, such templates have full chances of being rejected.

9. Message templates should not contain any abusive content or threatening content.‍

What are some examples of templates approved and rejected by WhatsApp

 

a. Templates that can get accepted

• Template Category – Account Update (New User Welcome)

Hi {{1}} , Welcome to ACME!

We are excited to have you with us.

Cheers,
ACME Team

 

• Template Category – Appointment Update‍
Hi {{1}}, Your appointment with Dr.

{{2}} is coming up on {{3}}.

• Template Category – Shipping Update‍
Hello {{1}}, your order has been processed and is on the way to your doorstep.
You should be receiving it by {{2}}. Track the shipment with this code {{3}}.

We hope you enjoy using the product.

• Template Category – Reservation Update‍
Dear {{1}},WEB CHECK-IN is now open for your PNR – {{2}} for flight(s) departing within 48 hours! ?

Check-in now on our website or mobile app – https://rb.gy/f1cx8y

Thank you for flying with us!

• Template Category – Auto Reply‍
Hi {{1}}, Here is your newsletter for {{2}}. Check it out!

Hi {{1}}. We see that you were interested in {{2}}.

To get more info, please reply with Yes.

 

b. Reasons for templates to get rejected

Submissions are commonly rejected for the following reasons, so make sure you avoid these mistakes.

Variable parameters are missing or have mismatched curly braces. The correct format is {{1}}.

Variable parameters contain special characters such as a #, $, or %.

Variable parameters are not sequential. For example, {{1}}, {{2}}, {{4}}, {{5}} are defined but {{3}} does not exist.

The message template contains content that violates WhatsApp’s Commerce Policy: When you offer goods or services for sale, we consider all messages and media related to your goods or services, including any descriptions, prices, fees, taxes and/or any required legal disclosures, to constitute transactions. Transactions must comply with the WhatsApp Commerce Policy.

The message template contains content that violates the WhatsApp Business Policy: Do not request sensitive identifiers from users. For example, do not ask people to share full length individual payment card numbers, financial account numbers, National Identification numbers, or other sensitive identifiers. This also includes not requesting documents from users that might contain sensitive identifiers. Requesting partial identifiers (ex: last 4 digits of their Social Security number) is OK.

The content contains potentially abusive or threatening content, such as threatening a customer with legal action or threatening to publicly shame them.

The message template is a duplicate of an existing template. If a template is submitted with the same wording in the body and footer of an existing template, the duplicate template will be rejected. A rejection notification that includes the rejection reason will appear in Account Quality on WhatsApp Manager and be sent via email. You may refer to the Account Quality notification to see the name and language of the existing template with the same content as the rejected duplicate template. You may also choose to edit the template and resubmit. Please note that this check does not apply to OTP templates.

c. Some rejected Templates examples with reason vs. Correct version

Below are some rejected template examples and the reason for rejection.‍

[table id=1 /]

We hope this guide serves you better to create WhatsApp templates that can get accepted.