Domo Everywhere
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.
๏ปฟ
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.
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.
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.
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.
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.
๏ปฟ