# Attendance Configuration

**Follow these steps to configure attendance settings effectively:**

**Step 1:** Navigate to Attendance Configuration:\
Log in to TaskOPad, go to the **Organization Management** section, and select the company for which you want to enable the attendance system. Click on the **Settings** menu in the top-right corner, then open the **Attendance Configuration** tab. Finally, turn on the toggle button to activate the attendance system for the selected company.

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

**Step 2: Employee Permissions**\
In the **Employee Permission** tab, select the users who will have access to the attendance system. Use the checkboxes next to each employee's name to grant or deny attendance access. Once done, click **Save**.

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

**Step 3: Register Faces**\
Navigate to the **Register Faces** tab to upload pictures of employees who have attendance permissions. This feature allows facial recognition for seamless check-in and check-out processes.

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

**Step 4: Set Location and Radius**\
Use the **Set Location & Radius** tab to define check-in and check-out locations.

* Add multiple locations as required.
* Specify the radius within which employees can mark their attendance.
* You can exclude specific users from the location restriction if needed.

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

**Step 5: Calendar Setup**\
Go to the **Calendar** tab to configure work timings for each day of the week.

* Define total working hours per day, which will be used to calculate check-in and check-out compliance.
* Add organizational holidays by clicking the **Add Holiday** button.

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

**Step 6: Regularization Approval**\
Open the **Regularization Approval** tab to manage permissions for attendance regularization.

* Define who can regularize check-ins and check-outs for employees.
* This feature is useful for scenarios where employees forget to mark their attendance, allowing their superior to make the necessary adjustments.

<figure><img src="/files/5E9TFDu8pfbrxVFMp5Fe" alt=""><figcaption></figcaption></figure>

After completing the configuration of the settings menu, proceed to the dashboard.

**Check-In From the Dashboard:**

* **Access the Dashboard**:\
  After logging into your TaskOPad account, you'll land on the **Dashboard**.
* **Locate the Check-In Button**:
  * The **Check-In** button is at the top-right corner.
  * It will display your current check-in status.
* **Click Check-In**:
  * When you click the button, your attendance will be logged for the day.
* **Verify Your Status**:

  * Visit the **Attendance** section from the sidebar to confirm your check-in details.

  ( **Note**: If your company uses location or face recognition for attendance, ensure the necessary permissions (like location access) are enabled.)

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

After Check- In  go to **Attendance** from the sidebar.

* There are three tabs i.e. My attendance Tab, Team Attendance & Regularization

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

* Under My attendance Tab you can see:

  * **Check-In/Check-Out**: View your recorded timings.
  * **Working Hours**: Total expected hours.
  * **Spent Hours**: Hours you've worked.
  * **Variance**: Any deviations from expected hours.
  * **Status**: Displays your current status (Present, Absent, Holiday, Manual, etc.).
  * **Location:** Displays the checkin and checkout locations.

  These will help you to accurately track your hours worked for a specific day and view attendance records on a **weekly**, **monthly**, or **custom date range** basis.

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

The **My Attendance** records also include a table view, allowing you to view the data in a tabular format for easy reference.

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

This allows you to filter the status, for example, if you want to view your total present, absent, holiday, and weekend status.

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

Under the **Team Attendance Tab** (For Managers)

* Navigate to **Attendance** > **Team Attendance**.
* A list of employees will appear.
* Click the **Eye icon** next to an employee's name to view detailed attendance.

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

After clicking on eye you can view the team members working under you or reporting to you, where everyone's check-in and check-out times will be visible, making it easier to track the team's working hours.

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

**Under Regularization Tab:**&#x20;

Regularization is basically useful when you forget to check in or check out, use the Regularization feature to correct your attendance records.

* Navigate to **Attendance** > **Regularization**.
* Click the + **Regularization** button.
* Fill in the required details:

  * **Select Member**: Choose the member whose attendance you want to regularize.
  * **Select Date**: Specify the date along with the start and end times for regularization.
  * **Reason**: Provide the reason for the regularization.

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

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


---

# Agent Instructions: 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:

```
GET https://guide.taskopad.com/fundamentals/attendance-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
