Interactive replies in AI Chat – Assembled

Interactive Replies in AI Chat

Interactive replies transform text-based chat conversations into visual, clickable experiences. Instead of asking users to type responses, you can present them with buttons, images, and carousels that make it easy to select options with a single tap.

Interactive replies are configured within Workflows and display personalized content based on each user's specific context—like their recent orders, linked accounts, or available options. Users can still type freely if their situation doesn't match the provided options.

There are two types of interactive replies:

Type Best for Max items
Button List - Categorizing issue types (e.g., "Item not received," "Wrong item," "Damaged")
- Selecting from a list of accounts, subscriptions, or products
- Confirming yes/no or multiple choice options
- Any selection where visual previews aren't needed
Up to 5 buttons
Carousel Cards - Displaying recent orders with product images
- Showing items that are easier to recognize visually than by name
- Presenting options where images add meaningful context
Up to 10 cards

Button List Configuration

Static buttons — Define fixed options that are the same for every user:

  1. In your Workflow Guide step, provide a prompt for when to use an interactive reply.
  2. Select "Button list" as the type.
  3. Choose "Fixed options" for the button source.
  4. Add each button option with a title and saved value.
  5. Select your preferred layout (horizontal or vertical).
  6. Determine how you'd prefer to save the users response. You can either save the response as a new workflow variable or within an existing smart field.

Dynamic buttons — Pull options from user data via API:

  1. In your Workflow Guide step, provide a prompt for when to use an interactive reply.
  2. Select "Button list" as the type.
  3. Choose "Dynamic" for the button source.
  4. Select the smart field containing your data.
  5. Only select Use smart field as-is if your smart field is already configured as a drop-down type. You can re-configure this within your smart field configuration if needed.
  6. If your smart field is not formatted as a drop down, you can extract the values with a prompt.
  7. Select your preferred layout (horizontal or vertical).
  8. Determine how you'd prefer to save the user’s response. You can either save the response as a new workflow variable or within an existing smart field.

Carousel Cards

Carousel cards display rich content with images in a horizontally scrollable format. Use them when visual context helps users make better decisions.

Components

Each carousel card can include:

Component Description Required
Image Product photo or visual Yes
Title Primary text (e.g., product name) Yes
Description Secondary details (e.g., order number, date) Optional
Selection button Lets user select this card Yes
Supplementary buttons Additional actions (e.g., "Track order") Optional (up to 2)

Configuration

  1. In your Workflow, add an interactive reply step.
  2. Select "Carousel cards" as the type.
  3. Select the smart field containing your data array.
  4. Map each component to the appropriate field in your data:
    • Image URL field (e.g., transactions.listingImage)
    • Title field (e.g., transactions.listingTitle)
    • Description field (e.g., transactions.orderNumber)
  5. Configure the selection button and any supplementary action buttons.
  6. Preview how the carousel will appear to users.

How Users Interact

When an interactive reply appears in the chat:

  1. Users see their personalized options displayed as buttons or cards.
  2. They can tap/click any option to select it.
  3. The chat confirms their selection (e.g., "Great, I'll help you with Order #1123").
  4. Users can always type a response instead if they prefer.

The selected option is saved to the configured smart field for use later in the workflow.


Best Practices


Troubleshooting