Custom Components & External Embeds

Embed a dashboard inside a Lightning Web Component or Experience Cloud site when you need more control than the standard component.

Custom Components & External Embeds

Lightning Web Components

Import the analytics/wave module in a Lightning Web Component to render a dashboard with full control over the surrounding markup — useful when a dashboard needs to sit alongside custom buttons, tabs, or other components that the standard page-builder component can't lay out.

Experience Cloud sites

Community users with the right license can see the same Analytics Dashboard component on an Experience Cloud page. Row-level security (from the Foundations section) still applies — external users only ever see rows their predicate allows.

Fully external embedding

For non-Salesforce websites, CRM Analytics supports signed, scoped Embedded Analytics URLs — a short-lived token limits exactly what the embedded view can show, so a public page never gets broader access than intended.

Course recap

You've gone from enabling CRM Analytics, through touring the interface and reading dashboards, to writing SAQL, wiring bindings, and embedding a dashboard outside Analytics Studio. Revisit any section to go deeper.