Skip to main content

Set up location tracking and geolocation

For: Admins, HR Admins — Activate location tracking and geolocation: set up locations with a radius, warn or block check-ins from outside, and view location status.

Written by Thorsten Bannes

Activate location tracking

As an admin, you activate this feature per attendance policy in the settings.

  1. Go to Attendance > Settings > Attendance policies.

  2. Select a policy and click the three-dot menu.

  3. Select Edit policy.

  4. Go to Location tracking.

  5. Enable Allow location tracking by ticking the checkbox on the right.

  6. Use Set geofence behavior to define what happens when an employee checks in outside a defined location:

    • Warn employee: The employee receives a notification but can still clock in from outside the location.

    • Block employee: The employee cannot clock in or out outside a defined location.

  7. Click Save changes.


Add locations

You must create one or more locations so your employees can track their location — for example, when they arrive at the office. For each location, you can set a valid radius.

  1. Go to Attendance > Settings > Locations (Geolocations).

  2. Click (+) Add location.

  3. Fill in the address details:

    • Name (required): Name of the location, e.g. Berlin Office

    • Address (required): Street and house number

    • City (required)

    • Country (required)

    • Postal code (required)

    • Radius (required): Radius around the location — available options are 0.1 km, 0.5 km and 1 km

  4. Click Validate address.

  5. Click Save.


Edit locations

  1. Go to Attendance > Settings > Locations (Geolocations).

  2. Click the three-dot menu next to the location you want to edit.

  3. Click Edit and make your changes.


Delete locations

  1. Go to Attendance > Settings > Locations (Geolocations).

  2. Click the three-dot menu next to the location you want to delete.

  3. Click Delete.

Good to know:

  • If location tracking is disabled or no locations are set up, time tracking works as usual.

  • If an employee has not enabled location tracking on their phone, time is recorded without a location.

  • Location tracking only works on a mobile device, not in the desktop app.


Location tracking from the employee's perspective

Once location tracking is active, your employees can see whether they are inside or outside a defined location when they clock in and out.

Note: If an employee has disabled location tracking in their device settings, the location will not be captured and the time entry will be marked with a grey location icon.

Option: Warn employee

The employee receives a notification on their mobile device about whether they are inside or outside the location when clocking in — but they can still clock in.

Option: Block employee

The employee cannot use the clock in/out slider as long as they are outside a defined location.


View the location status of all time entries

In the Attendance summary, you can see as an admin, using a colour code, whether employees clocked in and out from inside the radius, outside the radius, or without a location.

Colors:

  • Yellow: The attendance was recorded at none of the saved locations.

  • Grey: The employee did not use GPS when recording.

  • Green: The employee recorded their attendance from a valid location.

Via Employee profile > Attendance you can also see where the person was when they recorded their time.


Frequently asked questions

Why is no location recorded for an employee?

No location is recorded for an employee either because location tracking is disabled on their device, or because they are clocking in via the desktop app. Location tracking only works on mobile devices.

What do the colours in the Attendance summary mean?

Green: recorded from a valid location.

Yellow: outside all saved locations.

Grey: location recorded without GPS.

Can I prevent employees from clocking in from outside?

Yes. Under the geofence behavior settings, select the Block employee option. This prevents clocking in and out outside a defined location.

Did this answer your question?