ChatbotNode GuidesInteractiveCustom Template

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

  1. Drag a Custom Template node onto the canvas and connect it from the preceding node.
  2. Header (optional) — choose text, image, video, or document. A text header is capped at 15 characters; media headers use the file picker.
  3. Body — the main message text (required, up to 1024 characters).
  4. Footer — small text under the body (required in the editor, up to 60 characters).
  5. 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.
  6. 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

  1. Add the node, connect it from the previous step.
  2. Fill in an optional header, the required body, and footer text.
  3. Add up to 3 buttons and wire each to its own next node.
  4. Optionally configure On Mismatch behavior from the Trigger Words panel.