Inline Components
The agent can surface interactive UI elements directly within the chat conversation. These inline components handle complete workflows — connecting a data source, uploading a file, or changing your chart theme — without requiring you to navigate away from the chat.
Inline components appear automatically when the context calls for them. You do not need to request them explicitly; the agent determines when an interactive element is more effective than a text response.
Integration Setup Cards
When you ask to connect a data source — for example, "connect my Stripe account" or "add a PostgreSQL database" — a setup card appears inline. The card walks you through entering credentials, validating the connection, and enabling the integration. All sensitive fields (passwords, API keys, connection strings) are handled entirely within the card and never passed through the agent.
If you ask to connect a data source without specifying which one, a browsable picker appears instead, letting you choose from all available integration categories (databases, payments, development tools, and more).
CSV Upload
When you mention uploading a CSV file, an upload form appears inline. It handles file selection, validation, and import directly within the conversation. Once the upload completes, the agent can immediately query and chart the data.
CSV uploads support files up to 5 MB and 50,000 rows.
Theme Picker
Ask the agent to change your chart colors or customize your visual style, and a theme picker grid appears. You can preview and apply any of the 30 available color themes to your current dashboard or set a global default.
LLM Configuration
If you need to update your API key, switch LLM providers, or if a request fails due to missing credentials, the agent surfaces a configuration card. The card detects your current setup and guides you through any required changes.