Skip to content

What your clients see

The passwordless page behind every appointment message — confirming, moving, cancelling, and asking a question — plus what it deliberately won't let them do.

2 min readUpdated August 17, 2026

Every appointment message you send carries a link. Tapping it opens that client's own page — no password, no app, no account. That's deliberate: a login is a wall, and people on a phone between meetings don't climb walls, they just don't confirm.

A client's portal page on a phone: the salon's name, a greeting by first name, an Ask a question button, then a card per upcoming appointment with its date, time, service, stylist and status, and their membership below.
No password, no app — their own page, on their own phone.

What's on the page

Their name, their upcoming appointments, and their memberships. Each appointment card shows the date and time, what they booked, who with, and a status — including a green Happening now while they're actually in the chair.

Tapping one opens what they can do with it:

  • Confirm appointment — on anything unconfirmed. One tap, and your calendar turns blue without anyone at your desk touching it.
  • Reschedule — offers times that genuinely work, from your live availability with the same stylist.
  • Cancel appointment — and before it goes through, the page offers to move them instead. A rebooked client is worth more than an apologetic one.

Asking a question

Ask a question opens a small assistant on the page. It answers from their own appointments — when they're next in, who with, what it costs — in your salon's own opening hours and time zone.

It never changes anything on its own. If moving an appointment is the answer, it offers times as buttons, and the client taps one. When it can't help, it hands over to your team and says so — and that conversation appears in your Inbox like any other message. Your reply, sent by text or email, appears right there on their page too, because the page mirrors the whole conversation.

What it won't do

Some limits are on purpose:

  • No new bookings — the portal manages what already exists.
  • No changing stylist — they pick a time, not a person.
  • No last-minute changes — inside your cutoff window, the page politely sends them to you.
  • No history, no invoices — it's a page for what's next, not a filing cabinet.

Everything it refuses, it refuses with a sentence telling them to contact you. The worst outcome isn't a client who can't self-serve; it's a client who thinks they cancelled and didn't.

Common questions

Do clients need an account or an app?

Neither. The link in their message is the key — it opens straight onto their own page. No password to forget, nothing to install, which is why people actually use it.

How long does a link last?

90 days, and appointment messages carry a fresh one whenever the old one is getting close to expiring. An expired link doesn't fail silently — it explains itself and tells them to ask you for a new one.

Can they move an appointment for tomorrow morning?

Only if it's outside your online-changes window — 24 hours by default, and set by your cancellation policy. Inside it, the page tells them changes are closed and to contact you, so a same-day gap is never created behind your back.

Can they book a brand-new appointment from it?

No. The portal manages appointments they already have. New bookings come through you or your online booking page.

If they ask a question there, where does it go?

The assistant answers what it can from their own appointments. Anything else it hands to your team, and it lands in your Inbox as a normal conversation — which you answer by text or email like any other.

Related articles

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.