Templates can be sent even outside the 24-hour customer service window. That makes Template Bots the right tool whenever the message needs to feel more formal, include a header image, or land regardless of session timing.
What a Template Bot does
On an incoming message that matches its trigger, the bot:- Looks up the approved template you configured.
- Substitutes parameters into the header, body, and footer from the values you supplied.
- Sends the template to the contact.
Create a Template Bot
Go to Automations → Template Bots and click Create.1
Name it
Internal name only — e.g. “Welcome template for new leads”. Customers never see this.
2
Pick who it applies to
Lead or Customer. The bot only fires when the contact has that relationship type.
3
Pick the trigger type
Same four reply types as Message Bots — see the table below.
4
Enter keywords
Required for reply types 1 and 2. Leave empty for types 3 and 4.
5
Choose the template
Pick one of your approved WhatsApp templates. Only approved templates show up in the list.
6
Fill in parameter values
For each variable in the header, body, and footer, provide a value. You can use merge fields (
{contact_first_name} etc.) to personalise per contact.7
Save
The bot is live as soon as it’s saved and active.
The four trigger types
Same rules as Message Bots:Template parameters
A Template Bot stores parameters as three JSON fields — one for each section of the template:
Each field is a list of values matched to the variables in the approved template, in order.
Example
Suppose the approved template body is:{contact_first_name}ORD-{contact_id}
482, WhatsApp receives:
Merge fields you can use in parameter values
Custom fields are not available as merge fields inside Template Bot parameters at the moment.
Why use Template Bots instead of Message Bots?
Template Bots are the only way (without building a Bot Flow) to answer a customer with an approved template.
Active / inactive
Each Template Bot has an active toggle. Inactive bots keep their configuration but don’t fire on incoming messages.Cloning
Clone duplicates an existing bot — useful to fork one for Lead vs Customer, or as a starting point for a near-identical bot with a different template.Permissions
The workspace owner has all of them automatically.
Feature availability
Template Bots require thetemplate_bots feature on the workspace subscription. If the link is missing from the sidebar, your plan doesn’t include them.
Carousel templates (multiple cards in one message) have a reserved
cards_params column on template bots but are not currently exposed in the UI. We’ll announce on the Changelog when carousel bots ship.What to read next
Message Bots
Plain text keyword replies.
Bot Flows
Branching multi-step conversations.
Templates
How to get templates approved by Meta.