WhatsApp Templates
WhatsApp message templates are pre-approved message formats required for sending outbound messages outside the 24-hour customer service window. Templates must be submitted to Meta for approval before use. Once approved, use them in broadcasts, workflow nodes, and proactive outreach.Prerequisites
- A Tedro workspace with Admin role
- A connected WhatsApp channel
- Access to Meta Business Suite for template management
Understanding the 24-Hour Window
WhatsApp enforces a customer service window:
When the 24-hour window expires, the only way to message a contact is through an approved template. This is why templates are essential for broadcasts, follow-ups, and re-engagement.
Create a Template
Template Status
Using Templates
Approved templates can be used in two places:- Broadcasts — Select a template when creating a WhatsApp broadcast. Template parameters are filled with contact data or custom values. See Broadcasts and Campaigns.
-
Workflow nodes — Use the
wa.send_templatenode to send templates programmatically. Configure the template name, language, and parameter mappings in the node settings. See the WhatsApp Nodes reference.
Template Parameters
Parameters are dynamic placeholders that get replaced with actual values when the template is sent:
In workflow nodes, map parameters using context variables like
{{contact.name}} or {{conversation.fields.order_id}}.
Opt-Out Handling
WhatsApp requires that marketing templates include a way for contacts to opt out. When a contact replies with STOP, UNSUBSCRIBE, or similar keywords:- Tedro automatically sets
opted_out = trueon the contact record - Future broadcasts and template sends are blocked for that contact
- The opt-out is logged in the contact’s activity timeline
What’s Next
Broadcasts and Campaigns
Send approved templates to contact groups with scheduling and analytics.
WhatsApp Nodes
Use wa.send_template in your automation workflows.