Admin | Creating Template Work Schedules and Applying Them to Departments

Shift assignment rules are what make the schedule run on its own without anyone clicking anything each week. You define once who works which shift on which day, and the system automatically generates the schedule for every week after that.

Shift assignment rules are what make the schedule run on its own without anyone clicking anything each week. You define once who works which shift on which day, and the system automatically generates the schedule for every week after that.

Three shift assignment rules for a two-branch chain
Three shift assignment rules for a two-branch chain

Two ways to apply shifts to employees

MethodWhere to set it upWhen to use it
Scope in the shift templateDirectly in the shift creation form, in the Scope & applicable schedule groupThe shift is tied to a fixed group of people and almost never changes
Shift assignment rulesSettings › Scheduling › Shift Assignment RulesYou need a different shift for each day of the week, or need to edit the schedule without touching the shift template

Defining the scope directly in the shift template

The Scope & applicable schedule group in the shift creation form
The Scope & applicable schedule group in the shift creation form
FieldMeaning
BranchThe shift only applies to the selected branches. Multiple selections allowed.
Departments & employeesLeave blank for all departments. Select specific ones to narrow it down.
Job titleFurther filter by job title, for example only the Head Chef works the night shift.
Weekly repeatCheck the days of the week this shift runs. Default is Mon to Sat, excluding Sunday.
Employment contract signing dateThe date the shift takes effect.
End of employment dateThe date the shift expires. Leave blank to run indefinitely.
Time zoneSet to the time zone where the branch operates. Important for businesses operating in multiple countries.

The label Employment contract signing date (Official start date) is easy to misunderstand — it is the date the shift starts to apply, not the employee's contract signing date. Enter the date you want the schedule to start running.

Creating a shift assignment rule

  1. Go to Settings › Scheduling › Shift Assignment Rules and click + Create Rule.
  2. Set a Title — ideally the same as the shift name for easy lookup.
  3. Select the Assignment type: currently only Weekly repeat is available.
  4. Select a Branch (required) and a Department (leave blank for all).
  5. In the Weekly shifts section, select a shift for each day. For days off, leave No shift.
  6. Click Create Rule.
A shift assignment rule with shifts defined for each day, Sunday left blank
A shift assignment rule with shifts defined for each day, Sunday left blank

The Weekly shifts section only appears after you have selected a branch — that's why the text "Select a branch first to choose shifts" appears when you first open the form.

Editing and deleting rules

  • Use the pencil icon at the end of the row to edit; use the trash icon to delete.
  • Deleting a rule does not delete shifts already generated in previous weeks — old timesheets stay unchanged.
  • Editing a rule only affects weeks whose shifts have not been generated yet. If the current week already has shifts, edit them manually on the Scheduling screen.

When you reopen a rule to edit it, the Assignment type and Create timesheet fields appear empty instead of showing the saved values. Before clicking Update Rule, re-select these two fields to avoid overwriting them with empty values. We have reported this bug to the engineering team.

Troubleshooting

SymptomCommon cause
The weekly schedule is completely emptyThere are no shift assignment rules yet, or the rule has the wrong branch selected
Shifts exist but are assigned to the wrong peopleThe Department or Job title field in the rule filters too narrowly or too broadly
Sunday still has shiftsThe Sunday field in the rule hasn't been set to No shift
Shifts only appear in one branchThe rule only has one branch selected; open it and add the remaining branch
Suporte
Solicitar uma demonstração
Chat