Theme
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
| Property | Description | Default |
|---|---|---|
| Prompt | Optional text displayed above the buttons. Supports {{variable}} interpolation. | Empty |
| Layout | How buttons are arranged: horizontal (side by side) or vertical (stacked). | horizontal |
| Quick Reply Buttons | The list of buttons to display. Each button has a title, action, and optional payload. | Empty |
| Wait for Selection | Pause flow execution until the user taps a button. | true |
Button Properties
Each quick reply button supports the following properties:
| Property | Description |
|---|---|
| Title | The text shown on the button |
| Action | What happens when tapped: reply (sends the title as a user message), url (opens a link), or postback (sends a custom payload) |
| Payload | Custom data sent with the action (for reply and postback) |
| URL | The link to open (for url action) |
| Style | Optional 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.
Quick 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
Chat widget showing a row of quick reply buttons rendered below an optional prompt message, with one button highlighted on hover
Handles
| Handle | Direction | Description |
|---|---|---|
| Input | In | Receives execution from the previous node |
| Output | Out | Continues 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.
