Fix Empty Dashboard - No Data Showing
Fix an empty MerchantFlow dashboard by checking workspace mode, onboarding status, integration connections, and sync health step by step.
Fix Empty Dashboard - No Data Showing
No data showing in MerchantFlow means your dashboard displays empty KPI cards, blank charts, and no product data. This is typically caused by incomplete onboarding, disconnected integrations, or a sync that has not yet completed. Work through these checks in order to identify and resolve the issue.
Step 1: Confirm You Are Not in Demo Mode
Demo mode shows sample data and does not pull live store or marketing data.
If you expected live data, continue the real onboarding path from:
- the demo banner in the dashboard
- Setup Guide
/onboarding/commerce
Step 2: Confirm Live Onboarding Is Complete
For a production merchant workspace, make sure:
- a commerce platform (Shopify or WooCommerce) is connected
- onboarding is complete
- billing approval finished (Stripe or Shopify billing)
If the workspace never finished live onboarding, the dashboard will remain empty.
Step 3: Check the Current Sync State
Use the current sync surfaces:
- Click the Live indicator in the dashboard header
- Review the Integration Health panel - it lists each provider's health, its last synced time, and a "Next scheduled sync" countdown
- Open Settings > Integrations if a provider looks disconnected or unhealthy, and check the Audit Logs panel on that page for the last sync result
Step 4: Verify Your Integration Connections
Common missing-data causes:
- Shopify or WooCommerce is not connected
- the wrong GA4 property, Search Console site, Merchant Center account, or ad account was selected
- a provider OAuth connection was revoked and needs reconnecting
See Connect Integrations for setup instructions.
Step 5: Rerun the Right Sync
If the connection looks correct but data is stale:
- use Sync All Integrations in the Integration Health dropdown for a quick retry across every provider
- open Settings > Integrations and click Manual Sync Runner for a provider-specific rerun
Only one sync runs per workspace at a time. If a sync is already going, the new request is rejected with "Sync already in progress" - wait for the current run to finish.
Step 6: Check for Provider-Side Delay
Some providers do not update instantly. MerchantFlow can only show data after the upstream platform makes it available.
- Google Analytics 4 reports at day granularity, so today's figures are partial and are overwritten with more complete data on later sync cycles
- Search Console is naturally 2-3 days behind, so the most recent days come back empty rather than wrong
- Ad platforms publish spend on their own delay, and any date that was rate-limited is deferred and retried on a later cycle
None of these are MerchantFlow sync failures. The background cycle itself runs every 30 minutes.
When to Contact Support
If the workspace is fully onboarded, integrations look correct, and the data still does not appear, contact [email protected] with your workspace name and a description of what you see.
Frequently Asked Questions
I just signed up and my dashboard is empty. Is this normal?
Yes. After connecting your integrations, MerchantFlow needs to run its first sync to pull data from your platforms. Click the Live indicator and select "Sync All Integrations" to start, or wait for the next 30-minute background cycle.
How do I switch from demo mode to live data?
Follow the onboarding flow from the demo banner or navigate to /onboarding/commerce to connect your live store. Once onboarding and billing are complete, your workspace will switch to live data.
Why does my dashboard show data for some metrics but not others?
Different data sources sync at different times. Commerce data (orders, products) comes from Shopify/WooCommerce, while analytics data comes from GA4 and ad platforms. If only some sources are connected or synced, you will see partial data.
How long does the first sync take?
It depends on how much history there is to pull. The first sync does not use a fixed window: MerchantFlow queries your commerce platform for the date of your oldest order and backfills from seven days before that. If no orders are found at all, it falls back to the last 90 days. Large catalogs with extensive order history may need more than one sync cycle to finish.
Related Guides
- First Sync - Post-onboarding data verification
- Google Analytics - GA4 setup
- Search Console - Search Console setup
- Sync Troubleshooting - Fix stale data
- Missing Products - Products not appearing
- Incorrect Metrics - Data discrepancy fixes
Last updated: August 23, 2026
Last updated on
Fix Missing Products in MerchantFlow
Troubleshoot why Shopify or WooCommerce products are not appearing in MerchantFlow. Fix product sync, status, and analytics data issues.
Fix Sync Failures in MerchantFlow
Resolve data sync failures in MerchantFlow caused by expired tokens, rate limits, API errors, and timeouts. Includes sync schedules and prevention tips.