What You’ll Learn
This guide walks you through creating business dashboards in Domo from scratch. You’ll connect data sources, build cards (visualizations), create interactive dashboards, and share insights with your team.
Time required: 45-60 minutes
Skill level: Beginner to Intermediate
What you need: Domo account (trial or paid), business data in cloud apps/databases/files
Step 1: Set Up Your Domo Account
Domo is a cloud-based BI platform with no desktop version.
Getting started:
1. Sign up for a trial at domo.com
2. Log in to the Domo web application
3. You’ll land on the Domo homepage (your central hub)
Note: Domo pricing starts around $750-1,000/user/year ($60-85/month per user) with minimum user commitments. It’s designed for mid-to-large enterprises.
Step 2: Connect Your Data Sources
Domo offers 1,000+ pre-built connectors to cloud apps, databases, and files.
Add a connector:
- Click Data in the top navigation
- Click + Connector
- Search for your data source:
- Cloud apps: Salesforce, Google Analytics, HubSpot, Shopify, Stripe, etc.
- Databases: MySQL, SQL Server, PostgreSQL, Oracle, Snowflake, Redshift
- Files: Excel, CSV, Google Sheets
- Select the connector and click Get the Data
Configure the connector:
- Authenticate: Enter credentials or OAuth login
- Select data:
- For databases: Choose tables/views
- For APIs: Select reports or objects (e.g., Salesforce Opportunities)
- Schedule updates:
- Set refresh frequency: Hourly, daily, weekly
- Domo fetches new data automatically on this schedule
- Click Save & Run
Data loads into Domo: You can now use this dataset to build cards (visualizations).
Step 3: Create a DataSet (Optional But Recommended)
Domo’s DataSets are your connected data sources. You can transform and combine DataSets before visualizing.
Transform a DataSet:
- Go to Data → DataSets
- Find your dataset → click the three dots → Edit DataSet
- Add transformations:
- ETL (Magic ETL): Visual drag-and-drop data transformation
- SQL: Write custom SQL queries
- Domo Bricks: JavaScript/R/Python transformations (advanced)
Common transformations:
– Filter rows: Remove test data or old records
– Add calculated fields: Revenue – Cost = Profit
– Join datasets: Combine sales data with customer data
– Aggregate: Group by Month, sum Revenue
Pro tip: Start simple — build your first dashboard with raw data, then add transformations as needed.
Step 4: Create Your First Card (Visualization)
In Domo, visualizations are called cards.
Create a KPI card (single number):
- Click + Create (top-right) → Card
- Select your DataSet
- Choose chart type: Single Value (for a KPI)
- Configure the card:
- Value: Drag your metric field (Revenue, Orders, Leads) to the Value section
- Domo aggregates as SUM automatically
- Click Save & Finish
- Name your card (e.g., “Total Revenue”)
Customize the KPI:
– Add a comparison: Properties → Comparison → Previous period
– Conditional coloring: Set thresholds (green if > target, red if below)
– Format: Properties → Number format → Currency, percent, etc.
Create a bar chart:
- + Create → Card → select DataSet
- Choose chart type: Bar
- Configure:
- X-axis (Category): Drag dimension field (Product, Region, Sales Rep)
- Y-axis (Value): Drag metric field (Revenue, Quantity)
- Save & Finish
Customization:
– Sort: Properties → Sorting → Sort by value descending
– Limit bars: Properties → Data Settings → Max bars → 10
– Colors: Properties → Chart Properties → Color rules → custom palette
Step 5: Build a Line Chart (Trend Over Time)
- + Create → Card → select DataSet
- Chart type: Line
- Configure:
- X-axis: Drag your date field
- Y-axis: Drag your metric (Revenue, Sessions, etc.)
- Domo auto-groups by date grain (day/week/month)
Enhancements:
– Change date grain: Properties → Date Grain → select Month/Quarter/Year
– Multiple lines: Drag a second metric to Y-axis
– Forecast: Properties → Line Settings → Forecast → enable (Domo uses ML to predict future values)
Step 6: Create a Table Card
Tables show detailed data rows, not aggregated summaries.
- + Create → Card → select DataSet
- Chart type: Table
- Configure:
- Columns: Drag all fields you want to display
- Domo shows raw rows (up to display limit)
- Save & Finish
Make it useful:
– Sorting: Click column headers to sort
– Conditional formatting: Highlight high/low values
– Properties → Conditional Formatting → set rules
– Summary row: Properties → Summary → enable to show totals
Step 7: Build a Page (Dashboard)
In Domo, dashboards are called pages. Pages contain multiple cards.
Create a new page:
- Click + Create (top-right) → Page
- Name your page (e.g., “Sales Dashboard”)
- Choose layout: Grid (recommended) or Document
- Click Create
You’re now in Page Builder — a drag-and-drop canvas.
Step 8: Add Cards to Your Page
- In Page Builder, click + Add Card
- Select cards from your existing cards OR
- Click Create New Card to build one on the spot
- Drag cards to position them on the page
- Resize cards by dragging corners
Layout tips:
– Hero metrics at top: Place KPIs (single values) in a row at the top
– Charts below: Bar, line, and table cards fill the middle
– Filters on the left: Place filter cards in a sidebar
Step 9: Add Filters to Your Page
Page filters let users explore data dynamically.
Add a date filter:
- In Page Builder → + Add Card → Filter Card
- Choose Date Range filter
- Configure:
- DataSet: Select the dataset to filter
- Date field: Select your date column
- Place at top of page
- All cards using that dataset now respond to this filter
Add a dimension filter:
- + Add Card → Filter Card
- Choose Checkbox or Radio Button or Dropdown
- Configure:
- DataSet: Select dataset
- Field: Select dimension to filter by (Product, Region, Sales Rep)
- Place filter on page
Users can now filter the entire page by clicking filter values.
Step 10: Style Your Page
Make your dashboard visually cohesive.
Apply a theme:
- In Page Builder → Page Settings (gear icon)
- Theme: Choose from Domo’s preset themes OR
- Custom theme:
- Upload logo
- Set brand colors
- Choose fonts
Card styling:
- Select a card → Edit Card → Chart Properties
- Adjust:
- Background color
- Border
- Title font/size
- Chart colors
Add text and images:
- Text card: Add headers, descriptions, or instructions
- + Add Card → Text Card → type content
- Image card: Add logos or background images
- + Add Card → Image Card → upload file
Step 11: Share Your Dashboard
Share with users:
- Click Share (top-right)
- Add users: Enter emails or select user groups
- Set access level:
- Can View: See the page and interact
- Can Edit: Modify cards and layout
- Owner: Full control
- Click Share
Publish to a group:
- Click Share → Publish to Group
- Select groups (departments, teams)
- All group members get access automatically
Schedule email reports:
- More Options (three dots) → Scheduled Reports
- Choose frequency: Daily, weekly, monthly
- Select recipients
- Format: PDF snapshot or link
- Save schedule
Step 12: Set Up Alerts
Domo Alerts notify you when KPIs hit thresholds.
Create an alert:
- Open a card
- Click Alerts (bell icon)
- + Create Alert
- Set conditions:
- e.g., “Total Revenue < $50,000”
- or “Notify me when Revenue increases by 20%”
- Choose delivery: Email, SMS, mobile push, Slack
- Save alert
Domo monitors your data and sends alerts when conditions are met.
Step 13: Automate Data Refresh
Domo refreshes data automatically based on your connector schedule.
Check refresh schedule:
- Go to Data → DataSets
- Find your dataset → click it
- Settings → Update Settings
- View current schedule OR edit:
- Change frequency: Hourly, daily, weekly
- Set specific time (e.g., 6 AM daily)
Manual refresh:
- Click the dataset → Run Now button to force immediate update
Best practice: Schedule refreshes during off-peak hours to avoid performance impact.
Common Issues and Fixes
Data not updating:
– Check connector status: Data → DataSets → look for error icons
– Re-authenticate if credentials expired: Click dataset → Settings → Account → Reconnect
Cards showing “No Data”:
– Verify DataSet has rows: Click DataSet → Preview tab
– Check filters: You may have filtered out all data
Dashboard loading slowly:
– Reduce data volume: Use DataSet filters to limit rows
– Aggregate data: Use ETL to pre-aggregate instead of querying raw data
– Optimize queries: Use indexed columns in database filters
Can’t connect to API/database:
– Check firewall rules: Whitelist Domo IPs (provided in connector documentation)
– Verify credentials and permissions
## ⚡ FASTER ALTERNATIVE: Skip the Manual Card Building
**Domo is comprehensive but requires setup:** connecting data, configuring cards, designing pages. If you’re spending more time building dashboards than analyzing data, consider an AI-first approach.
**[Pulse AI](https://usepulseai.com)** connects to your data sources and generates dashboards automatically. Just ask “show me sales by region this quarter” and it builds the visual instantly — no manual card configuration, no page layouts.
**Key differences:**
– **Pulse AI:** Natural language → instant dashboard (30 seconds)
– **Domo:** Connector setup + card building + page design (45-60 minutes)
**Ideal for:** Teams that need insights fast without enterprise BI complexity
Domo vs Other BI Tools
| Feature | Domo | Power BI | Tableau | Pulse AI |
|---|---|---|---|---|
| Price | $750-1,000/user/year | $10-20/user/month | $15-70/user/month | Free tier available |
| Setup time | 45-60 min | 60+ min | 60+ min | 30 seconds |
| Target audience | Enterprise | Mid-to-large orgs | Enterprise | SMBs to mid-market |
| Data connectors | 1,000+ | 100+ | 80+ | 50+ |
| Mobile app | Excellent (native iOS/Android) | Good | Good | Excellent |
| Collaboration | Advanced (social BI features) | Basic | Good | Good |
| Learning curve | Medium | High | High | Very Low |
| AI insights | Basic (forecasting) | Basic (Copilot) | Basic | Advanced |
| Best for | Executive dashboards, mobile-first teams | Microsoft ecosystem | Visual storytelling | Non-technical users |
Domo’s unique strengths: Executive-friendly interface, strong mobile apps, built-in collaboration tools (comments, Buzz social feed).
What to Do Next
Level up your Domo dashboards:
1. Use Domo Buzz: Collaborate on insights
– Click Buzz → mention colleagues → discuss data insights in-context
2. Create drill paths: Let users click a chart to see details
– Edit card → Drill → configure drill-down hierarchy
3. Use Domo Apps: Pre-built dashboard templates
– Go to Appstore → install apps for your industry (retail, SaaS, finance)
Explore alternatives if Domo isn’t working:
– Too expensive? Power BI or Looker Studio offer lower costs
– Too complex? Pulse AI automates dashboard creation with AI
– Need desktop tool? Tableau or Power BI Desktop (Domo is web-only)
Frequently Asked Questions
How much does Domo cost?
Domo pricing typically starts at $750-1,000/user/year ($60-85/month per user) with minimum commitments. Enterprise contracts can reach $100,000+/year for larger teams.
Is Domo suitable for small businesses?
Generally no. Domo is priced for mid-to-large enterprises (50+ employees). Small businesses should consider Power BI, Looker Studio, or Pulse AI (all more affordable).
What is Domo Buzz?
Domo’s built-in social collaboration tool. Users can comment on cards, @mention colleagues, and discuss insights in a feed — like Slack integrated into your BI tool.
Can Domo handle real-time data?
Yes. Many connectors offer real-time or near-real-time updates (15-minute intervals). For true real-time, use Domo’s streaming API or Workbench (desktop data sync tool).
How does Domo compare to Power BI?
Domo pros: Better mobile apps, easier collaboration, executive-friendly interface
Power BI pros: Lower cost, deeper analytics, better for technical users
Choose Domo if: You prioritize mobile access and executive dashboards
Choose Power BI if: Budget is limited or you need advanced analytics
Can non-technical users build dashboards in Domo?
Yes. Domo’s interface is more user-friendly than Power BI or Tableau. With training, non-technical users can create basic dashboards. Expect a 1-2 week learning curve.
What is Magic ETL?
Domo’s visual data transformation tool. Drag-and-drop interface for cleaning, joining, and aggregating data — no SQL required. Think of it as a simplified version of Alteryx or Informatica.
Related guides:
– How to Build a Sales Dashboard in Power BI
– Domo vs Tableau: Which BI Platform is Right for Your Business?
– Best Domo Alternatives in 2026


