What they can do with an appointment
Confirming, moving and cancelling from their own phone — and the offer the page makes before it lets a cancellation through.
2 min readUpdated August 17, 2026
It's twenty past nine and a client is standing on a train platform deciding whether to ring you about Thursday. Whether she does depends entirely on how many taps it takes.

Confirm
An unconfirmed appointment shows Confirm appointment at the top of its page. One tap, and the appointment turns confirmed on your calendar with nobody at your desk touching anything.
This is the portal's whole business case. Every client who confirms themselves is a call your front desk didn't make, and every confirmation is a chair that's less likely to sit empty.
Reschedule
Reschedule offers real times: your live availability, with the same stylist, inside the same rules your own booking page follows. They pick one, and the appointment moves.
There's no request queue and nothing for you to approve, because nothing gets offered that couldn't be booked. If there's genuinely nothing available, the page says so rather than showing an empty list.
Cancel — and the offer first
Cancel appointment doesn't cancel. It opens a Before you go… step that offers a handful of times to move to instead, chosen for that client and that appointment.
- 1
They tap Cancel appointment.
- 2
The page offers alternatives — real slots with the same stylist. Tapping one moves the appointment and the cancellation never happens.
- 3
Or they tap "No, cancel my appointment" and it goes through immediately.
- 4
Or Keep appointment, and nothing changes at all.
If there's nothing sensible to offer, the step is skipped and they go straight to a plain confirmation — the offer is never allowed to stand between somebody and cancelling.
What it deliberately won't do
Inside your cancellation window — 24 hours unless you've changed it — the page stops offering changes and tells them to contact you. That's the point: a last-minute hole in the day should involve a person, and it's the difference between a client who rings you and a client who thinks they cancelled.
Common questions
How do they get to it?
From the link in any appointment message. It opens their own page; tapping Manage on an appointment opens that one.
What times does Reschedule offer?
Real ones — your live availability with the same stylist, inside your booking rules. There is no request to approve afterwards, because nothing is offered that wouldn't work.
Can they change stylist?
No. They pick a time, not a person. Changing who does the work is a conversation, not a self-service action.
What happens when they cancel?
The page offers to move them first, with real times. If they still cancel, it goes through immediately and the slot is free on your calendar. Nothing pops up at your desk, so a quiet cancellation is worth noticing in the morning list.
Can they cancel an appointment for this afternoon?
Only outside the window your cancellation policy sets — 24 hours by default. Inside it the page tells them to contact you, so no same-day hole appears without a person knowing.
Do I get told?
The calendar changes as it happens: a confirmed appointment turns blue, a moved one moves, a cancelled one is struck through so the gap is visible. There's no alert — the change is on the grid, which is why the morning scan matters.
Related articles
- What your clients seeClient portal · The passwordless page behind every appointment message — confirming, moving, cancelling, and asking a question — plus what it deliberately won't let them do.
- Move, cancel, and check out an appointmentCalendar · Everything that happens to an appointment after it's booked — walking it through the day, moving it, cancelling it, and sending it to the till.
- Deposits and no-show protectionOnline booking · Taking money up front, holding a card against a no-show, and writing the policy that makes either of them stick.
Can’t find what you’re looking for?
Book a 20-minute walkthrough and we’ll answer it on a screen share — or start free and try it on your own salon’s data.