Skip to content

Quick Replies Node

The Quick Replies node displays a set of tappable buttons below an optional text prompt. When the user taps a button, its value is sent as a message and execution continues to the next node. This is useful for guiding users through structured choices without free-text input.

When to Use

  • You want to offer the user a set of predefined options (e.g., "Sales", "Support", "Billing").
  • You need to guide the conversation along a specific path.
  • You want to simplify input on mobile devices where typing is inconvenient.
  • You need to collect a structured choice before branching the flow.

Configuration

PropertyDescriptionDefault
PromptOptional text displayed above the buttons. Supports {{variable}} interpolation.Empty
LayoutHow buttons are arranged: horizontal (side by side) or vertical (stacked).horizontal
Quick Reply ButtonsThe list of buttons to display. Each button has a title, action, and optional payload.Empty
Wait for SelectionPause flow execution until the user taps a button.true

Button Properties

Each quick reply button supports the following properties:

PropertyDescription
TitleThe text shown on the button
ActionWhat happens when tapped: reply (sends the title as a user message), url (opens a link), or postback (sends a custom payload)
PayloadCustom data sent with the action (for reply and postback)
URLThe link to open (for url action)
StyleOptional styling: variant (outline, filled, text), color, icon, border radius

Multilingual Buttons

Each button supports language variants for multilingual bots. You can define alternate text for different languages so the correct version is displayed based on the user's language preference.

imageQuick Replies node config panel showing prompt text field, horizontal/vertical layout toggle, and a list of quick reply buttons with title, action, payload, and style options
Quick Replies configuration panel
imageChat widget showing a row of quick reply buttons rendered below an optional prompt message, with one button highlighted on hover
Quick reply buttons rendered in the chat widget

Handles

HandleDirectionDescription
InputInReceives execution from the previous node
OutputOutContinues to the next node after the user selects a reply

TIP

If Wait for Selection is enabled (the default), the flow pauses until the user taps a button. Make sure at least one quick reply is configured, or the conversation will stall.

WARNING

Quick reply buttons disappear after the user taps one. If you need persistent options, consider using a Rich Content node with a buttons element instead.

OmniBots AI Bot Platform