Follow this guide to manage large numbers of shifts efficiently in Roster Manager using bulk actions.
Whether you're creating shifts, assigning employees, or adjusting shift statuses, bulk actions streamline your roster management.
Part 1: Add multiple shifts
- In
Shift view, click the + icon on the desired date.
- Select Add multiple shifts.
- Choose the Location and Department, then click Apply.
- For each role, enter the number of shifts needed in the Shift Count field (use arrows
or type directly).
- Update the shift details as needed:
- Area, Event, Function, Shift Type, Start/End time, or Breaks.
- Each role row can only have one set of shift details.
To create shifts with different times or conditions for the same role:- Click the + icon at the far right of the role row.
- A new row for that role will appear, where you can enter alternate details.
- Click Add Shifts Only to create shifts without assigning employees.
The new shifts will be added to the roster and appear as unassigned tiles, ready for assignment or editing.
Continue to assign shifts
⚠️ Available in WFM Cloud version 6.0.54 and later.
- Click Add and Assign Shifts instead.
- The Assign Employees window opens.
- Click Assign on the desired grouped shift row.
- Use filters or the search bar to find employees.
- Select employee/s using the checkboxes.
- Click Assign, then repeat steps 3–6 for all roles.
All newly created shifts will be assigned and shown in the roster.
Part 2: Bulk confirm or unconfirm shifts
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions.
- Select
Confirm or
Unconfirm, depending on the shift’s current status.
- Choose All Shifts or Selected Shifts.
The shift status updates accordingly, confirmed shifts display a green confirmation tick. Unconfirmed shifts remain visible to employees with an unconfirmed status.
Part 3: Bulk publish or unpublish shifts
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions.
- Select
Publish or
Unpublish, depending on the shift’s current status.
- Choose from:
- All Shifts
- All Assigned Shifts
- All Unassigned Shifts
- Selected Shifts
- Selected Assigned Shifts
- Selected Unassigned Shifts
Published shifts are visible to employees per their access level; unpublishing hides them.
Part 4: Bulk edit shifts
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions >
Edit.
- Choose All Shifts or Selected Shifts (limit of 100 shifts).
- Click Edit under each field you want to update:
- Scroll right to view and edit additional fields.
- Use the down arrow
to choose from list fields.
- Use the search bar
in list fields to quickly locate values.
- Use the search bar
- Use the calendar icon
to select a date.
- Use the clock icon
to set start/end times.
- Use Reset to clear all edits, or Close to exit without saving.
- Click Save to apply your changes.
All valid shifts will be updated. If any shifts cannot be updated, the Edit window will remain open and display a warning icon beside each errored shift. Hover over the
icon to view the reason (e.g. locked status, access restrictions).
Part 5: Bulk assign or unassign shifts
Assign shifts:
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions >
Assign.
- Choose All Shifts or Selected Shifts (limit of 200 shifts).
- Click
Assign on the grouped shift row.
- Use filters or the search bar to find employees.
- Select employee/s using the checkboxes.
- Click Assign and repeat steps 3–6 for all roles as needed.
- Click Close once all roles are assigned.
Shifts will now appear as assigned to selected employees.
Unassign shifts:
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions >
Unassign.
- Choose from:
- All Shifts
- All on Leave
- All Unavailable
- Selected Shifts
- Click Yes to confirm.
Shifts will now return to unassigned status and appear in the unassigned row (people view).
Part 6: Set shifts to Read-Only or reset
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions
- Select
Read only or
Re-set Read only.
- Choose from:
- All Shifts
- All Assigned Shifts
- All Unassigned Shifts
- Selected Shifts
- Selected Assigned Shifts
- Selected Unassigned Shifts
Read-only shifts display a lock icon and cannot be edited without appropriate access.
Part 7: Recost shifts
- Click Actions >
Recost.
All shifts are recalculated using the latest award rules and pay rates.
Part 8: Delete shifts
- Decide which shifts you want to action:
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Apply Filters (e.g. by location, department, role, shift status, or date range) to narrow the roster scope. This ensures only the relevant shifts are included in the bulk action, up to the system’s limits.
-
Selected Shifts - This applies the action only to individual shifts you select manually.
- Switch to People or Role view. (Selected shifts are not supported in Shift view.)
- Hold Ctrl (or Cmd on Mac) and click each shift to select it.
- A border will appear around each selected shift to confirm your selection.
-
All Shifts - This applies the action to all shifts that meet the current filters and date range.
- Click Actions >
Delete.
- Choose All Shifts or Selected Shifts.
- Confirm the deletion when prompted.
Shifts are permanently removed from the roster.
Next steps
You may also want to:
Additional information
- Shifts automatically become Read-Only when offered to employees. This protects the offer and prevents accidental changes.
- Permissions for Read-Only and Delete actions are managed under Access Levels > Rostering Screen settings.