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:

  1. To guide companies in identifying the most scalable approach for integrating customer-facing analytics into their products and services
  2. 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:

  1. Public links and embeds
  2. Static embeds
  3. 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 an 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:

  1. Maintaining individual signed embeds for each customer.
  2. Managing authentication and permissions.
  3. 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:

  1. Self-Service Capability:
    Customers can independently navigate through dashboards and generate queries, relieving your team from constant data requests.
  2. Intuitive User Experience:
    Domo is designed to be user-friendly, encouraging customers to explore and interact with their data confidently.
  3. 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:

  1. Funding Availability:
    Assess if your current funding allows for this investment.
  2. 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.

๏ปฟ