Introducing Basedash Embedding
Max Musing
Max MusingFounder and CEO of Basedash · May 29, 2026

Max Musing
Max MusingFounder and CEO of Basedash · May 29, 2026

Today we’re launching Embedding — a way to put the full power of Basedash inside your own product, so the customers using your app get dashboards and the Basedash AI agent on their own data, without ever leaving you.
Embed a single chart or dashboard with one iframe, or embed the entire Basedash app so your customers can chat with the agent, build their own dashboards, and get automatic insights. Row-level security keeps every customer scoped to their own data, and customization controls let you decide exactly which features they see.
Analytics, inside your product. Scoped to every customer.
Every B2B product eventually gets the same request: “Can we see our own data?” Your customers want analytics on the activity they generate inside your app — campaign performance, usage, spend, outcomes — and they want it where they already work, not in a separate tool with a separate login.
Building that yourself is a project, not a feature. Charting libraries, a query layer, permissions, multi-tenant data isolation, a place for customers to ask their own questions — it’s months of work that isn’t your core product, and it’s never quite done.
Embedding turns that project into a feature you ship in days. You already trust Basedash internally to read your data and answer questions about it. Now you can hand that same experience to your customers, scoped to exactly the data each one is allowed to see.
There are two levels of embedding, and you can use either or both.
Static embedding is the simplest. Build a chart or dashboard in Basedash, turn on a public embed link, and drop the iframe into your site or app. Viewers see a live, interactive dashboard with no Basedash account required. It’s perfect for a public metrics page, a status board, or a single report you want to surface inside an existing screen.
Full app embedding is the powerful one. Embed the entire Basedash app behind JWT-based single sign-on, and your customers get the whole experience inside your product: chat with the AI agent, build their own dashboards, set up automations, and get proactive insights — all on their own data, all without leaving you.

For static embedding, it’s a share link:
For full app embedding, it’s an iframe plus a JWT your backend signs:
That’s the whole integration — one iframe and a signed token. No SDK to install, no data pipeline to build.
The reason embedded analytics is hard to ship safely is multi-tenancy: customer A must never see customer B’s data. Basedash handles this with row-level security.
When you generate the JWT for a user, you include the parameters that scope them — a company_id, a tenant_id, whatever your model uses. Basedash locks those values server-side and applies them to every query that user’s session runs. Customers can ask the agent anything and build any dashboard they like; they only ever touch their own rows. The locked values can’t be tampered with from the browser, because they’re signed into the token your server controls.
The same mechanism powers secure filtering on static dashboard embeds: sign the locked filter values into the URL, and each viewer sees a dashboard filtered to exactly their slice of the data.
Embedded Basedash is yours to shape:
Turn features on as your customers are ready for them. Start with read-only dashboards, then open up the agent and dashboard building when you want a more self-serve experience.
The shape we see most often: a B2B product that already has a customer-facing dashboard, bolting on real analytics without building a BI tool from scratch.

Internally, we’ve used the same embedding primitives to surface scoped Basedash views in our own tools — the proof that the full app embed and row-level security hold up under real multi-tenant use. The thing that makes it click: your customers don’t get a static export, they get an analyst. They can follow up, slice differently, and build the view they actually wanted, all without a single support ticket landing on your team.
Embedding is available today for all Basedash workspaces.
For setup details, JWT claims, customization options, and row-level security, see the Embedding feature page or the embedding docs.
Embedding extends everything Basedash already does — AI chat, the Dashboard Agent, Insights, and Automations — out to the customers who use your product. The same governed analytics you run internally, now a feature you can ship.
Embed Basedash today and give your customers analytics inside your own product.
Written by
Founder and CEO of Basedash
Max Musing is the founder and CEO of Basedash, an AI-native business intelligence platform designed to help teams explore analytics and build dashboards without writing SQL. His work focuses on applying large language models to structured data systems, improving query reliability, and building governed analytics workflows for production environments.
Basedash lets you build charts, dashboards, and reports in seconds using all your data.