Custom Template (Interactive Button) Node
Sends a WhatsApp interactive message with up to 3 tappable buttons, and routes the flow based on which button the contact taps. This is the node most flows use whenever a contact needs to pick between a small number of clear options.
How to Use
- Drag a Custom Template node onto the canvas and connect it from the preceding node.
- Header (optional) — choose text, image, video, or document. A text header is capped at 15 characters; media headers use the file picker.
- Body — the main message text (required, up to 1024 characters).
- Footer — small text under the body (required in the editor, up to 60 characters).
- Buttons — add up to 3 buttons, each up to 20 characters. Connect each button’s output to the node that should run when the contact taps it.
- Connect the node itself from whatever comes before it.
On Mismatch
If the contact’s reply doesn’t match any button, the node re-sends the same message by default. This flow-wide behavior is configurable from the Keyword Node’s On Mismatch section — you can instead stop the bot, send a configured message, or both, if the reply doesn’t match.
Validation
- Body and Footer text are required.
- At least one button is required, and every button needs non-empty text.
- Buttons are capped at 3, 20 characters each.
- Text header is capped at 15 characters.
Summary
- Add the node, connect it from the previous step.
- Fill in an optional header, the required body, and footer text.
- Add up to 3 buttons and wire each to its own next node.
- Optionally configure On Mismatch behavior from the Trigger Words panel.