Roster & Attendance Integration

Roster & Attendance Integration

ROSTER MANAGEMENT · INTEGRATION

Roster & Attendance Integration

How the published roster becomes the attendance benchmark — what 'on-time', 'late', and 'no-show' are measured against.

FORMAT · Concept guideDURATION · ~5 min readAUDIENCE · Roster admins, HR managers
What you'll learn

How roster data flows into attendance tracking and what happens when the roster changes after publish.

Why it matters

Attendance accuracy depends entirely on the roster being published before employees clock in.

How the integration works

When a roster is published, Workwisely creates an expected shift record for each assigned employee–date combination. The Attendance module compares actual clock-in/clock-out times against these expected records to calculate:

  • On-time — clocked in within the grace period of the shift start time.
  • Late — clocked in after the grace period.
  • Early departure — clocked out before the shift end minus grace period.
  • No-show — no clock-in recorded by a configurable threshold (e.g. 2 hours after shift start).
  • Absent — no clock-in and no approved leave — generated at end of day if no activity recorded.

Grace period configuration

Set grace periods under Setup → Attendance → Late Arrival Settings. Common configurations:

SettingTypical valueEffect
Late grace period5–15 minutesClock-ins within this window aren't marked late
Early departure grace5–10 minutesClock-outs within this window aren't flagged
No-show threshold2 hoursIf no clock-in by this offset, generates a no-show alert
💡 Pro Tip
Publish rosters at least the night before — ideally 24–48 hours in advance — so the expected shift records are in place before employees clock in.

What happens when the roster changes after publish

Post-publish overrides update the expected shift record in real time. If an employee was marked 'no-show' but then an override removes their shift for that day (e.g. emergency leave approved after the fact), their attendance record is automatically corrected.

Employees without a published shift

If an employee clocks in on a day when no shift is scheduled for them, the clock-in is recorded as Unscheduled Activity in attendance. This is flagged for manager review — it doesn't generate a roster violation, but it does appear in the attendance exceptions report.

Viewing the integration output

Go to Attendance → Roster-Based Report to see a side-by-side view of scheduled vs. actual hours for each employee. This report is also used by payroll for overtime and allowance calculations.

Frequently asked questions

What if an employee clocks in early (before their shift)?
Early clock-ins are recorded but only count from the shift start time for payroll purposes, unless Early Start is explicitly enabled.
Can an employee have an attendance record on a rest day (no shift)?
Yes — if they clock in anyway, it's recorded as Unscheduled Activity. Whether it's paid depends on your overtime policy configuration.
How are shift allowances affected by attendance?
Allowances from the shift template are paid as long as the shift is assigned and published. Late arrival or early departure don't reduce the allowance unless a deduction rule is configured.

Related reading

    • Related Articles

    • Publishing a Roster

      ROSTER MANAGEMENT · PUBLISHING Publishing a Roster What happens when you click Publish — what locks, what notifications go out, and the checklist to review before you commit. FORMAT · How-to guideDURATION · ~5 min readAUDIENCE · Roster admins What ...
    • Editing a Published Roster

      ROSTER MANAGEMENT · POST-PUBLISH Editing a Published Roster How to make changes after a roster is published — understanding re-notification behaviour and minimising disruption to employees. FORMAT · How-to guideDURATION · ~5 min readAUDIENCE · Roster ...
    • Online Meeting Platforms Integration

      INTEGRATIONS Online Meeting Platforms Integration Connect Zoom, Google Meet, and Microsoft Teams — generate video links automatically the moment an interview is scheduled. Video meetings 👥 WHO USES THIS ▸Recruiters scheduling interviews ...
    • Roster Management Demo

      Help Videos · Roster Management Roster Management Demo A walkthrough of how to plan shifts, assign employees, and keep coverage clean across rotations — with the same screens you’ll use day-to-day in Workwisely. FORMAT · Video walkthrough DURATION · ...
    • Integration Settings

      GENERAL SETTINGS Integration Settings Centralize all recruitment integrations — ATS webhooks, calendar, video, portal credentials — with health checks and re-auth flows. Integrations 👥 WHO USES THIS ▸Recruitment admins wiring integrations ▸IT teams ...