> For the complete documentation index, see [llms.txt](https://docs.pockethrms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/attendance/auto-shift-detect.md).

# Auto Shift Detect

The ‘Auto Shift Detect’ feature allows users to enable the Auto Shift setting. It also allows you to assign multiple shift groups to employees based on various criteria such as category, department, or designation. The system records a history of the configured shift assignments, which is available for reference below the configuration section.<br>

### How does the auto shift detect work?

The ‘Auto Shift Detect’ detects the shift based on the punch data received for an employee. Based on the punch time, the system automatically selects and assigns appropriate shift to the employees from the assigned shift group.

### How to use the auto shift detect feature?

**Step 1**: Log into the cloud portal, go to the settings menu and under the ‘Attendance’ tab click on the ‘Attendance Settings’ subtab.

![](/files/De2m5C5SqjMMFhOAk85u)

**Step 2**: Under the ‘Attendance Settings’ subtab click on the ‘Auto Shift Detect’ option.

<img src="/files/PAVZEap2PhyzuLgrgIBw" alt="" width="158">

**Step 3:** From the respective fields ‘Select Category’ and more options will appear. ‘Select Employees’ and ‘Select Applicable Shifts’ and click on the ‘Save’ Button. The system will detect and assign appropriate shift to the employees.

![](/files/wF66JPc3vA2NXabacpa0)

**Note**:

* Below the Save button, you can view the ‘Assigned Auto Shift History’ section.
* You can also use auto shift detect feature for the ‘Designation’ and ‘Department’ by selecting respective radio button from the ‘Enable for‘ feature.

**Link**: <https://cloud.pockethrms.com/Settings/Employee/Index?module=attendance&submodule=autoshiftdetect#>

For any queries, contact <support@pockethrms.com>


---

# 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://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/attendance/auto-shift-detect.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.
