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

  1. Open the Schedule page and switch to Calendar View
  2. Find the shift you want to move
  3. Click and hold the shift cell
  4. Drag it to the target cell (different employee, different date, or both)
  5. 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.