Flow Nodes

This is a complete reference for every node available in the Flow builder, grouped the way they appear in the node panel: Start, Message, Input, Logic, and Action, plus the End nodes that close out a conversation. Let’s look at them.

Start Node

Every Flow begins with a Start node, where you set what triggers it. A Start node can use either or both of the following:

Keyword Trigger: Set keywords which will trigger the flow.

Template Trigger: Starts the Flow when a contact taps a Quick Reply button on a specific WhatsApp Template.

  1. Under Configure Template, select a template that has Quick Reply buttons.

Text Message Nodes

Text Message sends a plain text message. Supports WhatsApp formatting — bold, italic, strikethrough, and monospace — and you can insert variables captured earlier in the Flow, such as a customer’s reply to a Question node (like {{business_name}}).

Media Nodes

Media sends an image, video, or document to the customer. You can also add an optional Caption — with the same formatting options as Text Message — and an optional Filename.

  1. Choose the Media Type – Image, Video, Document.
  2. Either paste a link under Link or click the gallery icon to pick a file from your Media Gallery (or upload a new one).
  3. You can also add an optional Caption, with the formatting options as in a text message.
  4. Add an optional Filename for the Document Type of Media.

Template Nodes

Template sends an approved WhatsApp Template

  1. Select the template.
  2. Fill in any Body Parameters it needs — you can type a value or insert a variable.

Location Nodes

Location Shares a location pin with the customer — useful for pointing to a store or office. 

  1. Set a Location Name and an Address.
  2. Add Coordinates (Latitude and Longitude) — or click Use Current Location to fill in coordinates automatically.
  3. Use Preview on Google Maps to double-check the pin before saving.

Interactive Message Nodes

Interactive sends a message with tappable options. Optionally add a Header — Text, Image, Video, or Document — plus a required Message Body and an optional Footer.

Choose from four Message Types:

  1. Reply Buttons: Up to 3 quick-reply buttons (max 20 characters each), added with + Add Button.
  1. List Message: A List Button Label (max 20 characters) that opens a structured list when tapped. Organise options into Sections (up to 10), each with a Section Title and Rows (up to 10 total), where each row has a title and an optional Description.
  1. CTA URL: A single button linking out to a website. Set the Button Text (max 20 characters) and the URL, which must start with http:// or https://.
  1. Form: A button that opens a WhatsApp Form or Flow directly. Select which one under Form, and set the Button Text (max 20 characters).

Input Nodes

Question asks the customer a question and saves their reply. Configure the Question Text, then choose an Answer Mode:

Under Save Answer to Variable, set the variable name to which the reply should be saved, so it can be reused later in the Flow. 

 

You can also set a Fallback Message that is sent if the customer’s reply doesn’t match any of the expected answers.

Condition Nodes

Condition Creates if/else branching based on one or more conditions.

  1. For each condition, set a variable, a comparison, and a value to check against. 
  2. The node then branches into TRUE and FALSE paths, so the Flow continues differently depending on the result.

Delay Nodes

Delay pauses the Flow for a set amount of time before continuing to the next node. This is useful for spacing out automated messages so they don’t all arrive at once — for example, sending a message, waiting a few seconds, then sending a follow-up.

  1. Set the Unit (Seconds or Minutes) and the Duration, up to 60 seconds or up to 5 minutes.

Action Nodes

  1. Set Tags applies one or more Tags to the current contact. Under Available Tags, search or browse existing Tags and select the ones you want this node to apply.

  1. Set Attribute writes a value into a contact attribute. Choose the User Attribute to update, then set its Value to Set:

End Nodes

End Flow ends the conversation and closes the Flow. Write a Closing Message — the final message the customer sees before the Flow ends.

Use these Flow nodes to build engaging and interactive customer conversations.

Related Articles

What Is a Flow?

Create a Flow

FLOW API Node

Still need help?

Our support team is ready to assist you.

ONBBITS Help Doc v1.0