Embedded Analytics
Embed XO dashboards and reports into your own apps and portals, white-labeled, via secure links and an API/SDK.
Updated May 11, 2026
Embedded Analytics lets you ship XO’s dashboards and reports inside your own products and portals — white-labeled, secure, and always in sync with live data.
Embed a dashboard
- Build the dashboard in Dashboards.
- Go to XO Analytics → Embedded → New embed.
- Choose the dashboard/report and white-label options (logo, colors, hide chrome).
- Generate a secure embed link or use the SDK for deeper integration.
📷 Screenshot: a white-labeled dashboard embedded in a customer portal.
Secure multi-tenant access
- Pass a signed token so each viewer sees only their own data (row-level security).
- Scope embeds per customer/tenant for portals and client-facing apps.
API & SDK
Use the API/SDK to query datasets and render charts natively where an iframe won’t do.
Best practices
- Always enforce row-level security for customer-facing embeds.
- Reuse published datasets (Studio) so embedded numbers match internal ones.
- Rotate embed tokens/keys per your security policy.
Troubleshooting
- Viewer sees too much/little. Check the signed token claims and row-level rules.
- Embed won’t load. Verify allowed domains and that the link/token hasn’t expired.