Deliver embedded dashboards to your team and customers
Easily integrate and embed analytics directly inside your application, product, or service.

Interactive Analytics Anywhere
Build and share dashboards securely.
We take care of the rest.
Customize charts and dashboards for embedding just like how you’d build and configure any other chart and dashboard in Preset Cloud. A few extra steps would get them live in any custom application.
Choose from an expansive set of visualizations
Preset comes pre-loaded with over 40+ visualization types, so you can serve your customers with tailored analytics experiences.
Seamlessly scale to all of your users
Quickly scale from 0 to thousands of users through automated provisioning without compromising on dashboard speed and performance.
Secure access control and granular permissions with row-level security and SSO
Easily provision data access permissions to all your users with row-level security. Or bring in your own user management by implementing SAML SSO integration. Learn more about Trust and Security within Preset.
Deploy dashboards that match the look and feel of your application
With Preset’s Embedded SDK, quickly integrate your dashboard with your native data application with your color palettes and custom CSS.
Use Cases
Embed Analytics Anywhere
Preset’s embedded dashboards are ideal for quickly bringing interactive analytics inside internal tools or fully customizing user experience for customer apps.

Embed Preset dashboards in your internal tools.
Internal Tools
Integrate interactive analytics in your customer-facing apps.
Customer AppsCommon Questions
Frequently Asked Questions
- Embedded analytics is the integration of data visualizations, dashboards, and reporting capabilities directly into your own software applications. Instead of users switching to a separate BI tool, they access analytics within your product's interface.
- Preset offers multiple embedding options: iframe embedding for simple use cases, and the Embedded SDK for full control. The SDK supports React, Vue, Angular, and vanilla JavaScript. You generate a guest token from your backend and pass it to the SDK to securely render dashboards.
- Yes. Preset supports Row-Level Security (RLS) which ensures each customer only sees their own data. Combined with guest tokens that encode user context, you can safely embed the same dashboard for multiple customers while keeping their data isolated.
- Yes. Preset embedded dashboards support extensive customization including: hiding Preset UI elements (title bar, filters), custom CSS themes to match your brand, configurable filter visibility, and responsive sizing. Enterprise plans offer full white-labeling.
- Iframe embedding is simpler but offers less control — you just embed a URL. The SDK provides programmatic control: you can respond to filter changes, communicate between your app and the dashboard, handle authentication more securely, and customize the experience dynamically.
- Yes. Preset dashboards are responsive and work on mobile devices. The Embedded SDK handles responsive sizing automatically. You can also configure mobile-specific layouts and hide certain elements on smaller screens.
- Your backend requests a guest token from Preset's API, specifying which resources (dashboards) the user can access and optionally their RLS context. This short-lived token is passed to the frontend SDK, which uses it to render the dashboard securely without exposing your API credentials.
- Yes. Embedded dashboards are fully interactive. Users can apply filters, drill down into data, hover for tooltips, and explore. You can also pre-set filters via URL parameters or the SDK, and capture filter change events in your application.
Get in Touch
