Skip to content

Chatterblocks

Open in ChatGPT Open in Claude

Chatterblocks are interactive UI components the agent renders directly in a conversation: mini-apps and widgets that live inside the chat, so responses go beyond plain text.

Chatterblock use-case gallery: forms, tables, confirmations, and cards Form Submit Data table Confirmation ? Cancel Confirm Rich card

An action owns the logic (fetching data from an API); a Chatterblock owns the presentation and interaction. A Chatterblock is the Render in an Execute + Render action.

  • Display data in tables, show a confirmation dialog, or build a form that captures input without leaving the chat.
  • Let users complete multi-step tasks, such as editing a project or updating a profile, inside the conversation.
  • Build any UI you need with standard HTML, CSS, and JavaScript, styled to match your brand.

A Chatterblock is always triggered by an Execute + Render action. The flow has two steps:

  1. The action’s execute function fetches the data.
  2. The render function takes that data and builds the Chatterblock UI.
A Chatterblock rendered inside a conversation showing an account overview card with details and support cases help me prepare for a meeting with Union Bank CRM AI Account Overview — Union Bank 1. Account Summary (Last 6 Months) Account: Union Bank Phone: +1 - 529 - 903 - 6123 Email: support@unionbank.com Assigned User: Will Westin Industry: Finance Website: unionbank.com Address: 266 West St, Boston, MA 2. Open Support Cases (Past 60 days) Case ID Title Status Date Opened 1027 Can't use other apps while playing music Assigned 1/24/2025 1025 Can't access Videos or Music on Android TV Assigned 1/24/2025 1019 Billing discrepancy on invoice #4821 Open 1/18/2025 I've displayed the Union Bank information card. Type a message...