> For the complete documentation index, see [llms.txt](https://icehrm.gitbook.io/icehrm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://icehrm.gitbook.io/icehrm/mobile-application/mobile-attendance-tracking.md).

# Attendance Tracking

{% hint style="danger" %}
The latest documentation is available [here](https://icehrm.com/explore/docs/attendance-tracking/).
{% endhint %}

Installing an IceHrm attendance tracking application on your phone helps you keep control of your work. It is particularly useful for employees who work at a site that does not have access to IceHrm software, for those who leave the office to meet clients or for people who travel a lot. IceHrm mobile app support attendance and staff directory.

IceHrm mobile app support to track the GPS location along with the attendance tracking.

The mobile version of the attendance tracking system is convenient, easy to access and you can take it with you wherever you go. All you need is your smartphone!

## How to enable GPS location when employees are marking attendance?

1. Log in to the admin account&#x20;
2. Go to the System Module&#x20;
3. Click on the Setting option&#x20;
4. Then go to the System tab, you will be able to find Attendance: Request Attendance Location on Mobile and enable it to Yes
5. Update **System: Google Maps Api Key** , Under System->Settings->System tab (instruction for obtaining a key <https://developers.google.com/maps/documentation/javascript/get-api-key>)

<figure><img src="/files/yCM6TdRJ9E7rTJ4G4yf1" alt=""><figcaption></figcaption></figure>

## How to mark attendance using the IceHrm mobile App?&#x20;

1. Log in to the mobile App and click on the My Attendance option&#x20;

<figure><img src="/files/uP38BXcYPoqGsOUMFuZ5" alt=""><figcaption></figcaption></figure>

2. Click on the punch in button.

<figure><img src="/files/MZ4bVsGZM2TMCSa64S0P" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/hXgp8Cu870XUiJHF5qAk" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9K18c2b7E4AWsODpNk5U" alt=""><figcaption></figcaption></figure>

## How the admin can view attendance details of the employees with location?&#x20;

1. Log in to the IceHrm Admin account&#x20;
2. Go to the Attendance Module on the Dashboard or you can go to the Manage -> Attendance and click on the Monitor Attendance option&#x20;
3. Go to the employee, you would like to see the location details and click on the view icon to check the employee punch-in location IP, coordinates and an option to view the location on google maps.

<figure><img src="/files/4prd42ogz3sjJUFsrTNz" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://icehrm.gitbook.io/icehrm/mobile-application/mobile-attendance-tracking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
