Skip to main content

External embedding

External embedding enables delivering data to users outside of the business, living in other applications. Reporting can be mapped to row level permissions, allowing many users to access identical reports filtered to only their own data.

Using embedded Omni content, you could create:

  • Simple, interactive dashboards for high-level summaries
  • Ephemeral workbooks to give their users deeper access to their data
  • More robust data applications

All these use cases leverage the same base technology: creating an authorized Omni URL that you'll use in an iframe. The URL contains the content you want to share, the ID of the user in your system, and the attributes you want that user to have. You'll then sign the URL with a secret key provided by Omni.

See it in action

  • Follow along on Youtube as we build a data product, going from analysis to dashboard to stylized app in 30 minutes

  • Check out the Analytics tab in your Omni instance! This is an example of embedded content in Create mode that shows information about the usage of your Omni instance. Note: This feature is only available to Organization Admins.

Getting started

To set up external embedding, you'll need:

Once enabled, you can move onto implementing data security best practices and setting up the infrastructure.