The feature will be ready for general availability (GA) soon! Sign up here
If you have a Starter or Professional subscription, upgrade to the Enterprise plan.
Overview
What it is:
The Preset Chatbot is a built-in AI assistant embedded directly in your Preset workspace. It lets you find data and assets, ask questions about your data, generate charts, run SQL, and explore dashboards — all through natural language, without leaving Preset.
Unlike the Preset MCP Server, which connects Preset to external AI clients like Claude and ChatGPT, the Preset Chatbot lives inside Preset itself. No external tools or configuration needed — just open the chat window and start asking questions.
Who it's for:
- Analysts and chart creators can generate and iterate on visualizations faster by describing what they want in plain language.
- Viewers and business users can ask questions about their data and get answers directly, without needing to file requests with a data team.
Key value:
- Find the right datasets, charts, and dashboards across your workspace
- Ask questions and get answers from your data in natural language
- Generate charts and preview them right in the chat window
- Run SQL queries without writing them yourself
- Context-aware starter prompts — the Chatbot knows where you are in Preset and suggests relevant questions based on your current view
- All interactions respect your existing Preset roles and permissions
- No setup required for end users — it's built into the workspace

How to Enable the Preset Chatbot
The Preset Chatbot is enabled at the workspace level by a Team Admin.
Steps
- Log in to Preset and click the menu on the workspace
- Click Edit Workspace Settings
- Click the Chatbot tab
- Check the box to enable the Chatbot and configure the additional settings as desired
Once enabled, all users in the workspace will see the Chatbot icon in the bottom-right corner of the screen.


Additional Settings
From the same Chatbot tab in Workspace Settings, Team Admins can also configure:
- Model selection — Choose which AI model the Chatbot uses
- OpenRouter API key — Optionally provide your own OpenRouter API key (BYOK) instead of using the default
How to Use the Preset Chatbot
Opening the Chat Window
Click the Chatbot icon in the bottom-right corner of the screen to open the chat window.
![]()
Navigating the Chat Window
The chat window has a few layout options:
- Dock position — Drag the chat window to the left side of the screen if you prefer to dock it there
- Expand — Expand to a larger window for more space, or minimize it back to the compact view
- Conversation history — Access your past conversations from the chat window. In the minimized view, click the back button to see your history. In the expanded view, conversation history appears on the left-hand side and can be collapsed to hide it

Starter Prompts
When you open the Preset Chatbot, it knows where you are in Preset and suggests relevant starter prompts based on your current context. This makes it easy to jump right into a conversation without needing to type out your question from scratch.

What You Can Ask
The Preset Chatbot can help with a range of tasks:
- Find data and assets: "What datasets do we have related to revenue?" or "Show me dashboards about marketing"
- Ask questions about your data: "What were our top 10 products by revenue last month?"
- Generate charts: "Create a bar chart showing monthly sales by region" charts are previewed right in the chat window
- Run SQL: "Write and run a SQL query to find duplicate customer records"
- Get explanations: "What does the 'churn rate' metric in our KPI dashboard measure?"
Working with Results
When the Preset Chatbot generates a chart, you can:
- Preview the chart directly in the chat window
- Open in Explore to refine the visualization further
- Show chart info to see metadata about the chart
- Show chart data to view the underlying data
- See dashboards the chart appears on
- Ask follow-up questions to iterate on the analysis

Token Limits & Usage
The Preset Chatbot uses tokens to process requests.
During the Private Beta, token limits are not enforced. After the beta period, limits will be per user per day, based on their user type and subscription plan. More details will be shared as the feature moves toward general availability.
Permissions & Data Access
The Preset Chatbot respects your existing Preset permissions model. There is no separate access control layer — what you can see in Preset is what the Chatbot can access.
- The Preset Chatbot operates with the authenticated user's permissions — it can only query datasets, view charts, and access dashboards that the user already has access to
- Row-level security (RLS) is enforced — if RLS rules restrict your view of a dataset, the Chatbot's results will reflect those same restrictions
- Database permissions apply — the Chatbot can only execute SQL against databases the user has been granted access to
Current Limitations
The following actions are not currently supported via the Preset Chatbot:
- Creating, editing, or deleting database connections
- Creating, editing, or deleting datasets
- Uploading data
- Deleting charts or dashboards
- Creating, editing, or deleting dashboard filters or display controls
- Managing dashboard layouts
- Creating, editing, or managing alerts and reports
- Managing users, roles, or permissions
- Managing saved queries in SQL Lab
Chart creation is limited to the following chart types:
- Line, bar, area, and scatter charts
- Interactive tables and tables
- Pie charts
Other chart types such as pivot tables, maps, and big number charts are not currently supported via the Preset Chatbot.
Need help?
If you run into any issues with the chatbot, please contact support.