Compare
Domo embedding vs EmbedPortal
Domo can embed cards and dashboards for external viewers. Here is how native Domo embedding compares with EmbedPortal on top of Domo.
At a glance
Side by side
| Native Domo embedding | EmbedPortal | |
|---|---|---|
| What you build | Your app requests embed tokens and handles login, users and navigation | Portal, login, navigation and branding are included |
| Row-level security | Programmatic filters added by your code | Programmatic filters added by EmbedPortal from each viewer's values |
| External users | Managed in your own app | Invited and managed in EmbedPortal |
| Other BI tools | Domo only | Domo plus Power BI, Tableau, QuickSight, Looker and Metabase |
| Branding | You build the surrounding app | Logo, colors, custom domain and email sender |
| Licensing | Embedding is part of your Domo agreement | EmbedPortal flat plan on top of your Domo setup |
Choose native Domo embedding if
your whole analytics stack is Domo and you have developers to build and run the app around the embeds.
Choose EmbedPortal if
you want Domo dashboards in a branded portal quickly, with users, groups, audit logs and other BI tools in the same place.
FAQ
Common questions
Does EmbedPortal replace Domo?
No. Cards, pages and dataflows stay in Domo. EmbedPortal handles who sees what and how the portal looks.
How is row-level security handled?
EmbedPortal adds programmatic filters to each embed request based on the viewer's values.
Do we need Domo embedding enabled?
Yes. EmbedPortal uses Domo's embedding, so your Domo agreement must include it.
Try it with your own dashboards
14-day free trial. Unlimited viewers on every plan.