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
- Click and hold on a session or event
- Drag it to the new desired time
- Release to drop it in the new slot
- The session is automatically updated
What You Can Drag
| Item | Can Drag? |
|---|---|
| Sessions | Yes |
| Events | Yes |
| All-day events | Yes (to different days) |
| Recurring event occurrence | Yes |
| Cancelled sessions | No |
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:
- A warning appears showing the conflict
- 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:
- Only that single occurrence moves
- The rest of the series stays unchanged
- 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
- Click on the moved session
- Edit or drag it back to the original time
- Save changes
Mobile Drag & Drop
On touch devices:
- Long press on a session (hold for ~1 second)
- The session becomes draggable
- Drag to the new location
- 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
| Modifier | Effect |
|---|---|
| None | Normal drag to grid intervals |
| Shift | Snap 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