BUILD ON DOMO

The key to fast, low-code app development.

Quickly build the apps you need to put data in everyone’s hands, create new revenue streams, and drive real business outcomes.

With Domo’s enterprise application platform, the entire foundation you need to extend Domo is already in place, so you can build apps faster.

Cloud platform simplicity.

With Domo’s server-less cloud platform, you save time and money with no need for purchasing hardware, server setup, or storage costs.

Laser focus.

Keep your team focused on app development instead of infrastructure. Domo's architecture dynamically scales to trillions of records and thousands of users.

User-friendly.

Get Domo’s out-of-the-box charting engine with interactive charts to power all your app visualizations.

Best distribution.

Share your app with your team with built-in authentication and SSO integration.

See how Domo customers are putting apps to work.

Driving Revenue Using a Customized Map Visualization.

Driving Revenue Using a Customized Map Visualization.

Solution:

The Utah Jazz worked with Domo to create a custom seat-by-seat visualization of their stadium that can track key revenue, sales and attendance metrics and how various conditions affect those values for each of the arena’s 19,000+ seats.

Impact:

The app has allowed analysts and non-analysts alike to do data exploration, drive insights, and increase ticket sales for the Utah Jazz.

Lightning-fast invoice adjustments

Lightning-fast invoice adjustments

Solution:

Zillow’s Draft Billing Review App allows Zillow’s team to review customer invoices in one easy-to-use location, then send adjustments automatically to the right team, so corrections are made faster.

Impact:

This app provides maximum efficiency to the invoice adjustment process, allowing adjustments to be processed without manual back-and-forth between teams, and showing the impact on revenue.

Keeping a pulse on fan engagement

Keeping a pulse on fan engagement

Solution:

ESPN’s Nielsen Social Program App allows ESPN’s team to track daily Nielsen social content ratings and fan sentiment for all their TV and streaming content, then compare the data to interactions with fans in the contact center.

Impact:

The app provides ESPN with a comprehensive picture of fan sentiment, and helps the team ensure that their messaging stays on-brand and consistent throughout the entire fan experience.

Real-time store performance KPIs.

Real-time store performance KPIs.

Solution:

The Telus Store Manager Dashboard App empowers retail store managers with information on store performance. The app provides a clear view of how each store is performing against goals, as well as how other stores are performing in comparison.

Impact:

This app provides store managers with a real-time view of their most important KPIs, any time, from any device. Managers have instant access to mission-critical metrics to help drive performance, as well as insight to how their stores stack up against others.

Endless possibilities for building on the Domo platform.

Data Connectivity

Create your own cloud connectors and plug-ins.

Enterprise Integration

Administer or customize Domo.

Build Apps

Build an app on Domo’s platform.

Embedded Analytics

Embed Domo into your website, portal, or product.

Custom Software Solutions

Create third-party software integrations.

Get data into and out of Domo.

Bring all your data together in Domo. Create your own cloud connectors, develop plug-ins to import on-premises data from any system, import IoT device data, and use APIs to import and administer your data.

Connectors

Connectors

Connectors

If you need a unique connection that isn’t currently available in our library of over 1,000 pre-built apps, Domo provides flexible tools for you to create your own.

Create your own cloud connectors. Use Domo’s Connector Dev Studio to build your own custom Connectors.

Use webhooks. Use simple HTTP server-to-server callbacks to connect data between applications.

Federated data access. Use federated adapters to query data directly from where you’ve already hosted it.

On-Premises Data

On-Premises Data

On-Premises Data

Leave your on-premises data behind your firewall and securely upload it to Domo using Domo’s Workbench tool, then analyze it alongside other data sources in Domo for new business insights.

Leverage your legacy systems. Easily get data into Domo from on-premises systems you’ve invested in, including legacy systems, proprietary applications, and protected data.

Transform your data locally. Complete transforms before you upload data to Domo.

Protect sensitive information. Rest assured that sensitive data requiring special handling, such as PII or PHI, is securely transferred with encryption.

API Data Connection

API Data Connection

API Data Connection

Create APIs to import and export data and limit data access by specific users or groups.

Import data. Use APIs to create and update datasets in Domo, whether they are smaller and occasionally need updates, or if they massive, constantly changing, or rapidly growing.

Export data. Extract aggregated and transformed data from Domo to any other system.

Manage data access. Manage individual and group access to data within a Domo dataset with personalized data permissions (PDP).

IoT

IoT

IoT

Turn connected devices into a new source of business intelligence.

See the big picture. Connect data from any device in your fleet with data from key business systems to get true impact from your IoT data.

IoT connectors. Tap into our collection of pre-built IoT connectors or build your own custom connector.

IoT apps. Use our IoT apps for Fleet Management, Asset Tracking, and Production Flow, or build apps for your own unique IoT needs.

IPaaS

IPaaS

IPaaS

Securely connect, transform, and access data from any system.

Integrate systems. Securely connect all your systems, apps, data and other enterprise parts together to deliver a unified solution with Domo at the center with cloud and on-premise connectors, bi-directional data connectors, and other options for data exchange.

Data federation. Make the most of your existing data warehouse investments and avoid data duplication with federated queries.

Automate processes. Automate workflows and data sharing across your systems with data flows, machine learning and custom alerts so users can focus on what they do best.

Domo is one of those platforms where the power is within the connectors. You could literally get a subscription to Domo tomorrow, plug in five to ten connectors, and get meaningful data by the end of the day.

Chief Information Officer

We found a data-agnostic tool that is proficient in pulling data from our various systems into the cloud, binding it together and allowing us access to meaningful insights. That tool is Domo.

Director, Digital Analytics

Development tools and resources.

SDKs

The quickest way to begin developing on Domo’s platform using Java and Python.

Connector Dev Studio

Build custom data connectors in the Connector Dev Studio.

APIs

Write your own programs using published APIs to automate processes or manage your Domo instance.

Knowledge Base and Domo U

Find how-to videos and articles, webinars, instructor-led courses, and Domo certification.

Administer or Customize Domo.

Ensure that everyone can see the right data at the right time, keep that data secure, and manage it all at scale in a secure environment.

Security & Governance

Security & Governance

Security & Governance

Securely manage data governance at scale. Use identity information gathered from roles, groups, attributes, preferences, and filters to efficiently govern your data access. Integrate your security tools with Domo’s enterprise-class security features.

Plug into your existing systems. With Domo, governance is centrally managed by the systems you already have in place.

Improve data management. Get reliable troubleshooting, audits, and verification tools.

Implement security controls. Integrate with your SSO provider, set up two-factor authentication, and set up encryption with Bring Your Own Key (BYOK) data encryption.

Content Management

Content Management

Content Management

Ensure data accuracy and integrity.

Certified Content. Create content certification process to identify trusted sources of data.

Provide granular permissions. Create entitlement policies that govern access to the individual row level for individuals and groups.

Create alerts. Create alerts to be notified when data reaches your defined threshold.

Data Management

Data Management

Data Management

Manage individual and group access to data.

Provide granular permissions. Create entitlement policies that govern access to the individual row level for individuals and groups.

Manage data access. Manage individual and group access to data within a Domo dataset with personalized data permissions (PDP).

Ensure data integrity. Create workflows to certify datasets and use tools to monitor data health.

User Administration

User Administration

User Administration

Create and manage user accounts at scale.

Manage users at scale. Manage large numbers of users and their accounts with the Accounts API.

Create personalized data permissions. Create entitlement policies that govern access to specific data in a dataset for individuals and groups, and create PDP based on user attributes.

Grant access based on user attributes. Use trusted attributes from Domo or your identity service to specify profile information users can manage themselves.

SSO

SSO

SSO

Simplify the sign-in process using your existing SSO provider.

Active Directory integration. Grant access by role with Active Directory integration and manage permissions at scale with APIs.

SAML and OpenID Connect integration. Integrate with top identify providers to control access based on predefined user groups.

We really like the ability to create custom dashboards with varying levels of access across the organization for a specific team or a specific individual’s performance indicators, and they can use that to help make decisions every day.

Dean Jones | CEO

As Xactly continues to grow, our sales teams continue to grow, and they need their own set of metrics to help them perform to their maximum capabilities.

Franco Anzini, Director of Sales Operations, Xactly

Development tools and resources.

SDKs

The quickest way to begin developing on Domo’s platform using Java and Python.

APIs

Write your own programs using published APIs to automate processes or manage your Domo instance.

Dojo

Ask questions, find answers and share best practices with fellow Domo users.

Knowledge Base and Domo U

Find how-to videos and articles, webinars, instructor-led courses, and Domo certification.

Build an app on Domo’s platform.

Build custom solutions and make them available on any device to digitize and augment common business processes, create unique visualizations to guide analysis for users, and collect data.

Data Collection

Data Collection

Data Collection

Build tools designed to collect data so users can submit information in real time.

Data creation. Use Domo as a data creation platform.

Drive action from data. Upload and use collected data in visualizations and alerts to drive action.

Mobile. Domo’s built-in mobile capabilities mean that users can collect and submit data anytime, anywhere.

Bi-Directional Data

Bi-Directional Data

Bi-Directional Data

Connect all your data with bi-directional architecture so everyone, in all systems, has big picture insights with actionable data.

Bi-Directional connectors. Get up and running quickly with Domo’s pre-built connectors or use our dev kit to build a custom bi-directional connector.

Create your own flows with the Domo API SDK. Perform bulk data extracts and query data from Domo.

Data Science

Data Science

Data Science

Use data science tools to get insights from advanced calculations, and data transformations to optimize your business decisions.

Integrate with current tools. Use pre-built actions or write custom algorithms using R and Python to analyze data directly in Domo’s secure environment.

ML/AI. Use machine learning to drive insights from data and provide them to users for immediate action.

Import custom scripts. Focus more on importing custom scripts while allowing business stakeholders to access their work classifications and predictions in Domo.

Bespoke Workflow

Bespoke Workflow

Bespoke Workflow

Bring predictability and repeatability to everyday work processes.

Automate processes. Standardize and automate business practices by visualizing processes and creating tools to support optimization.

Focus your team. Take the guesswork out of who does what to let individuals focus on what they do best.

Take action. Allow users and stakeholders to track progress and take action on real-time data.

Mobile

Mobile

Mobile

Domo’s mobile-first architecture ensures that the solutions you build are automatically optimized for any device. No additional development required.

Mobile optimization. Every visualization built in Domo is automatically mobile-optimized for whatever device you’re viewing it on.

Protect data. Use session timeout control and revocation, device security for mobile app authentication, and encrypted push notifications.

We built a custom application for our NBA basketball arena in Domo. Domo has given our non-analyst employees the chance to do data exploration of their own and drive up ticket sales for the Utah Jazz.

Nathan Kenyon | VP Reporting and Analytics

We just launched our app so store leaders can see feedback through Domo in real time. Customers leave feedback in the app and it comes right to the desks of store leaders.

Claire Morrison | Director of Operations

Development tools and resources.

SDKs

The quickest way to begin developing on Domo’s platform using Java and Python.

App Dev Studio

Gain ultimate flexibility and develop your own custom visualizations using HTML, CSS, JavaScript, and more.

AppDB

A pre-built database store your app’s business logic, including state and data, within your app.

Phoenix

Build easy-to-use visualizations using Phoenix, Domo's powerful charting engine, within your application.

Embed Domo into your website, portal, or product.

With Domo Everywhere, Domo's embedded analytics solution, you can create and distribute personalized dashboards beyond the borders of your company, with no coding required. Share just the data that is relevant and safe, with no need for Domo licenses or new security policies.

Embedded in Apps

Embedded in Apps

Embedded in Apps

Enhance your applications and solutions with live data. Provide analytics to partners and customers to promote transparency and showcase the value of your product, and even monetize your data to create new revenue streams.

Do what you do best. Keep your team focused on core solution development with Domo as your embedded analytics platform.

Meet users where they are. Provide analytics in the systems your users already know and love, with no need to log into another system to see analytics.

Create dashboards in minutes. With no need for coding, you can create interactive, custom dashboards that help you focus the narrative around your data.

Provide the right data. Ensure everyone sees the right data, and no more than they are authorized to view, using your existing authentication.

Customer Portals

Customer Portals

Customer Portals

Distribute personalized dashboards through customer or partner portals, giving everyone a compelling reason to continue growing their business with you.

Maintain your brand. Stay in alignment with your company’s brand and build user trust by using your own custom colors and logo.

Personalize the experience. Leverage your customer portal logins for each individual user and through filters you can create a personalized experience for each individual user.

Customize your dashboards. Combine your own colors, images, and commentary to emphasize specific metrics and clarify your message.

Make it interactive. Foster self- service exploration with filter, drill, and link interactions.

Domo Hosted Sites

Domo Hosted Sites

Domo Hosted Sites

If you need hosting, you can connect your data, create dashboards, and publish data to your subscribers across fully-managed Domo sites.

Publish data across sites. With just a few clicks, publish the same dashboards to multiple sites, with relevant permissions and filters.

The full power of Domo. Provide an interactive workspace where your customers and partners can not only see your data, but add their own data for further analysis.

White label your solution. Apply white labeling options so your sites feel like an OEM part of your systems.

No infrastructure management. Use Domo’s built-in security and governance, with no need to host and maintain your own infrastructure.

Embed delivered more interactive dashboards in 2 weeks than we were about to create in 18 months. A three-page trial helped us upsell hundreds of customers to the six-page premium version. This is our fastest growing revenue stream.

Ruben Visser, Product Manager

We look at Domo Publish as a relationship tool. We collect a lot of data internally for market research and we turn that data into products.

Chris Jones, Chief Technology Officer

Development tools and resources.

APIs

Write your own programs using published APIs to automate processes or manage your Domo instance.

Dojo

Ask questions, find answers and share best practices with fellow Domo users.

Knowledge Base and Domo U

Find how-to videos and articles, webinars, instructor-led courses, and Domo certification.

SSO and PDP

Manage security and access to specific data at scale.

Create third-party software integrations.

Leverage the power and flexibility of Domo 's open cloud platform to build and distribute unique solutions to your clients.

Fast development. Take advantage of Domo’s IDEs, APIs, and SDKs to build custom apps and connectors in record time.

Plug and play. uild your solution using the foundation of the entire Domo platform, or use Domo’s platform components to build or support part of your application, then embed or transplant it into your standalone app.

Full solution ecosystem. Distribute and monetize your solutions through Domo’s Appstore or in the software and applications you develop.

Start building now.

Find all the tools and resources you need for your app development.