Manage a booking

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

Updated 2026-07-27

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

Open a booking

1

Click the booking

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

The booking-detail dialog: header with client, status pill and Message client; appointment facts; Notes; the service and price band; the Modify panel; and the action buttons — numbered

What you see

The numbers below match the screenshot.

  1. Client — the avatar and name. Click them to open the client's overview (contact info and upcoming bookings); a First visit badge appears for a client's first booking. The phone number, a card-on-file line, and a Message client button sit nearby.
  2. Status — the booking's status (Confirmed, Pending, Completed, No-show).
  3. Date and time — the day and start–end time.
  4. Location — where it happens. For an at-home booking the address shows here with a directions link.
  5. Notes — internal notes. While the booking is Confirmed or Pending you can edit them and they save when you click away; once it's Completed or a no-show they appear as read-only text (and only when a note was written).
  6. Modify — click Modify in the footer to reveal this panel, then change the service and/or pick a new date and time and click Save changes. Changing the time shows a Send a confirmation email to the client option; if a change would overlap another booking you're asked to confirm.
  7. Action buttons — the buttons available depend on status (see below).

The Modify panel is available while a booking is Confirmed. The service selector is hidden when a gift certificate is applied (the service is fixed to the certificate) — you can still reschedule. Completed and no-show bookings show Documents and Payments sections instead of the editable controls.

For a forfait (multi-service) visit, the dialog also lists every service of the visit, and below the price summary you can Add a service to extend it — see the Forfaits article under Settings.

Apply a discount

While a booking is Confirmed you can reduce the service price directly from the dialog — for a loyalty gesture, a service recovery, or a client who forgot their promo code when booking.

1

Click Add discount

Under the price, click Add discount.

2

Choose Promo code or Amount

Enter a Promo code and click Apply, or switch to Amount and type a dollar amount (use the % toggle to enter a percentage instead), then click Apply.

The discount editor under the price band: the Promo code / Amount toggle and the Apply button — numbered

Taxes and the total are recalculated on the discounted price, and the client's emails and receipt show the discount. Once a discount is applied, Modify replaces it and Remove takes it off.

Promo codes are checked against the code's own rules (validity dates, usage limits, eligible services, locations and team members) for this booking's client. A discount can't be combined with a gift certificate.

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), Modify (the panel above), Missed Appointment (marks a no-show), or Cancel appointment.
  • Completed or Missed Appointment (no-show)Revert to Confirmed. Completed bookings also show Documents (receipt and invoice, each with a PDF download — plus a Generate receipt option when none exists yet) and Payments (with a Refund action). A no-show with a card on file shows a Charge no-show fee option, and any charge then appears under Payments.
  • Close the dialog any time with the in the top-right corner.

Cancel appointment 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