Available for the following plan: Employment Unlimited
Available for the following HR classic plan: Platinum
Available for the following user access level: Admins, Managers
Streamline your shift planning with Auto-Rostering, a powerful tool that automatically creates shifts based on your employees' predefined custom work hours. This feature eliminates the time-intensive task of manually assigning regular shifts, reducing administrative overhead whilst ensuring consistent coverage aligned with employee availability.
Auto-Rostering automatically assigns shifts that match employees' standard work hours, helping you cover core staffing needs efficiently. The system creates unpublished shifts that you can review and publish when ready, giving you full control over the final schedule.
Prerequisites
Before using Auto-Rostering, ensure your employees are properly set up:
- Custom work hours required: Employees must have custom work hours configured in their employee profile with both start and end times specified.
- Work site and position assignment: Custom work hours must include assigned work sites and positions.
- Active employment: Employees must have employment end dates that fall after the rostering period you're planning.
Note: Only employees with complete custom work hour configurations (including start time, end time, work site, and position) will be eligible for Auto-Rostering.
Running Auto-Rostering
- Navigate to the Time menu, then Roster Management.
- Locate the Auto button in the top-right corner of the rostering view.
- Click the dropdown arrow next to "Auto" and select Auto-create shifts from employee custom work hours.
- The Auto-Rostering configuration modal will open.
The Auto-Rostering modal will auto-populate based on your current rostering management view, but you can modify these settings:
Date Range
- Maximum range of 1 week
- Auto-populated from your current rostering management view
- Cannot be edited
Work Sites Filter
- Auto-populated from your current view
Positions Filter
- Automatically shows positions available in selected work sites
- Select or deselect positions as needed
- Position selection updates dynamically based on work site selection
Employees Filter
- Shows only eligible employees with complete custom work hours
- Displays employees matching selected work sites and positions
- Select specific employees or use "Unselect all" to modify the selection
Create Empty Shifts Toggle
- Enabled: Creates empty shifts for scheduling conflicts, allowing you to address them later
- Disabled: Skips shift creation when conflicts are detected
- After configuring your filters, click Build.
- A loading screen will appear showing progress.
- The system will process all eligible shifts based on employee custom work hours.
- Once complete, you'll see a results summary showing:
- Number of shifts successfully created
- Number of shifts with conflicts or errors
- Detailed breakdown of any issues
- Review the results and click Done to apply the changes to your roster.
After Auto-Rostering completes, you'll see a detailed breakdown of results:
Successful Auto-scheduling
- Green banner showing number of shifts successfully created
- These shifts are added as unpublished shifts to your roster
Shifts Requiring Attention
Orange banner with detailed table showing conflicts:
- Shift clashes: Employee already has a shift at that time
- Leave: Employee is on approved leave
- Unavailability: Employee has marked themselves as unavailable
- Roster rule violations: Conflicts with established rostering rules
Each conflict shows the employee name, date, work site, position, and specific reason for the conflict.
- After clicking Done, return to your Scheduling Management view.
- Auto-created shifts will appear as unpublished shifts in your roster.
- These shifts will include:
- Employee assignments based on custom work hours
- Correct work sites and positions
- Specified start and end times
- Break times as configured
- Review shifts before publishing to ensure they meet your requirements.
- If you enabled "Create empty shifts for overlaps," you'll also see empty shifts that need to be manually assigned.
Managing Auto-Rostering outcomes
If you're not satisfied with the Auto-Rostering results, you can undo the changes:
- In the results modal, click Undo instead of "Done".
- This will revert all changes and return you to the configuration modal.
- You can then adjust your filters and try again.
- No shifts will be created or modified when using the Undo option.
When conflicts prevent shift creation, you have several options:
- Enable "Create empty shifts": Run Auto-Rostering again with this option enabled to create placeholder shifts you can assign manually.
- Resolve conflicts first: Address leave requests, unavailability, or existing shift clashes before re-running Auto Rostering.
- Adjust employee work hours: Modify custom work hours to avoid recurring conflicts.
- Manual assignment: Create shifts manually for affected employees and time periods.
For best results with Auto-Rostering:
- Ensure employee custom work hours are current and accurate
- Process leave requests and unavailability before running Auto Rostering
- Use the 1-month date range limit to maintain system performance
- Filter by specific work sites or positions for targeted rostering
- Run Auto-Rostering during off-peak hours for large employee groups
Further information
Employees must meet specific eligibility criteria to appear in Auto Rostering:
- Must have custom work hours configured (not standard daily hours)
- Custom work hours must include both start and end times
- Must have work sites and positions assigned in their custom work hours
- Employment end date must be after the selected rostering period
- Must be assigned to the work sites and positions selected in your filters
Auto-Rostering will not overwrite existing shifts. If an employee already has a shift scheduled during their custom work hours time slot, the system will:
- Flag this as a "shift clash" in the results
- Skip creating the conflicting shift (if "Create empty shifts" is disabled)
- Create an empty shift for manual assignment (if "Create empty shifts" is enabled)
Yes, you can run Auto-Rostering multiple times for the same date range. However, the system will identify existing shifts as conflicts on subsequent runs. For best results:
- Use the Undo feature if you want to make changes immediately after running Auto-Rostering
- Delete unwanted auto-created shifts before running Auto-Rostering again
- Filter by specific employees, work sites, or positions to target only the shifts you want to modify
Auto-Rostering distinguishes between two types of issues:
- Blocks: Prevent shift creation entirely (shift clashes, approved leave, unavailability, employment end dates)
- Warnings: Allow shift creation but indicate potential issues (certification mismatches, roster rule violations that don't block)
Blocked shifts require the "Create empty shifts" option to generate placeholder shifts, whilst warnings create shifts but highlight areas needing attention.
Explore related content
- Setting up employee custom work hours Learn how to configure custom work hours for your employees to make them eligible for Auto-Rostering.
- Managing roster rules Understand how roster rules interact with Auto-Rostering and affect shift creation.
- Advanced rostering features Discover additional rostering tools and features to streamline your workforce management.