Domo Everywhere
10min
overview of domo everywhere options private embed | view only how does it work? embed dashboards, cards, and most recently domo's revolutionary app studio server based — clearsquare's portal uses programmatic server side filtering the environment that hosts the domo embedded content is authenticated against domo and programmatically determines what filters to apply the filter requests are then sent to domo when the embedded content is displayed this option provides the greatest flexibility and works well for large or transient user groups, but obviously carries a higher technical debt (that's where we come in) we create and maintain the programmatic filters ui so you can easily manage and control users and what content they should see platform embed | the multi tenant approach this article has a dual purpose to guide companies in identifying the most scalable approach for integrating customer facing analytics into their products and services to clearly delineate the most effective pathway tailored to the unique needs and aspirations of a company it might sound like a strong endorsement for platform embedding , and in many ways, it is but more than that, it's an earnest attempt to steer companies away from costly short term savings that lead to long term pitfalls for companies aiming to provide customer analytics, interactive embedding isn't just an option; it's the cornerstone what is full app embed? good question creating a gateway to customer analytics if you're a company looking to offer customer analytics, platform embed should be your top choice here’s how it stands out public links and embeds static embeds platform embed platform embed is more than just integrating a tool; it’s embedding a growth catalyst into your application it allows the full integration of domo, but that's just the beginning opting for interactive embedding opens up a suite of essential tools for managing customer analytics effectively saml and jwt sso integration streamlining authentication data sandboxing customizing data visibility down to specific rows and columns white labeling tailoring the look of your charts to match your company's branding self service analytics—ensuring privacy between customer datasets and empowering customers to craft their queries and reports is it a n investment worth making for companies? companies often hesitate to adopt platform embed due to perceived higher costs in labor and licensing it's true there's an upfront investment however, the long term roi from an interactive setup significantly outweighs the maintenance of alternate solutions, such as static embeds or other limited integrations it’s crucial to recognize the downsides of bypassing platform embed opting for makeshift alternatives leads to accruing technical debt and substantial operational overheads, including maintaining individual signed embeds for each customer managing authentication and permissions handling continuous ad hoc data requests these tasks not only drain resources but can also lead to employee burnout, diverting attention from enhancing your core product or service reasons to opt for platform embed platform embed is particularly advantageous for companies for several reasons self service capability customers can independently navigate through dashboards and generate queries, relieving your team from constant data requests intuitive user experience domo is designed to be user friendly, encouraging customers to explore and interact with their data confidently data sandboxing this feature allows you to create versatile yet controlled data environments, showing customers only what they need to see although setting up data sandboxes requires some effort, it’s straightforward, and the time saved in the long run is invaluable once established, these sandboxes significantly reduce the need to manage numerous dashboards and filters streamlining startup operations with platform embed platform embed in a startup context transforms the cumbersome task of managing permissions into a streamlined process utilizing metabase groups alongside sso with saml or jwt not only makes life easier but also aligns with the agile nature of startups, where every minute saved is crucial effortless authentication and custom branding customizing charts to match your startup’s branding is more than a cosmetic touch—it’s about creating a seamless user experience by ensuring that analytics visually align with your app, you reinforce your brand identity, adding a layer of professionalism that’s vital for emerging businesses the workload advantage of platform embed once implemented, platform embed is a boon for startups, significantly reducing operational workload the self sustaining nature of this setup means minimal intervention is required your role evolves to merely updating dashboards based on customer feedback, a task that aligns with the iterative, customer focused approach of startups platform embed for pre revenue startups a calculated decision for pre revenue startups, the decision to invest in platform embed hinges on two factors funding availability assess if your current funding allows for this investment market dynamics in markets where customer analytics are essential, delaying this integration could be detrimental conversely, if analytics offer a competitive edge, weigh the cost against potential market benefits in situations where the cost seems prohibitive, it might be prudent to delay the integration of analytics until customer demand justifies the investment this approach aligns with the lean startup methodology, focusing resources on essential features first choosing alternatives the role of public and signed embeds in startups public and signed embeds, while not as scalable, do have specific applications limited access scenarios in rare cases where startups wish to limit ad hoc query access universal data presentation ideal for sharing benchmarking stats or general information across all tenants public and signed embeds, though feature rich, are not designed for the multi tenant, scalable needs of growing startups their best use is in specific, limited scenarios where platform embed might not be necessary or feasible