Attendance
The Attendance page is your operational, day-to-day view of who came in, when, and for how long. It’s built for the morning check (“who’s late today?”) and same-week reviews, not historical analytics. For trends over weeks or months, use the General Report pages instead.
Getting there
Click Attendance in the left sidebar (calendar-check icon, second from the top).
What you’ll see
- A filter bar at the top with:
- Quick Range: Today / Yesterday / This Week (sets the start and end dates for you)
- Start Date and End Date pickers
- Location (defaults to all locations)
- Status: All / Present / Late / Absent / Early Exit
- Staff Search: search by name or member code
- Export PDF and Export Excel buttons on the right
- A summary strip showing six numbers for the current filter: Total Staff, Present, Late, Absent, Avg Work Hours, Over Time.
- A grid with one row per member per day: Name, Date, Clock In, Clock Out, Hours, Status.
- Status badges in the grid:
- ✅ On Time: clocked in within the grace period
- ⚠️ Late (Xh Ym): clocked in late, with minutes shown
- ❌ Absent: no clock-in for that day
- ⏰ On Time / Late, no clock-out: clocked in but didn’t clock out
- ⏰ Clock-in not recorded: incomplete record
Common tasks
See who’s late today
- Open Attendance.
- Leave Quick Range on Today.
- Set Status to Late. The grid filters to only late clock-ins; the summary strip updates accordingly.
Inspect one member’s record
Click any row in the grid. A dialog opens with the member’s avatar, code, location, shift, exact clock-in/out timestamps, worked minutes, and late minutes.
Export the current view as PDF
- Apply the filters you want (date range, location, status, search).
- Click Export PDF. The file is named
attendance-<location>-<date>.pdfand includes the summary numbers + the visible rows.
Note: PDF export requires an active subscription. If yours has lapsed, you’ll see a warning notification and no file will download.
Export to Excel
Click Export Excel in the filter bar.
Tips
- Locked rows appear faded with reduced opacity. These are records from a period when your subscription wasn’t active: they’re read-only, and the Manual Correction option is hidden for them.
- The Status filter has both server-side options (Present, Absent) and client-side options (Late, Early Exit): they all work the same way for you, but the late/early-exit filters operate on whatever’s already been loaded for the chosen date range.
- “Avg Work Hours” only averages members who actually clocked in: members with zero hours don’t drag the average down.
Related
- Dashboard: same numbers, rolled up by location, for one date
- General Report: historical analytics and per-tab CSV exports
- Members: fix a missing or wrongly-coded member
- Subscription: restore export and edit access if rows are locked
Last updated on