Skip to Content
CalendarDrag & Drop

Drag & Drop Rescheduling

Timeblu’s drag and drop feature lets you quickly reschedule sessions and events by simply dragging them to a new time slot. No need to open dialogs or edit forms.

How It Works

  1. Click and hold on a session or event
  2. Drag it to the new desired time
  3. Release to drop it in the new slot
  4. The session is automatically updated

What You Can Drag

ItemCan Drag?
SessionsYes
EventsYes
All-day eventsYes (to different days)
Recurring event occurrenceYes
Cancelled sessionsNo

Drag & Drop in Different Views

Week View

The week view offers the most flexibility:

  • Change time: Drag up or down within a day
  • Change day: Drag left or right to different days
  • Change both: Drag diagonally to a new day and time

Day View

In day view:

  • Change time: Drag up or down
  • Move to different days using navigation (can’t drag to other days)

Month View

In month view:

  • Change day: Drag between days
  • Time remains the same (change time in day/week view)

Visual Feedback

While dragging, Timeblu provides visual cues:

  • Ghost preview: Shows where the item will land
  • Time indicator: Displays the new start time
  • Valid zones: Highlights valid drop areas
  • Invalid zones: Shows where you can’t drop (e.g., past, blocked time)

Working Hours Validation

When you drop a session:

  • Within working hours: Session is moved
  • Outside working hours: Warning appears, but you can confirm
  • On holidays: Warning appears

You can drop sessions outside working hours, but online booking clients won’t be able to book during those times.

Conflict Detection

If you drag a session to a time that conflicts with another:

  1. A warning appears showing the conflict
  2. You can:
    • Cancel and keep the original time
    • Confirm to allow overlapping

This helps prevent accidental double-booking.

Rescheduling Recurring Events

When you drag a recurring event occurrence:

  1. Only that single occurrence moves
  2. The rest of the series stays unchanged
  3. The moved occurrence becomes an exception

To move the entire series, edit the recurring event settings.

Client Notifications

When you reschedule a session via drag and drop:

  • The session time is updated immediately
  • No automatic notification is sent to the client
  • You should manually notify the client of the change

Drag and drop does not send reschedule notifications. Contact your client directly when changing appointment times.

Undo a Move

If you accidentally moved a session:

Immediate Undo

Some browsers support Ctrl+Z (or Cmd+Z) immediately after

Manual Revert

  1. Click on the moved session
  2. Edit or drag it back to the original time
  3. Save changes

Mobile Drag & Drop

On touch devices:

  1. Long press on a session (hold for ~1 second)
  2. The session becomes draggable
  3. Drag to the new location
  4. Release to drop

Touch drag works best in day and week views.

Best Practices

Before Rescheduling

  • Check client availability if possible
  • Note the original time in case you need to revert
  • Be aware of timezone implications

After Rescheduling

  • Notify the client of the change
  • Update any related calendar invites
  • Add notes about why it was rescheduled

Efficient Rescheduling

  • Use week view for most rescheduling
  • Hold Shift while dragging for 15-minute increments
  • Double-click after dropping to verify details

Keyboard Modifiers

ModifierEffect
NoneNormal drag to grid intervals
ShiftSnap to finer intervals (15 min)

Troubleshooting

Can’t Drag a Session

Check that:

  • The session isn’t cancelled
  • You’re in edit mode (not read-only view)
  • The session isn’t locked

Session Snaps to Wrong Time

  • Zoom into the calendar for finer control
  • Use Shift for smaller intervals
  • Edit the session directly for precise times

Dropped in Wrong Spot

  • Immediately undo with Ctrl/Cmd+Z
  • Or drag it again to the correct position
  • Or edit the session to set exact time
Last updated on