Manage a booking

Open a booking to reschedule, change the service, complete, cancel, or mark a no-show.

Updated 2026-06-14

Click any booking on the schedule to open its detail dialog. What you can do depends on the booking's status, shown as a badge next to the service name.

Open a booking

1

Click the booking

On the schedule grid, click the booking card. The detail dialog opens.

The booking-detail dialog with the info column, edit panel, and action buttons numbered

What you see

The numbers below match the screenshot.

  1. Client — the client's name. Click it to open their overview (contact info and upcoming bookings); a First visit badge appears for a client's first booking. Their phone number and a card-on-file line show underneath when available.
  2. Date and time — the day and start–end time.
  3. Location — where it happens. For an at-home booking the address shows here with a directions link.
  4. Notes — internal notes. Edit them inline; they save when you click away.
  5. Service — change the service for this booking. Pick a new service and select Save. If the new duration would overlap another booking, you'll be asked to confirm.
  6. Reschedule — pick a new date and/or time. A confirmation box appears with a Send a confirmation email to the client about this change option, then Confirm Reschedule.
  7. Action buttons — the buttons available depend on status (see below).

The notes, service-change, and reschedule controls (4–6) appear only while the booking is Confirmed or Pending. Completed and no-show bookings show receipt, bill, and payment details instead.

Actions by status

The footer buttons change with the booking's status:

  • PendingApprove (confirms and notifies the client) or Decline.
  • ConfirmedPay (opens the payment/completion flow), Missed Appointment (marks a no-show), or Cancel Booking.
  • Completed or Missed Appointment (no-show)Revert to Confirmed. Completed bookings also show the receipt and bill; a no-show with a card on file shows a Charge No-Show Fee option.
  • Close is always available to dismiss the dialog without changes.

Cancel Booking and Decline free the slot and can email the client. These can't be undone — only a completed or no-show booking can be reverted to confirmed.

Drag to reschedule

You can also drag a booking card to a new time directly on the grid. Press and hold the card, drag it to the new time, then confirm the move (and whether to email the client) — just like the Reschedule control above.

Pressing and holding a booking, dragging it to a free time, then confirming — the booking moves to the new time
Animated demo

If the new time overlaps another booking, you'll get a warning first. You can still move it — the two bookings then sit side by side.

Dragging a booking onto another, confirming the overlap warning — the two bookings end up side by side
Animated demo

To move a booking to another week, switch to week view, drag it to the right (or left) edge of the grid and hold — the schedule flips to the next week, where you drop it and confirm.

In week view, dragging a booking to the right edge and holding until the schedule flips to the next week, then dropping and confirming
Animated demo

What's next