Check out the new features in our latest releases. Learn more ›

Domo Features

Domo helps your company connect data, visualize insights, and use AI to make better business decisions. Explore the features below to see what’s possible.

Data Integration

Learn more

Connect your data

Connect to more than 1,000 data sources like Salesforce, Google Analytics, and Snowflake to unify data quickly—no custom code or long engineering projects.

Sync or move on-premise data with Domo Workbench while keeping sensitive information securely stored where it belongs.

Connect even custom or legacy systems using Domo’s APIs, SDKs, and webhooks—no rebuilds required.

View and analyze live data from warehouses like Redshift or BigQuery without duplication, saving storage and maintaining control behind your firewall.

Push updates or decisions from Domo directly into your business tools so teams can act on insights instantly.

Easily connect, use, and understand your cloud data in one place, so your team can make smarter decisions without moving your data.

Partitioned data

Refresh only new or changed records while archiving old data to keep large data sets fast and efficient.

Upload Excel, CSV, or other file types directly into Domo for instant analysis.

Email attachment import

Automatically process incoming data files from email to keep data products current without manual uploads.

CSV SFTP connectors

Automatically ingest CSV files stored on secure SFTP servers for reliable external data feeds.

Community-built connectors

Use or share community-built connectors to integrate niche or emerging platforms in minutes.

Combine and transform data

Build and automate data pipelines visually—transform, clean, and join data without code.

SQL DataFlows

Write MySQL or Redshift queries directly in Domo to build custom transformation pipelines.

DataSet Views

Explore data sets visually, apply filters or joins, and save the results as reusable datasets.

Leverage Domo AI and data science

Automated Machine Learning

Use Domo’s Amazon SageMaker Autopilot integration to test multiple ML models automatically and choose the best fit.

Jupyter Workspaces integration

Build and deploy ML models directly in Domo using Python or R—no switching between tools.

Data science data prep

Prepare or modify data sets with Python or R scripts, then upload them back to Domo for analysis.

Domo AI

Explore data through chat, build and manage models, and deploy them securely at scale with Domo’s AI suite.

Query your data

Run instant queries across billions of rows using Domo’s in-memory cache for lightning-fast results on any device.

Massively parallel processing

Handle massive data sets efficiently with Domo’s cloud-native parallel processing engine.

Automatically scale backend infrastructure to manage complex workloads without slowing performance.

Query live data directly from Snowflake, BigQuery, and other warehouses—no duplication or data movement needed.

BI & Analytics

Learn more

Visualizations and dashboards

Create clear, interactive visuals from any data set using over 150 chart types for comparisons, trends, and analysis.

Visualize performance by region using over 7,000 pre-built maps—or upload your own.

Build dashboards in minutes with drag-and-drop tools. Explore, filter, and visualize complex data: no coding or IT help needed.

Beast Modes

Create new metrics instantly with simple formulas using Beast Modes: no need to overwrite your source data.

Beast Mode Manager

Manage every custom metric in one place. View, edit, and update calculated fields across data sets easily.

Let users adjust inputs to instantly see new “what-if” results with interactive Variables.

Page and chart filters

Give every viewer a personalized experience with flexible dashboard and chart filters tailored to their needs.

Smart Text

Automatically show key context like filters, update times, and data details directly in dashboard text.

Get instant alerts when key metrics change via web, email, or mobile so you can act quickly.

Reporting and self-service analytics

Stay connected anywhere with Domo’s mobile app. View dashboards, share insights, and act instantly from any device.

Scheduled reports

Receive automated dashboard updates straight to your inbox to keep your team informed.

Exportable reports and dashboards

Export dashboards or raw data to CSV, Excel, PDF, or PowerPoint for sharing and presentations.

Augmented analytics

Automated data discovery

Automatically uncover trends and anomalies with AI that highlights what matters most in your data.

Natural language queries

Ask questions in natural language—not SQL or formuals—and get instant answers about your data.

Collaborate on insights

Profiles

Find and connect with anyone in your organization using searchable profiles and org charts.

Projects and tasks

Turn insights into action by assigning tasks and tracking progress, all within Domo.

Embedded Analytics

Learn more

Consume data and insights

Personalized access to data

Give each user secure, personalized access to data, showing only what’s relevant to their role.

Branding toolkit

Match your brand perfectly with custom colors, logos, and visuals across your embedded analytics.

Mobile-optimized UI

Give users instant access to dashboards anywhere with a mobile-friendly, responsive design.

Bi-directional filter parameters

Keep filters and settings consistent as users move between dashboards or external systems.

Flexible embedding

Embed analytics fast with iFrames, or add JavaScript for deeper control of filters and design.

Create and edit visualizations

Self-service creation and editing

Let anyone build or edit visualizations with an easy-to-use interface—no technical skills required.

Calculated fields

Create new metrics instantly with calculated fields that update automatically as your data changes.

Intuitive dashboard design

Build dashboards quickly with drag-and-drop tools—no coding or IT help required.

Scheduled reports

Automatically email reports with live links to dashboards for quick follow-up.

Scheduled and threshold-based alerts

Get real-time alerts when metrics reach key thresholds or change significantly.

Shareable content

Share dashboards and reports instantly with your team to keep everyone aligned.

Granular user access policies

Share data confidently with secure, role-based access controls that protect sensitive information.

Connect external data

Broad connectors library

Connect to over 1,000 data sources instantly and combine external and internal data in one place—no custom setup needed.

Built-in ETL tools

Transform and blend data easily with Domo’s built-in, no-code ETL tools.

Editable dataset views

Join, rename, and filter data visually with fast, no-SQL tools that simplify complex prep.

App Creation

Learn more

Create low-code apps

Automate manual steps in your apps to speed up processes and reduce errors.

Build visualizations faster using pre-built code blocks that plug directly into your Domo Apps.

Build pro-code apps

Build fully custom apps and visualizations using HTML, CSS, and JavaScript.

SDKs

Accelerate development with SDKs for Java and Python to build faster on Domo’s platform.

Build custom connectors quickly with Domo’s IDE to access any data source.

AppDB

Store and manage app data securely with AppDB—no separate database needed.

Phoenix

Create high-performance, interactive visuals using Domo’s built-in charting engine.

Integrate your apps with AI/ML engines or existing cloud APIs your team already uses.

Work with Domo’s experts to design and build custom apps tailored to your business.

App distribution

Browse hundreds of ready-to-use apps and connectors built on Domo to solve specific business needs.

SSO

Securely share apps with built-in authentication and SSO for one-click user access.

Mobile app development

Publish mobile-ready apps without code instantly.

Security & Governance

Learn more

Data governance

Data lineage

Track how data moves through your system to understand dependencies, fix issues quickly, and maintain accuracy.

Personalized data permissions

Control exactly who can see what with personalized, row-level permissions for users and groups.

Trusted attributes

Manage access automatically with attribute-based policies that adjust as roles change.

Custom user roles

Define custom roles that fit your organization’s needs to keep data secure.

Manage users and permissions at scale with simple APIs for account creation and updates.

Bulk content administration

Save time by managing large content volumes through batch tools and APIs.

DomoStats

Monitor platform usage with detailed stats on logins, data sets, and content activity.

Help teams find verified dashboards quickly with certified, trusted content workflows.

Group access and administration

Simplify permission management with flexible group structures for departments or teams.

Governance Toolkit

Automate policy enforcement and reduce admin workload with built-in governance tools.

Test and innovate safely with sandbox environments that separate development from production data.

Security

Secure architecture

Protect your data with enterprise-grade security: layered defenses, least-privilege access, and ongoing threat monitoring.

Bring Your Own Key (BYOK) Encryption

Add another layer of control by encrypting your data with your own company keys.

Security standards compliance

Stay compliant with GDPR, HIPAA, SOC 1/2, and ISO standards.

Single sign-on

Simplify secure logins with corporate SSO integration.

Multi-factor authentication

Strengthen protection with two-step Multi-Factor Authentication.

Logging and audits

Maintain full visibility with searchable logs and audit trails of all user activity.

Ready to get
started?