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 moreConnect 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 moreVisualizations 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.
Drilldown and link interactions
Dive deeper with one click—drill into charts or open related pages for more context.
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 moreConsume 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.
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 moreCreate 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 moreData 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.
Putting your data to work
Explore the data experiences that trigger better, faster decisions across every team and function.
Visualizations & Dashboards
Create interactive, easy-to-use visualizations that support "Aha!" moments.
Reporting & Self-Service Analytics
Modernize your reporting with real-time data that everyone can self-serve.
Business Apps
Build low- or pro-code apps that improve operational processes.
Embedded Analytics
Securely share data and insights outside your organization.
Domo.AI
Deliver actionable data experiences that scale with an AI framework you can trust.