Skip to main content

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.
Meta requires template approval. You cannot send outbound WhatsApp messages without an approved template when outside the 24-hour window since the customer’s last message. This is a WhatsApp Business API policy, not a Tedro limitation.

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

If a template is rejected, check Meta’s template guidelines for common rejection reasons: misleading content, missing opt-out language, or policy violations.

Using Templates

Approved templates can be used in two places:
  1. Broadcasts — Select a template when creating a WhatsApp broadcast. Template parameters are filled with contact data or custom values. See Broadcasts and Campaigns.
  2. Workflow nodes — Use the wa.send_template node 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 = true on 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.