Docs Reports & Analytics Analytics Dashboard

Reports & Analytics

Analytics Dashboard

5 interactive charts + heatmap

Go to Reports → Analytics.

What's on it

  • Summary cards — total check-ins, workers, sites, hours, OT hours, flagged records, presence-check completion %, avg shift deviation
  • Daily trend — line chart of check-ins over time
  • Hours by site — stacked bar with regular vs OT
  • Top workers — ranked by days present
  • OT trend — daily OT hours line chart
  • Peak-hours heatmap — check-in density by hour-of-day × day-of-week

Filters

Date range + site filter. Charts re-render with the new data. Site filter blank = all sites.

Why server-side data

All chart data is computed in Django and embedded in the page as JSON. No additional API calls — charts render the moment the page loads, even on slow connections.

Was this helpful?

Last updated: May 6, 2026