What it covers
- Check-in and check-out, each with an optional photo and notes
- Multiple sessions per day per staff member (someone can clock in and out several times in one day)
- Break tracking, automatically deducted from worked time
- A status for each record: present, absent, late, or half day
- An approval step so managers can sign off on hours
- Editing and deleting records
- Filtering by staff member, branch, and date range
- Exporting the table to CSV
Permissions
What you can see and do depends on your permissions.| Capability | Permission needed |
|---|---|
| Clock yourself in and out | Use Attendance |
| Approve attendance records | Approve Attendance |
| Edit any attendance record | Edit Attendance |
| Delete attendance records | Delete Attendance |
| See and edit other staff members’ records | Manage Attendance Others |
By default, staff see only their own attendance records. To view the whole team’s attendance, a staff member needs Manage Attendance Others or access to the attendance report. Without one of those, the all-staff view and the staff selector stay hidden.
Recording check-in and check-out
A staff member can have several sessions in a single day. Each check-in/check-out pair is its own session, and the day’s total hours are summed across all of them.
Statuses
Each record carries a status so you can see at a glance how the day went:- Present — normal attendance
- Absent — did not work
- Late — arrived after the expected start
- Half day — partial day worked
Approving attendance
Records can be marked as approved once a manager has reviewed them. This gives you a clear sign-off on hours before they feed into payroll or reporting.Review the record
Open the record and check the check-in time, check-out time, breaks, and total hours.
Editing and deleting records
With the Edit Attendance permission, you can correct a record’s date, check-in and check-out times (entered in 24-hour H:i format), status, notes, and approval flag. With Delete Attendance, you can remove a record entirely.Filtering the list
Narrow the table to find the records you need:- Staff — pick a specific staff member (available only with Manage Attendance Others or attendance report access)
- Branch — focus on one location
- Date range — choose a start and end date
Exporting to CSV
Use the export action to download the filtered attendance table as a CSV file. Apply your staff, branch, and date filters first so the export contains exactly the rows you want, then open the file in your spreadsheet program for payroll, review, or record-keeping.Related
Clocking In and Out on the ePOS App
How staff clock in, clock out, and take breaks from the waiter app on a phone or tablet.
Attendance, Expense, and Print Log Reports
Operational reports that summarize attendance alongside expenses and print activity.
Adding and Managing Staff Members
Create staff accounts and assign them to branches.
Creating Roles and Applying Permission Tiers
Set up roles and grant the attendance permissions described here.