Skip to main content

Quick Replies

Quick replies are clickable buttons that help guide conversations.

Overview

Quick replies appear as buttons below a message:

AI: How can I help you today?

[Track Order] [Product Info] [Returns] [Talk to Human]

When clicked, the button text is sent as the customer's message.

Use Cases

Conversation Starters

Offer common conversation openers:

Welcome! What brings you here today?

[Browse Products] [Track My Order] [Get Support]

Multiple Choice Questions

Guide customer decisions:

What size are you looking for?

[Small] [Medium] [Large] [Not Sure]

Confirmation Prompts

Confirm actions:

Would you like me to process this refund?

[Yes, Process Refund] [No, Cancel]

Help customers find what they need:

[📦 Shipping Info] [↩️ Returns] [📞 Contact Us]

Button Types

Text Buttons

Simple text buttons (most common):

{
type: 'quick_reply',
label: 'Track Order'
}

URL Buttons

Open a link when clicked:

{
type: 'url',
label: 'View Order',
url: 'https://example.com/orders/123'
}

Action Buttons

Trigger specific actions:

{
type: 'action',
label: 'Talk to Human',
action: 'escalate'
}

Configuration

Maximum Buttons

Set the maximum number of buttons:

Max buttons: 4-8 (default: 4)

More buttons may wrap to multiple rows.

Button Layout

LayoutDescription
InlineButtons in a row
StackedButtons vertically
Grid2x2 or 3x3 grid

Button Size

SizeBest For
SmallMany options
MediumDefault
LargeTouch-friendly

Styling

Colors

Buttons use your theme colors:

  • Background: Light/subtle
  • Text: Primary color
  • Hover: Primary with opacity
  • Selected: Primary solid

Icons

Add icons to buttons:

{
label: 'Track Order',
icon: '📦'
}

Or use icon fonts:

{
label: 'Settings',
icon: 'settings' // Renders icon from set
}

Custom Styles

Per-button styling (Enterprise):

{
label: 'Urgent',
style: {
backgroundColor: '#ef4444',
color: '#ffffff'
}
}

Behavior

Click Behavior

When a quick reply is clicked:

  1. Button text sent as message
  2. Buttons disappear
  3. Conversation continues

Persistence

Options for button persistence:

ModeBehavior
Single UseDisappear after click
PersistentStay until new message
AlwaysAlways visible

Timeout

Auto-hide buttons after time:

Timeout: 60 seconds

After timeout, buttons fade away.

AI Integration

Quick replies can be generated by AI:

AI decides: Based on conversation, offer:
- Related product suggestions
- Common follow-up questions
- Helpful next steps

Workflow Integration

Use in workflows:

IF customer asks about shipping
THEN show quick replies:
- "Domestic Shipping"
- "International Shipping"
- "Express Options"

Analytics

Track quick reply usage:

MetricDescription
Display Rate% of messages with quick replies
Click Rate% of quick replies clicked
Most ClickedPopular button options

Best Practices

Keep It Simple

  • 2-4 buttons optimal
  • Short, clear labels
  • Obvious actions

Be Relevant

  • Match conversation context
  • Anticipate needs
  • Offer helpful choices

Good Labels

GoodAvoid
"Track Order""Click here to track"
"Small""I want small size"
"Yes""Yes I confirm this"

Accessibility

  • Keyboard navigable
  • Screen reader compatible
  • Sufficient contrast