Skip to main content

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:

  1. Log in as an administrator
  2. Navigate to System -> Settings -> System
  3. Find Attendance: Request Attendance Location on Mobile and enable it
  4. Configure System: Google Maps Api Key in the same settings area
GPS Settings
info

To obtain a Google Maps API key, follow Google's documentation for Maps JavaScript API.

Marking Attendance via Mobile App

  1. Launch the IceHrm mobile app
  2. Select My Attendance
  3. Tap the punch-in button to record your arrival
Mobile Attendance
  1. The app captures your location when GPS is enabled
  2. Time and coordinates are automatically recorded
Punch In
  1. When leaving, tap the punch-out button
  2. Your total working hours are calculated automatically
Punch Out Attendance Complete

Viewing Employee Attendance with Location

Administrators can view employee attendance records with location data:

  1. Log in to IceHrm as an administrator
  2. Navigate to Manage -> Attendance or click Attendance Module on the Dashboard
  3. Select Monitor Attendance
  4. Click the view icon next to an employee's attendance record

Attendance Location View

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