Troubleshoot Dashboard Data Issues
Fix common dashboard problems including missing data, stale metrics, incorrect numbers, and loading issues.
What this guide covers
This guide helps you diagnose and fix common dashboard data issues. If your numbers look wrong, data is missing, or the dashboard is not loading properly, follow the steps here before contacting support.
Issue: All KPI cards show zero
Possible causes:
- Date filter is too narrow -- If you have the filter set to "Today" but there is no activity today, all cards show zero
- New workspace with no data -- A brand-new workspace has no invoices or jobs to report on
- Wrong workspace selected -- If you manage multiple workspaces, you may be viewing the wrong one
Fix:
- Switch the date filter to This Month or This Year to see if broader data exists
- Check your workspace name at the top of the sidebar
- If the workspace is new, create a few records and check again
Screenshot: Dashboard with all three KPI cards showing $0 / 0 / $0, with the date filter set to "Today" highlighted and an arrow suggesting to change it to "This Month"
Issue: Revenue number does not match expectations
Possible causes:
- Date range mismatch -- You are looking at a different period than you think
- Draft invoices -- Invoices in draft status may not be counted
- Missing invoices -- Some completed jobs may not have invoices generated yet
Fix:
- Check the "Selected range" label below the KPI cards to confirm the exact dates
- Click the Revenue card to open the Invoices page and review the list
- Look for completed jobs without invoices by checking the Closeout/Lien pipeline stage
Tip: If you habitually create invoices days or weeks after completing a job, your revenue card will always understate recent performance. Generate invoices promptly after job completion for accurate dashboard data.
Issue: Dashboard is loading slowly
Possible causes:
- Large dataset -- Workspaces with thousands of records take longer to aggregate
- Browser cache -- Stale cached data can cause rendering issues
- Slow internet connection -- Dashboard data loads from the server on each visit
Fix:
- Clear your browser cache and reload the page
- Try a different browser to rule out browser-specific issues
- Check your internet connection speed
- If the issue persists on a fast connection, contact support
Screenshot: Browser developer tools showing a slow network request to the dashboard API endpoint, with the response time highlighted at 4.2 seconds
Issue: Activity feed is empty
Possible causes:
- New workspace -- No activity has occurred yet
- Feed filters are too restrictive -- All categories may be toggled off
- Activity happened too long ago -- The feed shows recent events only
Fix:
- Check the activity feed filter toggles and make sure at least some categories are on
- Create a test job or send a test invoice to see if new events appear
- If you have been using the platform actively and the feed is still empty, refresh the page
Animation: A user checking the activity feed filter bar, noticing all toggles are off (gray), toggling "Jobs" and "Invoices" back on (blue), and the feed populating with recent events
Issue: Pipeline stage counts seem wrong
Possible causes:
- Date filter -- Pipeline counts respect the selected date range
- Job statuses not updated -- Jobs may be completed in reality but not marked completed in the system
- Stale data -- The page may need a refresh
Fix:
- Verify the date range is what you expect
- Check a few specific jobs to see if their statuses are correct
- Refresh the page to get the latest data
Issue: Outstanding Invoices card does not decrease after a payment
Possible causes:
- Payment webhook delay -- It may take a few minutes for Stripe payment notifications to reach JobsiteOn
- Manual payment not recorded -- If a customer paid by check or cash, the payment needs to be recorded manually in JobsiteOn
- Partial payment -- The customer may have paid only part of the invoice
Fix:
- Wait 5-10 minutes and refresh the page
- Check the invoice detail page to see if the payment was recorded
- If the customer paid outside of the online payment link, manually record the payment on the invoice
Note: If none of these steps resolve your issue, contact support at support@jobsiteon.com. Include a screenshot of the dashboard, the date range you are using, and a description of what you expected to see.
General troubleshooting steps
These steps fix most dashboard issues:
- Refresh the page -- Most data issues resolve with a simple refresh
- Check the date filter -- Nine times out of ten, unexpected numbers are caused by the wrong date range
- Clear browser cache -- Fixes rendering and stale data issues
- Try another browser -- Rules out browser-specific problems
- Contact support -- If all else fails, our team can investigate your specific data
Related articles
Did this answer your question?