Creating and Publishing Schedules
Creating and Publishing Schedules
Learn how to create, validate, and publish employee schedules in the Shifts platform to ensure proper coverage, communicate work expectations, and maintain operational efficiency.
Overview
Creating and publishing schedules is a core function for managers in the Shifts platform. This process involves creating shifts, assigning employees, validating coverage requirements, and making schedules visible to your team. This article explains how to create effective schedules and ensure your team receives proper notifications.
The Schedule Creation Process
The Shifts platform follows a streamlined approach to schedule creation and publication:
- Create Shifts: Define shifts with specific dates, times, and requirements
- Validate Requirements: Ensure shifts meet staffing and skill requirements
- Assign Employees: Add employees to shifts based on availability and skills
- Publish: When shifts are created and assigned, they automatically become visible to the assigned employees
Unlike some scheduling systems, there is no separate “draft” and “publish” mode. Shifts are visible to assigned employees as soon as they are created, though you can use certain strategies described in this article to stage your schedule releases.
Creating Individual Shifts
To create a single shift:
- Navigate to Schedules > Shifts in your dashboard
- Click the Create Shift button
- Fill in the shift details:
- Location: Where the shift will take place
- Date: When the shift will occur
- Start Time: When the shift begins
- End Time: When the shift ends
- Role Requirements: Specify how many employees with each role are needed
- Notes: Any special instructions for this shift
- Click Save to create the shift
Once created, the shift will appear on your schedule management dashboard with status “Scheduled” but with no employees assigned.
Creating Multiple Shifts at Once
For faster schedule creation:
- Navigate to Schedules > Bulk Create in your dashboard
- Use the form to define multiple shifts:
- Select Date Range for when shifts should be created
- Choose Days of Week that should include shifts
- Set Shift Time patterns that apply to those days
- Configure Role Requirements for the shifts
- Click Preview to see the shifts that will be created
- Review the preview carefully
- Click Create Shifts to generate all the shifts at once
This method is ideal for creating a week’s or month’s worth of shifts in a single operation.
Creating Recurring Shifts
For regular, repeating schedules:
- Navigate to Schedules > Recurring Shifts in your dashboard
- Click Create Recurring Pattern
- Configure the pattern:
- Frequency: Daily, weekly, biweekly, or monthly
- Days: Which days of week the shifts occur
- Time Range: Start and end times
- Role Requirements: Staff needed for each role
- Set Start Date and optionally an End Date
- Click Create to generate the recurring pattern
Recurring shifts automatically populate your schedule based on the pattern you define, saving time for regular scheduling needs.
Copying Schedules
To reuse successful schedules:
- Navigate to Schedules > Shifts in your dashboard
- Click Copy Schedule in the actions menu
- Choose what to copy:
- Copy Day: Duplicate a specific day’s shifts to another date
- Copy Week: Duplicate an entire week to another week
- Copy with Assignments: Option to include the same employee assignments
- Select source and destination dates
- Click Copy to duplicate the shifts
This feature allows you to quickly replicate proven schedules rather than creating new ones from scratch.
Validating Schedule Requirements
Before assigning employees, verify that your schedule meets business requirements:
- Navigate to Schedules > Validation in your dashboard
- The system will check for:
- Coverage Issues: Shifts with inadequate role coverage
- Location Conflicts: Employees scheduled at multiple locations simultaneously
- Scheduling Conflicts: Rest period violations or overlapping shifts
- Skill Gaps: Missing required skills for specialized shifts
- Review any flagged issues
- Make necessary adjustments to resolve validation problems
Proper validation ensures your schedule is operationally sound before employees are notified.
Assigning Employees to Shifts
To assign employees to shifts:
- Navigate to Schedules > Shifts in your dashboard
- Click on a shift to view its details
- Click the Assign Employees button
- You’ll see a list of employees with:
- Availability status (Available, Partially Available, Unavailable)
- Skill match indicators
- Recommended employees highlighted based on availability and skills
- Select employees to fill each role requirement
- Click Save Assignments to confirm
As soon as assignments are saved, employees will receive notifications about their new shifts.
Bulk Assignment
For faster scheduling:
- Navigate to Schedules > Shifts and filter to the desired time period
- Check the boxes next to multiple shifts
- Click Bulk Assign in the actions menu
- A dialog will appear showing all shifts and available employees
- Assign employees to each shift
- Click Save All Assignments to confirm
Bulk assignment helps you quickly staff multiple shifts while maintaining a comprehensive view of your schedule.
How Employees Are Notified
When shifts are created and assigned, the system automatically:
- Sends a notification to each assigned employee
- Updates the employee’s personal schedule in their dashboard
- Sends optional email notifications based on notification settings
- Adds the shift to any calendar integrations the employee has configured
Employees have immediate visibility to their new assignments without requiring additional steps from managers.
Editing Published Schedules
To make changes to existing schedules:
- Navigate to Schedules > Shifts in your dashboard
- Find the shift you need to modify
- Click the Edit icon
- Make your changes to time, location, or requirements
- Click Save to confirm changes
When a shift is modified, all assigned employees will receive notifications about the changes.
Cancelling Shifts
If you need to cancel a scheduled shift:
- Navigate to Schedules > Shifts in your dashboard
- Find the shift you need to cancel
- Click Actions > Cancel Shift
- Provide a reason for the cancellation (optional)
- Confirm the cancellation
Cancelling a shift automatically notifies all assigned employees and removes the shift from their schedules.
Schedule Visibility Controls
Control who can see your schedules:
- Schedules are automatically filtered by business and location
- Employees can only see shifts for locations they’re assigned to
- Managers can see all shifts within their management scope
- Super admins have visibility across all locations
This tiered visibility ensures employees only see relevant scheduling information.
Schedule Publication Strategies
Though the system doesn’t have a formal “publish” button, managers can control the release of schedules using these strategies:
- Staged Creation: Create shifts without assignments, then add assignments when ready to notify employees
- Targeted Releases: Create and assign shifts for one department or location at a time
- Time-Based Creation: Create future schedules with adequate advance notice
- Communication: Send a separate announcement when a new schedule period is fully published
These strategies give managers control over when employees are notified about new schedules.
Best Practices
For optimal results when creating and publishing schedules:
- Plan Ahead: Create schedules at least two weeks in advance
- Use Templates: Leverage recurring patterns for consistent scheduling
- Consider Preferences: Account for employee availability and preferences
- Validate Thoroughly: Resolve all validation issues before assigning employees
- Communicate Changes: Add notes to shifts when making significant changes
- Be Consistent: Release schedules on a regular, predictable cadence
- Check Coverage: Ensure all shifts have adequate staffing across all required roles
- Monitor Conflicts: Resolve scheduling conflicts before they affect operations
Related Resources
This article should be updated when:
- The shift creation interface changes
- New bulk scheduling features are added
- Changes to the notification system are implemented
- Additional validation checks are added
- Schedule visibility controls are modified