Skip to main content

Shifts

Shifts define work schedules for your employees. This guide covers creating shift types, configuring timing, and assigning shifts to employees.

Shift Overview​

Navigate to Attendance Management > Shifts from the sidebar to manage work schedules.

Default Shift​

Most organizations have a default shift (often called "General" or "Day Shift") that applies to regular working hours. One shift can be marked as the system default.

Shift Types​

The system supports two shift types:

Shift TypeDescription
RegularStandard daytime shifts
NightOvernight shifts that cross midnight

Creating Shifts​

Add a New Shift​

  1. Navigate to Attendance Management > Shifts and click Add New
  2. Configure shift details
  3. Set timing parameters
  4. Click Save

Shift Configuration Fields​

Basic Information​

FieldDescriptionRequired
Shift NameDescriptive name (e.g., "Day Shift")Yes
Shift CodeShort identifier (e.g., "DAY", "NIGHT")Yes
Shift TypeRegular or NightYes
NotesAdditional notes about the shiftNo

Timing Configuration​

FieldDescriptionRequired
Start TimeShift begins at this timeYes
End TimeShift ends at this timeYes

Working Days​

Select which days of the week are working days for this shift:

  • Monday through Sunday (each is a toggle)
  • Working days appear as green badges in the shift list

Break Configuration​

FieldDescription
Enable BreakToggle break tracking on/off
Break TimeDuration of break in minutes

Overtime Configuration​

FieldDescription
Enable OvertimeToggle overtime tracking on/off
Overtime ThresholdHours after which overtime begins

Example Shift Configuration​

Day Shift Example:

Shift Name: Day Shift
Shift Code: DAY
Shift Type: Regular
Start Time: 09:00 AM
End Time: 06:00 PM
Working Days: Mon, Tue, Wed, Thu, Fri
Break Enabled: Yes
Break Time: 60 minutes

Assigning Shifts to Employees​

Individual Assignment​

  1. Navigate to the employee creation or edit form
  2. Select the shift from the Shift dropdown (this is a required field)
  3. Save

Shift Assignment Notes​

  • Every employee must have a shift assigned
  • The shift determines the employee's expected working hours
  • Attendance records are evaluated against the assigned shift's timing

Managing Shifts​

Toggle Status​

Toggle a shift between Active and Inactive:

  1. Open the shift list
  2. Click Toggle Status from the actions menu
  3. Inactive shifts will not appear in dropdowns for new assignments

Deleting Shifts​

Shifts can only be deleted if they are not currently assigned to any employees. If a shift is in use:

  1. Reassign employees to a different shift first
  2. Then delete the shift

Best Practices​

Shift Design​

  • Name shifts clearly (avoid generic names like "Shift 1")
  • Use meaningful codes (e.g., "DAY", "NIGHT", "EVE")
  • Document shift rules and expectations in the notes field

Timing Configuration​

  • Set realistic working hours
  • Include appropriate break times when breaks are enabled
  • Align with labor law requirements

Assignment Management​

  • Maintain shift assignment records
  • Notify employees of shift changes in advance

Next: Learn about Holidays to configure your organization's holiday calendar.