Shifts
Shifts define work schedules for your employees. This guide covers creating shift types, configuring timing rules, and assigning shifts to employees.
Shift Overview
Navigate to Shifts from the main menu to manage work schedules.
Default Shift
Most organizations have a default shift (often called "General" or "Day Shift") that applies to regular working hours. This is typically set as the system default.
Shift Types
Common Shift Types
| Shift Type | Typical Hours | Use Case |
|---|---|---|
| Day Shift | 9:00 AM - 6:00 PM | Standard office hours |
| Morning Shift | 6:00 AM - 2:00 PM | Early start operations |
| Evening Shift | 2:00 PM - 10:00 PM | Extended hours coverage |
| Night Shift | 10:00 PM - 6:00 AM | Overnight operations |
| Flexible | Varies | Remote or flexible workers |
| Split Shift | Multiple periods | Retail, hospitality |
Shift Categories
- Fixed Shifts: Same timing every day
- Rotating Shifts: Schedule rotates weekly or monthly
- Flexible Shifts: Core hours with flexible start/end
- On-Call Shifts: Available when needed
Creating Shifts
Add a New Shift
- Navigate to Shifts > Add New
- Configure shift details
- Set timing parameters
- Click Save
Shift Configuration Fields
Basic Information
| Field | Description | Required |
|---|---|---|
| Shift Name | Descriptive name (e.g., "Day Shift") | Yes |
| Shift Code | Short identifier (e.g., "DAY", "NIGHT") | No |
| Color | Visual identifier for calendars | No |
| Status | Active or Inactive | Yes |
| Description | Notes about the shift | No |
Timing Configuration
| Field | Description | Required |
|---|---|---|
| Start Time | Shift begins at this time | Yes |
| End Time | Shift ends at this time | Yes |
| Working Hours | Total hours (auto-calculated or manual) | Yes |
| Break Duration | Unpaid break time (e.g., 60 minutes) | No |
| Break Start | When the break period begins | No |
Example Shift Configuration
Day Shift Example:
Shift Name: Day Shift
Start Time: 09:00 AM
End Time: 06:00 PM
Working Hours: 8 hours
Break Duration: 60 minutes
Break Start: 01:00 PM
Shift Timing Rules
Grace Period
Allow employees a buffer time before marking them late:
| Setting | Description |
|---|---|
| Grace Period (Start) | Minutes after shift start before late marking |
| Grace Period (End) | Minutes before shift end allowed for early checkout |
Example: A 15-minute grace period means an employee scheduled for 9:00 AM won't be marked late until 9:16 AM.
Half Day Rules
Configure when a partial day is recorded:
| Setting | Description |
|---|---|
| Half Day After | Hours worked to qualify for half day |
| Minimum Hours | Minimum hours required for attendance |
Overtime Rules
If overtime tracking is enabled:
| Setting | Description |
|---|---|
| Overtime After | Hours after which overtime begins |
| Overtime Rate | Multiplier for overtime pay (e.g., 1.5x) |
Late Deduction Rules
Configure penalties for tardiness:
| Setting | Description |
|---|---|
| Late After | Minutes late before deduction applies |
| Deduction Type | Fixed amount or percentage |
| Deduction Amount | Amount to deduct per late occurrence |
Set reasonable grace periods that balance business needs with employee flexibility.
Weekly Off Configuration
Setting Days Off
Configure which days are non-working:
- Open the shift for editing
- Navigate to Weekly Off section
- Select the days (e.g., Saturday, Sunday)
- Save
Rotating Weekly Offs
For rotating schedules:
- Enable Rotating Weekly Off
- Define the rotation pattern
- Set the rotation start date
Assigning Shifts to Employees
Individual Assignment
- Navigate to the employee's profile
- Click Edit
- Select the shift from the Work Shift dropdown
- Save
Bulk Shift Assignment
- Go to Employees
- Select multiple employees
- Click Bulk Actions > Assign Shift
- Select the shift
- Confirm
Department-Wide Assignment
Assign a default shift to an entire department:
- Go to Departments
- Edit the department
- Select the Default Shift
- Employees without individual shifts will inherit this
Shift Rotation
Setting Up Rotation
For organizations with rotating shifts:
- Create all required shift types
- Navigate to Shift Rotation or Schedules
- Define the rotation pattern
- Assign employees to the rotation
Rotation Example
Week 1: Day Shift (Mon-Fri)
Week 2: Evening Shift (Mon-Fri)
Week 3: Night Shift (Mon-Fri)
Repeat...
Rotation Calendar
View upcoming shift assignments:
- Navigate to Shift Calendar
- Select employee or department
- View the shift schedule for the period
Shift Change Requests
Employee Requests
If enabled, employees can request shift changes:
- Employee submits request from self-service portal
- Manager receives notification
- Manager approves or rejects
- If approved, shift is updated
Manager Override
Managers can directly change employee shifts:
- Open employee profile
- Navigate to Shift tab
- Click Change Shift
- Select new shift and effective date
- Save
Shift Reports
Available Reports
- Shift Roster: Current shift assignments for all employees
- Shift Attendance: Attendance summary by shift
- Late Report by Shift: Tardiness analysis per shift
- Overtime by Shift: Overtime hours per shift type
Generating Reports
- Navigate to Reports > Shift Reports
- Select the report type
- Choose date range and filters
- Export or view
Best Practices
Shift Design
- Name shifts clearly (avoid generic names like "Shift 1")
- Document shift rules and expectations
- Consider employee preferences when possible
- Review shift effectiveness periodically
Timing Configuration
- Set realistic working hours
- Include appropriate break times
- Use reasonable grace periods
- Align with labor law requirements
Assignment Management
- Maintain shift assignment records
- Notify employees of shift changes in advance
- Consider transportation and personal constraints
- Balance workload across shifts
Next: Learn about Holidays to configure your organization's holiday calendar.