Message Template Guide
WhatsApp supports authentication templates, transaction related templates, and marketing templates, please use the following guidelines to select a template category.
Authentication templates
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. For a template to be classified as authentication, a business must:
- Use WhatsApp’s preset authentication message templates, which include optional add-ons like security disclaimers and expiry warnings
- Configure a one-time password button (copy-code or one-tap)
- Follow content restrictions: URLs, media, and emojis are not allowed for authentication template content or parameters. Additional length restrictions of 15 characters also apply to parameters.
Template Example
Definition | Examples |
---|---|
Authentication code |
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.
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 Example
Definition | Examples |
---|---|
Confirmation, suspension or termination of an existing transaction | |
Change or update to a transaction | |
Account, billing, or payment notification |
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 or 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.
Note: Examples are illustrative only, templates containing similar content or content including this example text may be categorized differently based on their exact content.
Basic Template Examples
Definition | Examples |
---|---|
Promotions or offers | |
Welcoming or closing messages | |
Updates, invitations, newsletters, or recommendations | |
Requests to respond or complete a new transaction |
Advanced Template Example
If the template needs to be filled with information such as header, body, footer, buttons, etc., you can refer to the following example:
Template name | content |
---|---|
sample_flight_confirmation |
Header:Media,Type:file Body:This is your flight confirmation for {{1}}-{{2}} on {{3}}. Footer:This message is from an unverified business. |
sample_happy_hour_announcement | Header:Media,Type:video Body: Happy hour is here! 🍺😀🍸 Please be merry and enjoy the day. 🎉 Venue: {{1}} Time: {{2}} Footer:This message is from an unverified business. |
sample_issue_resolution | Interactive card types Body:Hi {{1}}, were we able to solve the issue that you were facing? Footer:This message is from an unverified business. First button:Yes, second button:No |
sample_movie_ticket_confirmation | Header:Media,Type:image Body:Your ticket for *{{1}}* *Time* - {{2}}*Venue* - {{3}}*Seats* - {{4}}Footer:This message is from an unverified business. |
sample_purchase_feedback | Header:Media,Type:image Body:Thank you for purchasing {{1}}! We value your feedback and would like to learn more about your experience. Footer:This message is from an unverified business. Interactive Buttons:Visit Website:https://www.example.com/ |
sample_shipping_confirmation | Body:Your package has been shipped. It will be delivered in {{1}} business days. Footer:This message is from an unverified business. |