Automated Rostering with AI-based optimisation algorithms
A smart way to manage your work shifts
Maximize employee satisfaction
Ensure on-time delivery
Tailor your leave management with our easy-to-use feature from SkyRoster
How to make your shift planning easier?
Custom shift types & shift patterns
Configure shift types and working hours to match your needs, color code them and set them as normal shifts, night shifts or off shifts.
Define clockwise or counterclockwise rotation patterns as a sequence of predefined shift types.
Custom manpower requirements
Define intervals of minimum and maximum number of employees with certain qualifications needed to cover a shift, for individual employees or entire teams.
Transform team manpower requirements to individual employee manpower requirements through custom conversion rules.
On-call employees are expected to be available at any time during their shift, usually with short notice, to carry out their working duties.
Empower employees to self-swap their shifts between them
SkyRoster allows employees to easily find coverage for their shift. This solution relieves the burden of manually finding coverage and makes it easy for employees to find a shift to cover. No more missed shifts and happy employees!
AI-assisted shift swapping
Straightforward suggestions from the AI-enabled scheduling engine
Get the most out of your work schedule with SkyRoster. Our AI-enabled scheduling engine provides you with all compatible shift options to swap. No more missed opportunities or wasted time!
No scheduling constraints are broken every time you approve a shift swap
Approve or reject shift swaps in one click and get back to doing what you love faster. Because is easy to use, SkyRoster allows you to approve or disapprove shift swaps without breaking your schedule.
Work less for more with automated rostering
Multiple rostering actions
Build rosters on a predefined shift pattern (Rotation strategy) or let the engine optimize your solution and try to fulfill as many as possible of your scheduling constraints, by choosing the No Rotation strategy.
Save rosters as drafts and customize them until the schedule meets the scheduling expectations.
• When you reach a final version, publish it to become the official work schedule of your employees.
Build rosters in continuation of an already published one.
By breaking the shift pattern, you can perform manual modifications to a Rotation roster and further customize the generated solution.
The continuation roster will fulfill all configuration settings of the published roster.
After every request on a published roster, you are able to check if the roster is still compliant with the regulation.
Manual assignments of shifts to resources and automated rostering solution checking
Assign employees to key positions manually, add planned or unplanned leaves and ask roster engine to check if your modifications fulfill all scheduling constraints, like minimum rest time, fair distribution of shifts, employee availabilities and remaining allowances.
Don’t be afraid to experiment with different manual assignments of shifts, increasing or decreasing your manpower requirements or shift swapping.
You can always go backward / forward using the undo / redo built in functionality.
Make manual assignments, lock them and ask roster engine to generate a new solution, without moving the manually assigned shifts.
Rosters & Employees
Use the powerful roster engine to generate rosters for individual employees or for entire teams.
Transform team rosters to individual rosters using powerful conversion patterns and manpower requirements.
Allow employees to make different types of requests on a published roster: Unplanned leave, Off request, Swap requests, Work requests.
Notify employees each time a new roster is published and becomes their active working schedule.
Allow employees to ask for shift swaps and suggest them the compatible employees they can swap with.
After sending the swap request to the desired colleague and if he approves the swap, the request needs to get the final approval from an admin (head of unit / planner, etc).
Automated trainee allocations to instructors
Integrate trainees scheduling with their instructors and build their rosters at the same time, using the same powerful roster engine, which makes sure every trainee (OJT) is assigned to the right instructor (OJTI).
Dynamically change manpower requirements
Even after you generate a solution with the roster engine, you may need to adjust your manpower requirements to accommodate workload spikes or unplanned events. You can see at a glance what positions are under-covered and optimize manpower required to get your work done.
Versioning system for rosters
Every time you edit a roster, you have the option to save it as a new minor or major version, or simply override the existing roster. This makes it easy to track changes and ensure that you always have access to the most up-to-date roster.
Time constraints for publishing rosters
The roster plan must be published a certain amount of time before it is actually scheduled to begin. Once published, it is subject to more rigorous change control a certain amount of time before it is executed.