How to Set Up Geofencing for Location-Based Attendance in Horilla HRMS
It has become imperative to ensure that employees are physically present at the required work locations for accurate attendance tracking. The geofencing feature offered by Horilla is a great solution for location-based attendance verification, which uses GPS technology along with your current attendance management system.
What is Geofencing in Horilla?
Geofencing in Horilla is a GPS-based feature that defines a digital boundary around a specific location. In Horilla, this feature allows organizations to set a designated geographic area where employees must be present when clocking in or out. The system uses latitude, longitude, and a radius in meters to establish this boundary, ensuring that attendance can only be recorded when employees are within the approved work zone.
Key Benefits of Geofencing
The use of geofencing in your Horilla HRMS has several major benefits. First, it eliminates the problem of attendance fraud since it is not possible for an employee to mark their attendance from outside when they are supposed to be in the office. This is especially important for companies that have field staff, retail outlets, or manufacturing plants where employees are supposed to be physically present. Second, it ensures that the location information of employees is accurate, thus providing a record of where the employee was when they marked their attendance. Third, it works in perfect harmony with the attendance system provided by Horilla.
Setting Up Geofencing
To configure geofencing, navigate to Settings > Attendance > Geo & Face Config.

Now, enter the exact coordinates of your location at work. Horilla relies on the geocoding service Nominatim to check the validity of the coordinates entered. Latitude and longitude values can be retrieved through online mapping tools or devices equipped with GPS functionality. After entering the coordinates, you need to set the radius, which determines how far from the center point workers can be to be considered “inside” the geofence. The standard radius is between 50 and 500 meters, depending on the size of your facility.
How It Works
Once the geofencing is enabled and activated, Horilla validates the employees’ locations during the process of clock in and clock out. When the employees try to attend work or clock in through the app or API, Horilla captures the GPS coordinates and determines the distance between the employees and the center point of the geofence. If they are within the range, they are able to attend work; otherwise, they receive an appropriate error message.
The geofencing check is performed smoothly as an integral part of the attendance process. During the attendance process, when employees attempt to punc/clock in or out using Horilla’s API endpoints or mobile app, the system checks the location first, followed by the attendance process. This process is performed in real-time, enabling employees to get instant feedback about their location status. This feature can be turned on or off without affecting other attendance-related functions.
Multi-Company Support
Horilla’s geofencing feature supports multi-company environments, allowing each company within your organization to have its own unique geofence configuration. This is especially helpful for organizations that operate from multiple offices or branches. Each company can define its own geographic boundaries, ensuring that employees clock in at the correct location for their specific workplace.
Best Practices
When configuring geofencing, it is important to follow a few recommended guidelines to ensure accurate and reliable functionality. One key factor is selecting an appropriate radius, since GPS accuracy can vary depending on the device and the surrounding environment. In many cases, setting a radius between 100 and 200 meters provides a good balance between location accuracy and user convenience.
Organizations should also clearly communicate geofencing requirements to employees, including the need to keep location services enabled on their mobile devices when marking attendance. Before using the feature in a live environment, it is recommended to test the geofence settings to confirm that the coordinates correctly represent the workplace location. Regular monitoring of the geofencing configuration is also important to ensure that location services are functioning properly and that employees can access the system without issues.
Geofencing at Horilla
Geofencing technology is an important tool for modern workforce management, as it provides location-based intelligence and accurate attendance tracking.
In conclusion, the implementation of geofencing in Horilla increases accountability and convenience for employees and managers. With the integration of smart location checks and smooth attendance systems, your company will have improved control and trust in the management of your workforce.
