Skip to content

Creating a Workflow

Listen Components

Listen components capture inputs from customers, ticketing systems, APIs, or other workflows. They ensure automations receive the right context before taking action.

Listen

The Listen block captures incoming data:

  • User inputs in chat or voice
  • Data from ticket handling systems
  • Responses from APIs

Use it as the starting point for gathering context before moving to logic or actions.


Buttons

Buttons provide users with a list of predefined options to select.
Examples:

  • “Check Order Status” / “Request Refund” / “Talk to Agent”
  • Yes / No confirmations
  • Quick navigation in chatbots

This reduces ambiguity and speeds up intent detection.


Capture

The Capture block extracts structured variables from user responses.

  • Examples: order_id, transaction_id, email
  • Can also detect intent based on the reply
  • Useful for sorting queries and routing to the right workflow or sub-agent

Upload Image

Allows a chatbot to receive images from users.
Common use cases:

  • Upload payment confirmation screenshots
  • Submit ID proof for KYC
  • Share photos of defective products for return requests

A Carousel displays a scrollable set of cards—each with an image, title, description, and button.

  • Cards can be created manually or from a JSON list
  • Each card button sends its data to the AI agent
  • Ideal for chatbots in e-commerce, product discovery, or FAQ navigation