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.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
1
Open Staff Attendance
Go to Customers / Staff > Staff Attendance in the sidebar.
2
Check in
Record a check-in. You can optionally attach a photo and add notes.
3
Check out
When the shift or session ends, record a check-out, again with an optional photo and notes.
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.1
Review the record
Open the record and check the check-in time, check-out time, breaks, and total hours.
2
Mark it approved
Set the approval flag on the record. This requires the Approve Attendance permission.
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.