Organizations may have multiple shifts for employees, usually, to ensure maximum productivity. The shifts are usually called Morning Shift, Night Shift and so on. Some companies allow employees to work on different shifts, also, employees may swap shifts with each other. ‘Shift Detect’ analyses employee punch IN/OUT times to detect the shift the employee is working on. This help document describes how you can activate the feature ‘Shift Detect’ for a group of employees.

Let me show you how to enable Shift Detect for an employee.

Shift Detect

Step 1: Pick the employee

Pick employee

Step 2: Pick the shifts the employee is allowed to work on

Pick shifts
Save shift

Step 3: Specify the weekly off days

Weekly offs

Now you have enabled Shift Detect for this employee. The system automatically detects the shift as per the punch IN/OUT times and updates the Shift Planner accordingly.

Shift planner
Select Employee

Even when you have manually defined your Shift Plans, Shift Detect will automatically update the Shift Planner as per the punch data.

Shift Planner with Shift detect

Similarly, you can define Shift Detect for Departments or Locations.


But, Shift Detect defined for employee will override Shift Detect defined for his Department or Location. Similarly, Shift Detect defined for Department will override Shift Detect defined for the Location.

Even when you have defined Shift Detect on a Department or Location, you can specify the ‘Day Offs’ against individual employees.

Day offs

Choose the ‘Disable Shift Detect’ option if you want to disable the Shift Detect for certain employees, departments or locations.

Disable shift detect

Proper IN/OUT punches are mandatory for Shift Detect to work. We recommend using dedicated devices for IN and OUT. The Shift Detect attempts to update the Shift Planner each time the Attendance Re-import is run.