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

  1. Drag a Template node onto the canvas and connect it from the preceding node.
  2. Click Configure the template and pick an approved template from your template library.
  3. 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.
  4. 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.
  5. 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

  1. Add the node, connect it from the previous step.
  2. Pick an approved template and map any dynamic variables.
  3. Wire either the button handles (wait-and-branch) or the default handle (auto-advance) — not both.
  4. The live template is re-fetched from Meta at send time, so approvals/edits to the template stay in sync automatically.