Template Node
Sends a pre-approved WhatsApp message template — the same kind used for Broadcasts — from within a flow. Supports two modes: a template with quick-reply buttons that the flow waits for and branches on, or a plain template (no buttons) that sends and the flow continues immediately.
How to Use
- Drag a Template node onto the canvas and connect it from the preceding node.
- Click Configure the template and pick an approved template from your template library.
- If the template has header/body/button variables (
{{1}},{{2}}, …), map each one to a contact attribute, a field captured from an earlier Webhook trigger, or static text. - Choose how the flow continues:
- Quick-reply buttons — wire each button to its own next node. The flow sends the template and waits for the contact to tap/reply with one of those button texts before continuing down the matching branch.
- Default handle — wire the single default handle instead, if the template has no buttons or you don’t want button-based branching. The flow sends the template and immediately auto-advances, with no waiting.
- You can’t wire both the button handles and the default handle on the same node — pick one mode.
If the Reply Doesn’t Match a Button
The flow simply stays parked on this node with the template still visible on-screen to the contact — it doesn’t re-prompt with an error, and it doesn’t fall through to a default path either. The contact can still tap a button whenever they’re ready.
Validation
- A template must be selected, and its data must be attached to the node before it can be published.
Summary
- Add the node, connect it from the previous step.
- Pick an approved template and map any dynamic variables.
- Wire either the button handles (wait-and-branch) or the default handle (auto-advance) — not both.
- The live template is re-fetched from Meta at send time, so approvals/edits to the template stay in sync automatically.