Documentation

Attendance

Attendance

The Attendance module tracks who is in the shop, when they worked, and who is off. It replaces the paper sign-in sheet and feeds the employee productivity report.

Select Attendance in the sidebar. Everything lives under one tab bar: Today, History, Schedule, Shifts, Leaves and Reports. Each tab is permission-gated, so staff only see the parts they are allowed to use.

Today

Attendance Today tab showing the clock-in panel, counters for total staff, present, late, absent, on leave and on break, and a team overview table

The landing tab does two things:

  • Clock in / clock out for yourself, with a Start break / End break control once you are clocked in
  • Team Overview for the branch today — each member's clock-in and clock-out time, hours worked and status

The counter row summarises the branch: Total Staff, Present, Late, Absent, On Leave and On Break.

:::note Someone who clocks in after their shift's start time plus its grace period is marked Late automatically. :::

Managers can also mark absent anyone who has not clocked in.

History

Attendance history showing past attendance records with dates, clock times, work hours and status

A searchable record of past attendance, filterable by employee and date range. Use it to answer "was Marta in on the 3rd?" without digging.

Shifts

Shift templates list showing shift name, start and end times, break duration, grace period and colour

Shifts are the templates you roster people onto.

FieldDescription
Namee.g. Opening, Late, Saturday
Start / End timeThe working window
Break durationUnpaid minutes deducted from the shift
Grace periodHow many minutes late still counts as on time
OvernightTick when the shift crosses midnight
ColourUsed on the schedule so rotas are readable
ActiveInactive shifts stay on past rotas but can't be assigned

Schedule

Weekly attendance schedule grid showing staff rostered onto colour-coded shifts across the week

The weekly rota. Assign a shift to a person on a date, or use bulk assign to fill a whole week at once. Each scheduled entry is marked Scheduled, Completed, Absent or On Leave as the week plays out.

Leaves

Leave requests list showing type, dates, total days, reason and approval status

Staff request leave; managers approve or reject it.

Leave typeTypical use
AnnualBooked holiday
SickIllness
PersonalAppointments and personal time
UnpaidTime off without pay
OtherAnything else

A request carries start and end dates, total days and a reason. Approving one marks those days On Leave on the schedule and in the Today counters. Rejecting one requires a reason, which the requester sees.

Reports

Attendance report showing per-employee totals for days present, late arrivals, hours worked and leave taken

Per-employee attendance analytics over a date range — days present, late arrivals, hours worked, leave taken. Export downloads the same data for payroll.


Permissions

Attendance has its own permission set, so you can let staff clock themselves in without seeing anyone else's data:

PermissionGrants
attendance_showSee the Attendance module
attendance_clockClock in and out
attendance_manageEdit others' attendance, mark absent
shift_show / shift_manageView / edit shift templates
schedule_show / schedule_manageView / edit the rota
leave_requestRequest leave
leave_manageApprove and reject leave
attendance_report / attendance_exportView and export reports

Assign them on a role — see Roles & Members.

:::tip Attendance is one of the modules you can hide from the sidebar entirely in Menu Settings if you don't use it. :::