Skip to Content
SettingsTime & AttendanceWork Schedules

Work Schedules

Work schedules define when employees are expected to work and when they have days off. This section allows you to create shifts with specific working hours and configure weekly off patterns that determine rest days for different employee groups.

What you can do here:

  • Create and manage work shifts with specific start/end times
  • Configure different shift types (regular, flexible, split, night, open)
  • Set up break schedules within shifts
  • Define weekly off rules for days off patterns
  • Configure fixed, alternating, or rotating off-day schedules
  • Lock shift assignments for past months after a monthly cutoff
Work Schedules Overview

Understanding Work Schedules

Work schedules consist of two main components, shown as tabs at the top of the page:

ComponentDescription
ShiftsDefine the working hours for each day - when employees should clock in, take breaks, and clock out
Weekly Off RulesDefine which days of the week are off days and how they rotate or alternate

Together, these components create a complete work schedule that can be assigned to employees. Below the Shifts table there’s also a Shift Allocation Lock card (see below) that stops shift assignments for past months from being changed after a cutoff.


Shifts

A shift defines the working hours for a workday, including start time, end time, and any breaks. You can create multiple shifts to accommodate different working patterns in your organization.

Shifts Table

Understanding the Shifts Table

ColumnDescription
ShiftThe shift name and code, with a colour indicator dot for easy identification in calendars and reports
TypeThe shift type (Regular, Flexible, Split, Night, or Open)
Weekly HoursTotal scheduled working hours per week
Weekly Off RuleThe weekly off rule linked to this shift (shows - if none is set)
StatusActive or Inactive - only active shifts can be assigned

Shift Types Explained

TypeDescriptionBest For
RegularFixed start and end times with defined working hoursStandard office jobs with consistent schedules
FlexibleEmployees can start within a time window, with required core hoursRoles that allow flexibility in arrival times
SplitWorking hours divided into two or more segments with a gapJobs with long breaks (e.g., restaurant staff)
NightShifts that span across midnight (e.g., 10 PM to 6 AM)Night shift workers, security, healthcare
OpenNo fixed times - any clock in/out is acceptedField workers, sales representatives

How to Create a Shift

  1. Go to Settings > Time & Attendance > Work Schedules
  2. Click the Shifts tab (if not already selected)
  3. Click Add Shift
  4. Configure the shift settings
  5. Click Save
Add Shift Form

Basic Information

FieldDescriptionRequired
Shift CodeA short, unique identifier for the shift (e.g., MORN-9-6, NIGHT-A). Used in reports and integrations. Maximum 20 characters.Yes
Shift NameA descriptive name for the shift (e.g., “Morning Shift”, “Night Shift A”). Maximum 100 characters.Yes
DescriptionOptional details about when this shift should be used or which teams it’s for.No
ColorSelect a color to visually identify this shift in calendars and schedules. Choose from 10 available colors.Yes
Shift TypeSelect the type that best matches your working pattern: Regular, Flexible, Split, Night, or Open.Yes
Weekly Off RuleLink a weekly off rule to this shift so its off-day pattern applies automatically to employees on the shift. Choose None to leave it unset.No
ActiveToggle ON to make this shift available for assignment. Toggle OFF to disable without deleting.Yes

Schedule Configuration

The schedule configuration varies based on the shift type selected:

Regular Shift Schedule

Select the work days using the S M T W T F S day toggles, then set the times for each selected day:

FieldDescription
Work DaysToggle the days of the week this shift applies to
Start / End TimePer selected day, the clock-in and clock-out times (e.g., 09:00 – 18:00)
BreakPer selected day, the break length in minutes, subtracted from that day’s worked hours
Copy first day to allApplies the first day’s times and break to every selected day

A running hours / week total is shown at the top-right of the schedule.

Flexible Shift Schedule

FieldDescription
Earliest StartThe earliest time employees can clock in (e.g., 7:00 AM)
Latest StartThe latest time employees can clock in (e.g., 10:00 AM)
Core Hours StartRequired presence starts (e.g., 10:00 AM)
Core Hours EndRequired presence ends (e.g., 4:00 PM)
Minimum HoursRequired working hours per day

Split Shift Schedule

FieldDescription
First Segment StartStart time of the first work period
First Segment EndEnd time of the first work period
Second Segment StartStart time of the second work period
Second Segment EndEnd time of the second work period

Night Shift Schedule

FieldDescription
Start TimeThe time the shift begins (e.g., 10:00 PM)
End TimeThe time the shift ends the next day (e.g., 6:00 AM)
OvernightAutomatically enabled for night shifts spanning midnight

Open Shift Schedule

FieldDescription
Minimum HoursOptional minimum hours expected per day
Maximum HoursOptional maximum hours allowed per day

Breaks

Breaks are set per work day, directly in the schedule — each day row has a Break field (in minutes). The break time is subtracted from that day’s total worked hours.

For most organizations, create 2-3 standard shifts that cover your main working patterns. You can always add more specific shifts later as needed.

Clock-in / Clock-out Options

Below the schedule, a few options fine-tune clock-in/out behaviour:

FieldDescription
Early clock-inMinutes before the shift start that an employee is allowed to clock in
Auto clock-outMinutes after the shift end at which the system automatically clocks the employee out (leave blank to disable)
NightToggle ON for shifts that span midnight, so hours are counted correctly across the day boundary

Weekly Off Rules

Weekly Off Rules define which days employees have off from work. Different rules support various scheduling needs, from simple fixed weekends to complex rotating patterns.

Weekly Off Rules Table

Understanding the Weekly Off Rules Table

ColumnDescription
NameThe rule name
CodeThe short unique identifier for the rule (e.g., 5DAY, ALT-SAT)
TypeFixed, Alternate, or Rotating
Off DaysAn S M T W T F S weekday indicator with the rule’s off days highlighted
StatusActive or Inactive

Rule Types Explained

TypeDescriptionExample
FixedSame days off every weekEvery Saturday and Sunday off
AlternateDifferent pattern every other weekWeek 1: Saturday off; Week 2: Saturday and Sunday off
RotatingPattern cycles through multiple weeks4-week rotation where off days shift each week

How to Create a Weekly Off Rule

  1. Go to Settings > Time & Attendance > Work Schedules
  2. Click the Weekly Off Rules tab
  3. Click Add Rule
  4. Configure the rule settings
  5. Click Save
Add Weekly Off Rule Form

Basic Information

FieldDescriptionRequired
Rule CodeA short, unique identifier (e.g., WO-SAT-SUN, WO-ROTATE). Maximum 20 characters.Yes
Rule NameA descriptive name (e.g., “Weekend Off”, “Rotating Saturday”). Maximum 100 characters.Yes
DescriptionOptional details about which teams or roles use this rule.No
Rule TypeSelect Fixed, Alternate, or Rotating based on your scheduling needs.Yes
ActiveToggle ON to make this rule available for assignment.Yes

Fixed Weekly Off Configuration

For Fixed rules, select which days are always off:

FieldDescription
Off DaysSelect one or more days that are always off (e.g., Saturday, Sunday)

Fixed weekly off is the most common pattern. Most office-based organizations use this with Saturday and Sunday selected as off days.

Alternate Weekly Off Configuration

For Alternate rules, define two different weekly patterns that alternate:

FieldDescription
Week 1 Off DaysDays off in odd weeks (1st, 3rd, 5th week of the month, etc.)
Week 2 Off DaysDays off in even weeks (2nd, 4th week of the month, etc.)
Reference DateThe date to start counting from for determining odd/even weeks

Example:

  • Week 1: Sunday off (1 day)
  • Week 2: Saturday and Sunday off (2 days)

This is common in industries where Saturday is a working day on alternate weeks.

Rotating Weekly Off Configuration

For Rotating rules, define a multi-week cycle:

FieldDescription
Cycle LengthNumber of weeks in the rotation (2-8 weeks)
Week 1 Off DaysDays off in the first week of the cycle
Week 2 Off DaysDays off in the second week of the cycle
Continue for each week in the cycle
Reference DateThe date to start the rotation cycle from

Example (4-week rotation):

  • Week 1: Sunday, Monday off
  • Week 2: Sunday, Tuesday off
  • Week 3: Sunday, Wednesday off
  • Week 4: Sunday, Thursday off

This pattern is common in 24/7 operations like manufacturing or healthcare.

When setting up rotating schedules, choose a reference date that aligns with your payroll or roster planning cycle for easier management.


Shift Allocation Lock

Once a month’s payroll has been run, you usually don’t want anyone quietly changing which shift an employee was on for a date in that month — it would change their expected hours and could alter overtime or absence calculations after the fact. The Shift Allocation Lock card (at the bottom of the Shifts tab) closes off past months automatically.

Shift Allocation Lock card
SettingDescriptionRequired
Lock shift allocation after the cutoffON: once a month closes, shift assignments dated in that month can no longer be added, changed, or removed by regular users. OFF: shift assignments stay editable indefinitely.No
Cutoff dayThe day of the month on which the previous month closes. The month in progress closes the day after this — e.g. with a cutoff of 2, August’s shift assignments lock on 3 September. Future months always stay open.Yes (when lock is ON)

The card tells you what’s currently locked in plain words — e.g. “Shift assignments dated on or before Sep 30, 2026 are currently locked.” — so you can see the effect of your cutoff day before you click Save.

HR admins and the workspace owner are not blocked by this lock — they can still correct a past assignment if they need to. It’s designed to stop managers and other regular users from making late changes, not to prevent legitimate corrections.

Set the cutoff day a day or two after your payroll run date. That gives managers a short window to fix any last-minute shift mistakes before the month is closed for good.


Assigning Schedules to Employees

Once you’ve created shifts and weekly off rules, you can assign them to employees:

  1. Go to an employee’s profile
  2. Navigate to Work Schedule section
  3. Select the appropriate shift and weekly off rule
  4. Set the effective date
  5. Save the assignment

Schedule changes are effective from the date you specify. Historical attendance records are not affected by schedule changes.


Best Practices

For Shifts

  1. Use clear naming conventions: Include key information in shift names (e.g., “Morning 9AM-6PM” rather than “Shift A”)

  2. Set realistic tolerances: Allow 5-10 minutes tolerance for clock-in to account for minor delays

  3. Review break settings: Ensure break times align with your attendance policy’s “Include Breaks in Worked Time” setting

  4. Color code by department or type: Use consistent colors to make schedule views easier to understand

For Weekly Off Rules

  1. Start simple: Begin with fixed weekly off rules and add complexity only when needed

  2. Document rotating patterns: Keep notes on why specific rotation patterns were chosen

  3. Align reference dates: Use consistent reference dates across rotating rules for easier management

  4. Consider public holidays: Weekly off rules work alongside your holiday calendar - make sure they complement each other

Changing a weekly off rule affects all employees assigned to it. Test changes with a small group first, or create a new rule rather than modifying an existing one.


Troubleshooting

”Employee shows as absent but they worked”

  • Check if the employee has the correct shift assigned
  • Verify the shift’s working days include the day in question
  • Ensure the weekly off rule doesn’t mark that day as off

”Overtime not calculating correctly”

  • Review the shift end time and tolerance settings
  • Check if the attendance policy has overtime enabled
  • Verify the “Overtime Starts After” setting in the policy

”Shift assignment not taking effect”

  • Check the effective date of the assignment
  • Ensure the shift status is Active
  • Verify no conflicting schedule assignments exist

Last updated on