Drag and Drop Scheduling
Drag and drop is the fastest way to create and reschedule appointments in Praxi.
Creating Appointments
Click and Drag to Book
- Position your cursor on the start time
- Click and hold
- Drag down to the end time
- Release to open the booking form
- Select a client and service
- Confirm
The duration is automatically calculated from your drag.
Quick Booking
If you have a frequent client:
- Drag to create a time slot
- Type the client's name in the search
- Press Enter to select
- The appointment is created with default settings
Rescheduling Appointments
Move to a New Time
- Click and hold on an appointment
- Drag to the new time slot
- Release to move
- Confirm if prompted
Move to a Different Day
- Click and hold the appointment
- Drag to the new day column
- Release at the desired time
- Confirm the change
Resize Duration
- Hover over the bottom edge of an appointment
- The cursor changes to a resize handle
- Click and drag to extend or shorten
- Release when at the desired duration
Multi-Practitioner View
When viewing multiple calendars:
- Drag an appointment horizontally to change practitioner
- Confirm the transfer in the dialog that appears
- The appointment is reassigned
Reassigning appointments between practitioners requires the appropriate permission. Only practice owners, supervisors, and practice managers can drag appointments across practitioner columns.
Drag and Drop Tips
Snap to Grid
Appointments snap to 5-minute intervals by default.
Cancel a Drag
To abandon a move, drop the appointment back where it started, or dismiss the confirmation dialog if one appears.
Conflict Handling
If you drag an appointment to a time that conflicts with another:
- A warning appears showing the conflict
- You can:
- Cancel the move
- Override (if permitted)
- Choose a different time
Mobile Devices
Drag and drop is designed for mouse and trackpad use. On touch devices, tap an appointment and use Reschedule from the appointment details instead.
Accessibility
For users who prefer not to use a mouse, use the appointment context menu (right-click or long-press) to access reschedule options.
Common Issues
Appointment Won't Move
Check:
- You have permission to edit this appointment
- The destination time is within working hours
- There's no scheduling conflict
Drag Feels Slow
This can happen with large calendars. Try:
- Reducing the date range
- Filtering to show fewer practitioners
- Using a modern browser
Accidentally Moved?
- Find the moved appointment
- Check its original time in the activity log
- Drag it back to the original slot
Related
- Calendar Overview - Understanding the calendar interface
- Scheduling Appointments - Create and manage appointments
- Calendar Views - Day, week, and month views
- Attendance Tracking - Managing arrivals and no-shows
- Keyboard Shortcuts - Navigate without a mouse