Prerequisites:
Be on the Employee view of the Schedule.
Have the right to view unassigned shifts.
Have the right to access Predictive Scheduling.
Have at least one unpublished schedule on the page.
The feature must be activated for your account.
How do you activate predictive scheduling from the schedule?
Go to Schedule > Employee view:
Check that unassigned shifts are present for the week and that the schedule is not published.
Click the ✨ Assign button at the top of the schedule.
If you are at the establishment level, select the relevant teams in the confirmation window, then click Assign.
Wait for the calculation to complete (a few seconds): the schedule updates automatically.
Check the shifts marked with a ✨ icon: they have been generated automatically.
💡
Automatic assignment is based on the primary and secondary labels configured in each employee's profile. More about this here.
If alerts are present on the schedule, they are flagged in the confirmation window.
The ✨ Assign button is disabled if a generation is already in progress, if no unassigned shifts exist, if the schedule is published, or if it is locked (payroll period).
During calculation, any manager or director viewing the same schedule sees a banner informing them that a generation is in progress.
How does the engine choose assignments?
The engine applies two levels of rules:
Hard constraints (non-negotiable) | Soft constraints (optimisations) |
No conflict with an existing shift or absence. | Prioritise each employee's primary labels. |
One-off and recurring employee unavailabilities. | Balance workload between team members. |
Minimum rest time between days per your collective agreement. | Minimise overtime and cover contractual hours. |
Maximum weekly duration per your collective agreement. | Assign the longest shifts first. |
Maximum duration without a break per your collective agreement. | Favour permanent employees over extras and apprentices. |
Minimum weekly rest per collective bargaining agreement. |
|
Maximum weekly duration for part-time employees per contract. |
|
Maximum consecutive working days per your collective agreement. |
|
Reference values (rest times, maximum durations, etc.) correspond to the collective bargaining agreement (CBA) rules configured for your account. If some shifts were not assigned, one of these rules prevented the assignment.
What can a manager do after generation?
As a manager, director, admin, or owner, you retain full control over automatically assigned shifts. You can:
Modify, move, or reassign any generated shift: the ✨ icon disappears from that shift as soon as it is edited.
Manually complete shifts that remain unassigned (visible in the Unassigned shifts area).
Publish the schedule: the ✨ icon disappears from all generated shifts.
💡
Manual changes made during the calculation are never overwritten by the engine.
Automatic generation does not replace the manager's decisions: it proposes a first compliant version that you can freely adjust.
FAQ
Why is the ✨ Assign button not clickable?
Why is the ✨ Assign button not clickable?
Check that the schedule is not published, not locked (payroll period), that no generation is already in progress, and that at least one unassigned shift exists for the week.
An employee was not automatically assigned — why?
An employee was not automatically assigned — why?
The employee has no label matching the shift role, or they are unavailable, or their maximum contractual working time for the week has been reached, or adding the shift would trigger alerts.
Can predictive scheduling be run several times on the same week?
Can predictive scheduling be run several times on the same week?
Yes. Each run only reassigns shifts that are still unassigned at that moment. Existing assignments (manual or generated) are not modified.
Is the ✨ icon visible to all users?
Is the ✨ icon visible to all users?
No. The ✨ icon is only visible on an unpublished schedule to managers, directors, admins, and owners.
Is the ✨ icon visible to employees on their shifts?
Is the ✨ icon visible to employees on their shifts?
No. The ✨ icon disappears when the schedule is published or when a manager manually edits the shift.
Can predictive scheduling manage multiple establishments at the same time?
Can predictive scheduling manage multiple establishments at the same time?
Not at the moment. Assignment is done per establishment.
Can predictive scheduling create shifts?
Can predictive scheduling create shifts?
No. Shift creation is not automated. Predictive scheduling only assigns pre-created unassigned shifts.


