One platform for finance, people, sales, operations, fleet, commerce, and BI.
XOERP
Let's meet

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

  1. Build the dashboard in Dashboards.
  2. Go to XO Analytics → Embedded → New embed.
  3. Choose the dashboard/report and white-label options (logo, colors, hide chrome).
  4. 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.