Check-in
Check-in (attendance) is how you record that you’ve arrived at a location, started or ended a break, and left. You do this by scanning the location’s QR code with your phone, or by using a shared device (kiosk) at the site. The Check-in tab shows today’s shift and buttons for check-in, check-out, and break actions; tapping one opens the scanner or kiosk flow.
When you have a shift today
If you have a shift at a location today, the Check-in tab shows that shift (location, start/end time) and action buttons: Check in, Check out, Start break, End break. You can check in when you arrive, including before your shift start time (e.g. shift at 09:00, you arrive at 08:42 — you can scan the QR and you’ll be marked checked in; the app may show that your shift starts at 09:00). Only the actions that make sense at the moment are enabled (e.g. you must check in before starting a break, and you can only check out when checked in). Tapping an action opens the QR scan screen (or kiosk URL) so the app can confirm you’re at the right location.
QR scan flow
When you tap Check in (or another action), the app asks for camera permission if it doesn’t have it. Allow access so the scanner can use your camera. Point your phone at the QR code at the location (usually posted at the entrance or break room). The app reads the code, sends it to the server, and verifies that the code matches a location in your organization and that you have a shift there today (for check-in). If everything is valid, you see a success message and your attendance is recorded.
Geofencing (if applicable)
If your organization uses geofencing, you may need to be physically near the location (within a set radius) to check in. If you’re too far away, the app may show an error. Move closer to the location and try again. When geofencing is not enabled, scanning the correct QR is enough.
Success and error states
Success: After a successful check-in, check-out, or break action, you see a confirmation (e.g. “Successfully checked in!”). The Home and Check-in screens update to show your current status (e.g. checked in, on break).
Errors: Common messages include: invalid or expired QR code; QR not for your organization; location not found; no shift for you at this location today; already checked in; no active check-in (for check-out or break end). Fix the issue (e.g. scan the correct QR, ensure you have a shift today) and try again.
Kiosk mode (shared device)
At some locations, a tablet or computer shows a check-in page (kiosk mode). Open that URL in the browser, then enter your details or scan a personal code to check in or check out without using your phone’s camera. The same rules apply: you must be at the right location and have a shift there. Your employer sets up the kiosk link; see Locations: QR setup (admin docs).
What counts as checked in / early or late
You are checked in once the server has recorded a check-in for your current shift. You can check in at any time on the day of your shift when you’re at the location — including before the scheduled start time; your actual check-in time is recorded and you are not marked late. You are late only if you check in after the shift’s scheduled start time; the app may show “Late by X minutes”. Check-out is recorded when you complete the check-out action. Breaks are recorded when you start and end a break while checked in. Owners and managers can see this data in Monitoring and Analytics.