Menu Close
Close
Embedded Analytics

Embedded analytics for SaaS products, portals, and enterprise apps

Deliver dashboards inside your product with secure identity, runtime context, and brand-consistent UX.
iFrame / SDK
Runtime Filters
SSO / JWT
White Label
Why it fits

Why embedded analytics works inside the product

Not just dashboards in a frame. Datafor helps product teams embed analytics as part of the application experience.

Embed natively

Not a separate BI workspace. Keep users inside your product.

Control runtime context

Pass tenant, account, region, workflow state, or record context from your app.

Secure by identity

Apply SSO, JWT, permissions, and branded delivery without exposing raw BI complexity.

INTEGRATION OPTIONS

Choose your integration model

iFrame embedding

Fastest way to launch secure in-app dashboards.

SDK embedding

More control for UI, callbacks, and product integration.

Runtime filters

Analytics that respond to tenant, page, or workflow context.

SSO and JWT

Trusted access aligned with enterprise identity and permissions.

How teams usually start

Most teams begin with a fast embed path, then add more control as product requirements grow.

1

Start with iFrame

Launch quickly.

2

Add runtime context

Reflect product state.

3

Layer on trusted identity

Match enterprise access.

4

Use SDK where needed

Go deeper where more control is required.

Use cases

Where embedded analytics fits best

Fast rollout

Customer-facing SaaS analytics

Give each customer in-app dashboards without sending them to a standalone BI portal.

More control

ERP, CRM, and business portals

Place analytics directly into operational screens so reporting supports the workflow instead of interrupting it.

Live context

Partner and dealer reporting

Deliver controlled analytics to external audiences with tenant-aware access and branded presentation.

Enterprise ready

Internal embedded workflows

Bring reports into finance, service, operations, or approval flows where decisions happen every day.

Developer-ready

Built to feel native from the first release

A more refined integration layer for teams building analytics into the product, not around it.

Minimal example

Visualizer SDK

// App-side initialization
new Datafor.Visualizer({
   el: container,
   path: '/reports/sale.datafor',
    parameters: appState
});

Less surface area

A lighter integration layer that keeps embedded analytics from becoming a project around the project.

Shaped by the product

Analytics follows the structure and rhythm of the application, so the experience feels cohesive from the start.

Built for what comes next

Begin with a clean embed, then extend with intention as product and delivery requirements become more specific.

Bring analytics into the product, not beside it

Deliver embedded reporting that is secure, branded, and application-aware

Move from quick embedding to a more integrated, identity-aware analytics experience as product needs grow.