Attendance: locations & policy
First, an admin sets up where and when people work. Define work locations with a geofence radius (default 1 km), assign them to employees (or allow "any place"), and set the attendance policy.
- 1HR → Attendance & locations. Add a location (use "Use my current location" to grab coordinates), set the radius.
- 2Assign locations to each employee, or toggle "Any place" for staff who work from anywhere.
- 3Toggle "Flexible hours" for an employee who isn't tied to a fixed start time — they're never marked late and just need to work their required hours per day (default 8, editable per person).
- 4Set the policy: working days, start/end time, lateness grace, allowed absences & lates per month, and deduction rules. (The policy start time only affects non-flexible employees.)
Location check needs the employee to allow location in their browser, over HTTPS. By default, checking in outside the zone is allowed but flagged; you can switch on hard-blocking in the policy.
Try it on your own company's data — free.
Start free