Embeddings Overview
Put AI chat and read-only dashboards inside your own product, with your branding, your access rules and per-customer data. Team or Enterprise required.
Embeddings put an AI data analyst inside your website or app. Your customers ask questions about your data and open dashboards without leaving your product. They see your name and colors, and on Enterprise your logo, never ours.
New embeddings are available on Team (1 embed) and Enterprise (more embeds). Eligible legacy plans, including Business, keep their existing embed access.
What visitors can use
| Area | What visitors get | You control |
|---|---|---|
| AI chat | Questions about the data sources you share, charts, tables, downloads, follow-up suggestions, reports and slides | Chat on or off, Agents, output Brand Kit, greeting, placeholder, starter prompts, file uploads, generated code, follow-ups, reports and slides, web research |
| Dashboards | Read-only widget dashboards you choose, with filters, date ranges, comparisons, full screen and AI notes | Which dashboards appear and which opens first, downloads, underlying data, AI notes, Ask about this data |
| Library | Their own files, charts and downloads | Show or hide |
| Public data | The public dataset catalog | Show or hide |
Visitors never get dashboard editing, alerts, Data Flows, connectors or data settings, Projects, sharing, billing or workspace administration.
With signed tokens, chat and dashboards show each customer only their own rows. Without them, every visitor sees the same data on dashboards.
White-label by default
Visitors create their account inside the embed, confirm their email with a code branded as your embed, and never see Better Analyst. The assistant introduces itself as your workspace's AI data analyst and sends account or billing questions to you. Visitors are not added to Better Analyst's mailing lists. Verification and password emails come from our sending domain under your embed's name.
Access and security
- Allowed websites: only the sites you list can show the embed.
- Who can join: anyone who reaches the page, only visitors your site signs in, or only certain email domains.
- Seat cap and messages per visitor per month let you limit how many people join and how much each one asks.
- Signed tokens scope chat to each customer's own rows.
See Dashboards & Access for details.
How it works
- Create an embed on the Embeddings page.
- Choose its contents: chat, dashboards, Library and public data.
- Brand it and set access: colors (and a logo on Enterprise), allowed websites and who can join.
- Copy the iframe snippet into your site. The live preview shows exactly what visitors will see.
Plan
| Feature | Team | Enterprise |
|---|---|---|
| Embeds | 1 | Unlimited |
| Custom greeting and colors | Yes | Yes |
| Your logo | No | Yes |
| No Better Analyst branding | Yes | Yes |
| Read-only dashboards | Yes | Yes |
| Signed per-customer data for chat | Yes | Yes |
| Embed users | Unlimited | Unlimited |
| Embedded messages a month | 1,000 | Sized to your contract |
| More messages | $50 per 1,000 | Sized to your contract |
Embed users are free and unlimited. Their messages, in chat and in a dashboard's "Ask about this data" box, count toward your workspace's monthly embedded messages; your own test accounts never count. Track them, and add 1,000 for $50, from Embeddings or your team's Billing tab. When they run out, embed users see a short "limit reached" note and you get an email. Set a monthly message cap per visitor if you also want a per-person limit. Embeds on a Business plan bought before November 2026 keep per-user seat billing.
Next steps
- Creating Embeds: set up your first embed
- Customization: chat, branding and the live preview
- Dashboards & Access: linked dashboards, allowed websites and join rules
- Users & Connectors: manage visitors and shared data
- Dynamic User Filtering: sign tokens so each customer sees only their rows