Attendance Tracking
The IceHrm mobile app supports tracking GPS location along with attendance, providing a convenient solution for remote workers and field staff to log their work hours.
Enabling GPS Location for Attendance
To enable GPS location tracking for mobile attendance:
- Log in as an administrator
- Navigate to System -> Settings -> System
- Find Attendance: Request Attendance Location on Mobile and enable it
- Configure System: Google Maps Api Key in the same settings area
info
To obtain a Google Maps API key, follow Google's documentation for Maps JavaScript API.
Marking Attendance via Mobile App
- Launch the IceHrm mobile app
- Select My Attendance
- Tap the punch-in button to record your arrival
- The app captures your location when GPS is enabled
- Time and coordinates are automatically recorded
- When leaving, tap the punch-out button
- Your total working hours are calculated automatically
Viewing Employee Attendance with Location
Administrators can view employee attendance records with location data:
- Log in to IceHrm as an administrator
- Navigate to Manage -> Attendance or click Attendance Module on the Dashboard
- Select Monitor Attendance
- Click the view icon next to an employee's attendance record

The attendance details include:
- Punch-in and punch-out times
- IP address
- GPS coordinates
- A Google Maps link showing the exact location
Troubleshooting
Location not captured:
- Ensure GPS is enabled on the mobile device
- Grant location permission to the IceHrm app
- Check that the admin setting is enabled
Map not displaying:
- Verify the Google Maps API key is configured correctly
- Ensure the API key has Maps JavaScript API enabled