Skip to main content

Internal Embedding

Omni can be embedded into internal apps such as wikis, Salesforce, Notion, or any other website that supports iframes. The embedded dashboard will only be visible to logged-in members of your Omni organization that have access to the underlying content. If they are not already logged in, they will be prompted to authenticate through the iframe.

Create an internal embed URL

Navigate to the dashboard you want to embed. Click on the 'share' button to expose the iframe code snippet. Optionally, the dashboard URL can contain currently set filters. If you choose not to include current filters, default filters will appear in the iframe. Theme and light/dark mode can also be set as URL parameters in the embed URL.

Here's an example of what that snippet looks like with some additional iframe parameters:

    <iframe
src="https://omni.[org-name].embed-exploreomni.dev/embed/dashboards/miU0hL6U?prefersDark=false&theme=blank"
width="100%"
height="600"
frameborder="0"
</iframe>

Put the iframe into any website

Now you can drop that iframe snippet into any website. Here's an example embedded in Salesforce: