This Timefold Model exposes an API that helps your software assign employees to shifts. Our PlanningAI optimizes for employee availability, cost reduction, compliance, and employee satisfaction.




Service quality
Shift assignments
DOCSManage which employees should (preferably) be assigned and not assigned to certain shifts.
Mandatory and optional visits
DOCSWhen there aren't enough people to cover all the work, schedule as much priority work as possible.
Skill and risk factors
DOCSDefine skills and risk factors to make sure shifts are assigned to employees with the right qualifications.
Demand-based scheduling
DOCSManage the number of assigned shifts and even spread the assigned shifts across periods of demand.
Alternative shifts
DOCSProvide a range of times when alternative shifts can be scheduled.
Employee satisfaction
Employee contracts
DOCSHonor employee contracts and stay complaint with labor regulations.
Employee contracts: period rules
DOCSManage how many hours employees are contracted to work and what kinds of shifts they can be assigned.
Employee contracts: shift rules
DOCSManage how many consecutive shifts employees can work, how much time they have between shifts, and how overlapping shifts (such as on call shifts) are managed.
Employee availability
DOCSOnly assign employees to shifts when they are available, and take employee preferences into consideration when making assignments.
Fairness
DOCSDistribute work fairly across all employees.
Pairing employees
DOCSAssign specific employees to the same shift, for instance, when a trainer needs to train a trainee. Assign specific employees to different shifts from each other to avoid conflicts of interest.
Shift travel and locations
DOCSReduce the amount of time employees spend traveling to their shifts.
Shift sequence patterns: single day shifts
DOCSDefine shift patterns for shifts that occur on the same day, specify which combinations of shifts are preferred and which ones should be avoided or are prohibited altogether.
Shift sequence patterns: multi-day shifts
DOCSDefine shift patterns that occur across multiple days and must be scheduled in a specific order.
Shift sequence patterns: daily shift pairings
DOCSDefine daily shift pairing rules that specify which shifts should be preferrably paired together and which ones should be avoided or are prohibited altogether,
Optimizations
Cost management
Keep the cost of staffing all shifts within budget.
Planning processes
Interested in learning more about how this model can help solve your optimization challenges? Talk to an expert.