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. Open the IceHrm mobile app and tap Attendance from the dashboard or bottom navigation
  2. The attendance screen shows a Punch In button, today's activity, and recent attendance history

Attendance Screen

  1. Tap Punch In and select your work location (Office or Remote)
  2. Tap Punch In to confirm

Punch In Dialog

  1. When leaving, tap the Punch Out button to record your departure
  2. Your total working hours are calculated automatically and shown in the recent history

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