Appearance
Managing bookings and event signups without signing in
Most platforms force customers to create an account and sign in just to cancel something they booked. Klixey doesn't. If a customer needs to cancel or reschedule, they can do it from their inbox with one click — no password, no portal account, no remembering anything.
Your per-product decision
Both cancellation and rescheduling are optional, and you control them. For each appointment product you publish, you decide:
- Allow customers to cancel — on/off
- Allow customers to reschedule — on/off
If you turn one off, the option is hidden from the self-service dashboard and the customer's confirmation email, and they'll need to contact you to make changes.
Event signups can also have cancellation turned off per event — in that case, the Cancel button doesn't appear in the signup email.
Appointments — email code (OTP)
For 1-on-1 appointments (coaching calls, consultations), customers verify their identity on a self-service page with an emailed code. A customer opens the manage page (your-domain.com/appointments/manage, or klixey.com/your-slug/appointments/manage), enters the email they booked with, and receives a 6-digit code — they type it in, or click the one-tap link in the same email. They then land on a dashboard listing their upcoming bookings with you.
From there they can:
- Cancel a booking — Klixey asks for a short reason (so you get context), then sends a cancellation confirmation to both sides.
- Reschedule to a different available time — Klixey re-checks the slot for conflicts and minimum-notice rules.
Why a code, not a magic link?
Codes are easier on mobile inboxes that don't render buttons reliably. Customers can use either — every verification email contains both a 6-digit code and a one-click link.
Events — one-click cancel link
Group events (workshops, webinars) are even simpler. The customer's signup confirmation email contains a Cancel my signup button. They click it, land on a confirmation page that names the exact event, and confirm. No code, no sign-in — the link is unique to their signup and confirms ownership automatically.
Already cancelled?
If a customer clicks the cancellation link twice, the second visit shows an "already cancelled" state instead of an error. Cancellation is safe to retry.
Why this matters
Forcing a customer to create an account just to cancel is the kind of friction that ends in support tickets and chargebacks. Letting them self-serve from their inbox:
- Saves customers a sign-up they don't want.
- Saves creators support emails.
- Frees up canceled slots automatically so other customers can book them.
One side effect — communicate clearly
Because customers can cancel without ever signing in, they may not realize they could also create a portal account to track their bookings over time. If you want them to use the portal, tell them in your appointment description or follow-up email.
What this isn't
Self-service applies only to appointments and event signups. Other things — managing a community membership, watching a course, updating a card, cancelling a subscription — require signing in to the customer portal. See Magic link vs password for how that works.
Related
- Magic link vs password
- Glossary — "OTP", "Booking"
- Notifications
