WhatsApp User Guide
User GuidesRelease NotesFAQsSupport
  • 🏠Return to Home Page
  • 🏁GETTING STARTED
    • WhatsApp Overview
    • Quick start guide (WhatsApp)
    • Create a WhatsApp Business account
    • Add & manage WhatsApp Business profiles
    • Test your integration
    • Get business verified
    • Initiate WhatsApp conversations
  • ✅CHANNEL CAPABILITIES
    • Message types
    • WhatsApp message templates
      • Add message templates
        • On-behalf-of (OBO) model
          • Use media in message templates (OBO)
          • Use interactive buttons in message templates (OBO)
      • Send message templates
      • Use media in message templates
      • Use location in message templates
      • Use interactive buttons in message templates
      • Showcase product catalog in message template
      • Message templates: best practices & examples
      • Message template rejection reasons
    • Interactive messages: lists, reply buttons, location requests
    • Ads That Click to WhatsApp
    • WhatsApp Commerce Messages
    • Conversational Components
      • Icebreakers
      • Commands
    • Reporting & Analytics
  • 💡Help & Information
    • What's New? 🎈
    • Release Notes
    • FAQs
    • Return to Home Page
Powered by GitBook
LogoLogo

© Copyright 2024 Clickatell. All rights reserved.

On this page
  • Best practices
  • Template examples
  1. CHANNEL CAPABILITIES
  2. WhatsApp message templates

Message templates: best practices & examples

Best practices

Improve the chance of your templates being approved by following the guidelines below.

Remember that someone outside of your business will be reviewing your templates. Providing more clarity gives reviewers context around how the template will be used.

When creating a new message template, please ensure you follow these best practices:

Template name

A unique name to identify the template use case for the business.

  • Must be in lowercase.

  • Maximum of 512 characters.

  • May not contain any spaces. Use an underscore to indicate a space.

  • Make your message template name clear. E.g., instead of using a name like “template_014” rather use “order_update”.

Template category & language

The type of information contained in the template (e.g., marketing, utility) and the language of the content. Select these from a predefined set of categories and languages during registration.

Template parameters

  • A template message must contain at least one parameter.

  • Parameters cannot have new line/tab characters.

  • Parameters may not have more than four consecutive spaces.

  • All parameters will be defined within curly open/close braces and listed in chronological order starting at {{1}} (use the + Variable button as a shortcut to easily add these).

Template content

  • Limited to 1024 characters.

Template examples

Template name
Template Tag
Template message
Parameter details

optin_confirmation

Marketing

Dear {{1}}. You are now subscribed to receive account-related alerts for your account ending in {{2}}.

{{1}} – Name of the recipient, eg. John

{{2}} – Last 4 digits of the account, eg. 1234

transfer_update

Utility

Your funds transfer request of {{1}} from account ending in: {{2}} has been initiated.

{{1}} – Total amount, eg. $50

{{2}} – Last 4 digits of the account, eg. 1234

Last updated 4 months ago

For possible reasons why your message template was rejected, .

For more examples, see Meta's documentation .

✅
see here
here