Dashboard Overview
A guided tour of the redesigned dashboard — charts, live occupancy, attention cards and the activity feed.
What You See When You Log In
Your command centre, redesigned.
The dashboard is the first page you land on after logging in. It’s designed to answer four questions at a glance: Who’s on site? Are we tracking on schedule? What needs my attention? and What just happened? — without needing to dig into reports or list pages.
The dashboard auto-refreshes every 60 seconds. Everything is live — you don’t need to refresh the page manually.
Hero Stats (Top of Page)
The four numbers that matter most right now.
Workers currently clocked in within the last 14 hours. The 14-hour cutoff filters out zombie open shifts (forgotten clock-outs from yesterday) so the count matches reality.
Workers on an active break entry right now. Counted separately from On site so you can tell what proportion of clocked-in workers are taking a break.
Clocked-in shift count divided by the number of shifts scheduled today, capped at 100. Shows “—” when there’s no rota for the day.
Workers flagged for: PIN fallback used, face match below 85%, or no break taken after 4 hours on shift. Click through to drill in.
Each stat card is clickable. Tap On site now to jump to the live attendance view; tap Needs review to filter timesheets to flagged entries.
“Needs Your Attention” Cards
The eight things that might want a human eye.
Below the hero stats you’ll see a row of small cards — each one is a count, a label and a deep link. A “quiet morning” looks mostly green. Anything amber or red is something to glance at.
Each card is colour-coded by severity. Amber = worth a look. Red = please act. Green ticks mean “nothing to see” for that category.
Charts
A 7-day view of the trends that matter.
The dashboard renders two Chart.js charts using the rolling-7-day window:
All charts use the same colour palette as the rest of the system — orange for the live values, slate for the scheduled baseline. The library is vendored locally (/assets/lib/chartjs/) so the dashboard works on networks that block third-party CDNs.
Site Occupancy Table
Headcount per site, side by side.
The occupancy table lists every active location with its current headcount, capacity, percentage utilisation, and on-site vs off-site split (based on geofence telemetry where available). Sites over 90% capacity show in red.
When a row has a red utilisation pill, it means more workers are on site than the location was configured for. Either the worker count is wrong (someone forgot to clock out) or the capacity needs raising.
Activity Feed
The last 15 events across your sites.
The activity feed shows the 15 most recent events — clock-ins, clock-outs, document expiry alerts, off-site clock-ins, survey blocks. Each row is clickable and jumps you to the relevant detail page (the worker, the timesheet, the survey response).
Clock-in — a worker started a shift
Clock-out — a worker ended a shift
Soft alert — off-site clock-in, low GPS, no-break flag
Hard event — survey-blocked clock-in, strict-mode refusal, kiosk offline
The activity row also shows the distance off-site if the entry was geofence-flagged. “Sarah Mitchell clocked in — 412m off-site at Manchester Warehouse” tells you exactly what to investigate without leaving the dashboard.
Quick Add Modal
Press n to create something new.
From anywhere in the dashboard, press the n key to open a centred quick-add modal. Six tile buttons cover the things you create most often — new worker, new location, new shift, new survey, new clock-in message, new document. Each one drops you onto the right form with the modal closed.
The shortcut is also exposed in the header as a + button next to the search box. The modal traps focus and dismisses on Escape or click-outside, so it never gets in your way.
Admin Dashboard vs Manage Dashboard
They share the redesign but differ on scope.
There are two dashboards using the same layout: /admin/dashboard.php for the agency admin team, and /manage/dashboard.php for client-side managers.
Admin dashboard
- • Spans every client
- • Includes the System Health tile (super-admin only)
- • Includes admin-only attention cards (offline kiosks, license expiry)
Manage dashboard
- • Scoped to one client
- • Omits cross-client data and admin-only tiles
- • Same hero stats, charts and activity feed structure
If you’re still seeing the old dashboard layout, your install might be on a pre-2026 deploy. Ask your account manager to pull the latest update zip from the Update Centre.
Ready to try TempClock?
10-day free trial. All features included. No hidden fees, cancel anytime.