Skip to main content
Work schedules define the hours each employee is expected to work. They’re used to calculate overtime, undertime, and Flexi accrual on timesheets. Go to Schedules in the sidebar (visible to Admins and Managers).
The page has up to three tabs: My Schedule (Managers only — your own assigned schedule, same as the employee schedule view), Work Schedules (the schedule template library — covered below), and Holidays.

Work Schedules tab: By Template vs By Employee

At the top of the Work Schedules tab, a view switcher toggles between two ways of looking at your schedules:

By Template

The default view. Every schedule is shown as a card with a bar-chart strip of hours per day (or per cycle day, for Rotating schedules), the total weekly hours, and avatars of everyone currently assigned.

By Employee

A weekly grid with one row per employee and one column per day of the current week, showing that employee’s scheduled hours for each day. Use the arrows (or This week) to move between weeks. Company admins see employees grouped by manager; managers see their own team as a flat list, and can filter by department.
In By Employee, click an employee’s current schedule name (shown under their name) to open a quick menu — pick a different schedule to reassign them on the spot, or choose Make flexible to remove their assignment. This is a faster alternative to the Assign dialog described below when you only need to change one person.

Creating a schedule

1

Click Create Schedule

Found at the top of the Work Schedules tab.
2

Choose the schedule type

  • Fixed — the same hours every week (e.g., Mon–Fri, 7.6 hours/day)
  • Rotating — hours vary across a cycle (e.g., a 14-day fortnightly pattern)
3

Set the daily hours

For each day of the week (or each day in the rotation cycle), set the expected hours. Set a day to 0 or toggle it off if employees don’t work that day.Instead of (or in addition to) a plain hours number, you can click Add shift times on any day to define specific start/end times — see Split and overnight shifts below.
4

Set a default break (optional)

Default Break (minutes) pre-fills the break duration whenever an employee on this schedule adds a timesheet entry, so they don’t have to enter it by hand every time.
5

Link a holiday calendar (optional)

Attach a holiday calendar, then check Turn 0hr if Holiday if you want a holiday that falls on a workday to zero out that day’s expected hours. Attaching a calendar alone doesn’t change expected hours — you need both.
6

Save

The schedule is added to your library and is ready to assign.

Split and overnight shifts (shift blocks)

Instead of just entering a day’s total hours, you can define the actual shift times for that day:
1

Click Add shift times on a day

In the Create or Edit Schedule dialog, each day has an Add shift times link. Clicking it reveals a start/end time picker for that day (once a day has shift times set, the link reads Edit shift times).
2

Set the start and end time

Enter a start and end time for the block. The day’s hours field becomes read-only and is calculated automatically from the block(s) — it’s no longer hand-entered.
3

Add a split shift (optional)

Click Add split shift to add a second block to the same day — for example, 9:00 AM–12:00 PM and 1:00 PM–5:00 PM, with a paid gap in between. You can add as many blocks as needed; each shows its own duration, and the total is shown once there’s more than one.
4

Overnight shifts

If a block’s end time is at or before its start time (e.g., 10:00 PM–6:00 AM), it’s treated as crossing midnight into the next day. Overnight blocks are flagged with a moon icon, and their duration is calculated correctly across the midnight boundary.
If a day already had manually-entered hours before you added shift times, and the blocks’ total doesn’t match, a warning banner shows both numbers — saving will overwrite the day’s hours to match the shift times.
Shift times aren’t just cosmetic: employees see their scheduled block times pre-filled when they log a timesheet entry for that day, and on the kiosk clock-in screen — a split-shift day shows both time ranges instead of one.

Copy to other days

Next to each day (once it has hours or shift times set), a Copy to… button lets you copy that day’s hours and shift times to one or more other days at once — open it, check the days to copy to (or Select all), and click Copy. This saves re-entering the same pattern (e.g., the same split shift Monday through Friday) on every day by hand.

Assigning a schedule to employees

  1. On a schedule’s card (in the By Template view), click the assigned-employee avatars at the bottom of the card — or No one assigned if nobody is assigned yet. This opens the Assign Schedule to Employees dialog.
  2. Search or filter by department, then select (or deselect) employees from the checklist
  3. Set the start date — the schedule takes effect from this date
  4. Click Update Assignments
Deselecting a currently-assigned employee removes their schedule assignment rather than leaving them assigned. For a one-off reassignment, it’s usually quicker to use the By Employee view described above instead.
The schedule appears on each employee’s Schedule page, and their timesheets immediately start using it for variance calculations.

Removing a schedule (Flexible)

To remove a schedule from an employee (making them flexible):
  1. On the Work Schedules tab, find the Make an employee flexible banner and click Remove a schedule
  2. Select the employee
  3. Confirm
The employee’s timesheets will no longer show scheduled hours or overtime.
Next to that banner, Default break for flexible employees sets a company-wide break duration (in minutes) that pre-fills for any employee with no schedule assignment when they add a timesheet entry. This is separate from a schedule template’s own Default Break field, which only applies to employees assigned to that specific template.

Managing holiday calendars

Go to the Holidays tab to create and manage holiday calendars:
  1. Click Add Calendar to create a new one
  2. Add individual holidays (name, date, and type — Public Holiday or Company Holiday)
  3. Attach the calendar to any schedule that should observe it, and enable Turn 0hr if Holiday on that schedule if you want those dates to zero out expected hours automatically

Editing an existing schedule

Click the Edit button on any schedule card (in the card’s overflow menu, top-right) to update its name, description, hours, shift times, default break, or linked holiday calendar. The schedule type (Fixed vs Rotating) can’t be changed after creation.
Editing a schedule affects all employees currently assigned to it. Changes take effect immediately.