Drag and Drop
Available to: Everyone
In the Calendar View of the schedule, you can drag shifts between employees and dates. This is the fastest way to rearrange a schedule without opening edit modals.
How it works
- Open the Schedule page and switch to Calendar View
- Find the shift you want to move
- Click and hold the shift cell
- Drag it to the target cell (different employee, different date, or both)
- Release to drop
The shift is reassigned immediately.
What you can do
Move a shift to a different date
Drag a shift from Monday to Wednesday for the same employee. The shift keeps the same times and area but moves to the new date.
Reassign a shift to a different employee
Drag a shift from Employee A's row to Employee B's row on the same date. Employee B now has that shift.
Move and reassign at the same time
Drag a shift from Employee A on Monday to Employee B on Thursday. Both the date and the employee change.
What to watch for
- Availability conflicts -- If you drop a shift on a day where the employee is not available, the shift will still move. Check availability before dragging.
- Overtime impact -- Moving shifts between employees affects their weekly hours and overtime. Keep an eye on the overtime column.
- Leave days -- You can technically drop a shift on a day where the employee has leave. The system won't block it, so be careful.
Where drag and drop works
- Schedule Calendar View -- full drag and drop support
- Employee list -- drag to reorder employees (different feature, see Add and Edit Employees)
Drag and drop is not available in the Schedule List View. Use the edit modal there instead.
Tip: Use drag and drop for quick adjustments after auto-generating or copying a schedule. It's much faster than opening and closing edit modals for each shift.