Let clients manage their own booking
The token-gated self-service page where clients can reschedule or cancel via the link in their confirmation message.
Última atualização: 2026-05-11
When a booking is confirmed, Randvu sends the client a confirmation with a manage link — a unique URL like randvu.app/booking/manage/<token>. They open the link on their phone, see the booking details, and can reschedule to a new time or cancel without calling. No login required — the token is the key.
This is what saves you and your front desk from the "can I move my Tuesday appointment?" phone calls.
What the client sees
Tapping the link opens a single page with:
- The salon name at the top, plus the booking number.
- Booking details card — When (date and time in the salon's time zone), With (staff name and title if set), Services (comma-separated list), and Status (Confirmed / Cancelled / etc.).
- Two buttons below: Reschedule and Cancel.
If the booking has already been cancelled or completed, those buttons disappear — clients can still view the details but can't change anything.
Reschedule flow
Tapping Reschedule expands a section below the details with:
- A month calendar the client can move forward / backward through. Dates outside the salon's booking window or before the minimum-notice cutoff are greyed out.
- A time slot list for the picked date, grouped into Morning / Afternoon / Evening. Only slots where the originally-assigned staff member is free are offered.
- A Confirm new time button at the bottom that's disabled until a slot is selected.
After they confirm, the booking moves to the new time and they see a success toast. Your calendar updates immediately.
Cancel flow
Tapping Cancel asks them to confirm via a native browser prompt. If they accept, the booking is cancelled — they see a success toast, the buttons disappear, and the status flips to Cancelled on the page.
You can find the cancellation in the booking detail panel and in the audit log just like any other cancellation.
How clients reach the link
The manage link is included automatically in:
- The booking confirmation the client receives when the booking is created.
- Reminder messages before the appointment (the same link works the whole time).
Clients with the link don't need to log in or remember anything — the token is the credential. Magic-link-style.
What clients can't do via the link
The page is deliberately narrow. Through the manage link, clients cannot:
- Add or remove services from the booking.
- Switch staff member.
- Change the salon location.
- View other people's bookings (the token is bound to one booking).
For any of those, they have to call you or rebook through your public booking page.