Templates exist only for WhatsApp Business API channels. WhatsApp Lite, Instagram, and Webchat do not use templates. For ready-made messages on those channels, create a quick reply.
Before you start
- Have at least one active WhatsApp Business API channel. See Configure the WhatsApp Business API →.
- You must be an Administrator or a Manager. Members only use templates in conversations.
- Define the goal of the message before writing. This points to the right category and lowers the risk of rejection.
Wizard steps
The creation wizard has five steps: Setup, Category, Edit, Associations, and Review. The bar at the top shows your progress.1
Open Templates & Quick Replies
Go to Settings and click Templates. On the Templates & Quick Replies page, click Create Template.
2
Choose the message type
In Choose message type, click Select Template on the Message Template card, marked Requires approval.
3
Choose the category
In Choose a template category, select the option that describes the message. Two BluBash options are mapped automatically to Meta categories, shown by → WhatsApp Category:.
4
Write the template
In the Create your template step, fill in the fields described below, in the Template fields section. The Preview on the side shows how the message will look to the contact. Click Continue.
5
Associate channels
In Select Channels, check the channels where the template will be available. The list shows only active WhatsApp Business API channels. Select at least one channel. The template is submitted for approval on each selected channel.
6
Review and create
In Review Template, check the Final Preview, the Template Information, and any Warnings. Click Create Template. The template goes to Meta with the Pending Approval status.
Template fields
Basic Information
Header
The Header is optional. In Header Type, choose:Body
The Body is required and has up to 1,024 characters. It is the main text of the message. Use Add Variable to insert{{1}}, {{2}}, and so on, up to 10 variables. See Use variables →.
Footer
The Footer is optional and has up to 60 characters. Use it for a signature or a short notice, such as “Delivery Team”.Buttons
Buttons are optional. Click Add Button to include up to 10 buttons.- Each button text has up to 25 characters.
- Do not interleave types. Group the Quick Reply buttons on one side and the URL and Phone buttons on the other. Valid examples: Quick Reply, Quick Reply, URL, Phone; or URL, Phone, Quick Reply, Quick Reply.
Variable Examples
If the template has variables, fill in sample values in Variable Examples. They are used only for the preview and are not sent to the contact.Approval status
After you create it, the template appears in the list with a status. Click Refresh to reload the list.Best practices for approval
- Choose the right category. A promotional message marked as Utility is often rejected or recategorized by Meta.
- Do not start or end the body with a variable. Put text before and after it.
- Give variables context.
Hi {{1}}, your order {{2}} has shippedis clearer than{{1}} {{2}}. - Check spelling and links. Typos and shortened URLs increase the risk of rejection.
- Make the sender clear. Mention your company name in the text.
- Create templates to resume conversations. Keep at least one Utility or Customer Service template for team members to use when a lead stops replying to the AI agent or to the team.
Full example
Common issues
The channel list is empty
The channel list is empty
No active channels available appears when there is no active WhatsApp Business API channel. Check the channel in Channels. WhatsApp Lite, Instagram, and Webchat channels do not appear because they do not use templates.
The media file is not accepted
The media file is not accepted
Check the format and maximum size for the selected type in the header table.
The template was rejected
The template was rejected
Read the Reason on the status. The most common causes are a wrong category, a variable at the start or end of the text, and promotional content in a Utility template.
Next steps
Use variables
Personalize the template with contact data.
Send in a conversation
Use the template to start or resume conversations.
Create a campaign
Send the template to a list of contacts.
Edit and delete
Adjust or remove existing templates.