One login, every business they've booked with
Clients get a single Waine account — not a separate login per business. From one dashboard they see every upcoming and past appointment, message any business they've booked with, and manage their own security settings.
Sign upHow it works
01
Clients sign up once
A client creates one Waine account with email/password, or a passkey — the same account works for every service business on Waine they book with, not just yours.
02
Everything in one dashboard
Upcoming and past appointments, waitlist offers, and in-app messages with each business all show up in one place, grouped by business.
03
Reschedule, cancel, and manage security themselves
Each appointment links straight to a manage page for rescheduling or cancelling. In account settings, clients can turn on 2FA or a passkey, remove a saved card, or request account erasure — without emailing you to ask.
Fewer questions landing in your inbox
One account, not one per business
A client who books with three different Waine businesses uses the same login and sees all three in one dashboard — instead of juggling three separate passwords and three separate places to check messages.
Real security, not a magic link
Client accounts support password + 2FA and passkeys (WebAuthn) — the same security model as staff accounts, not a one-time email link that anyone with inbox access can use.
Self-service instead of phone calls
Clients can check appointment status, message you in-app, and manage their own saved card without calling or emailing your front desk.
Client portal comparison
| Feature | Waine | Vagaro | Square | Acuity | Calendly |
|---|---|---|---|---|---|
| Client account with password + 2FA/passkeys | ✓ | Partial | Partial | Partial | — |
| One account across multiple businesses | ✓ | Partial | — | — | — |
| Self-service saved-card management | ✓ | Partial | Partial | Partial | — |
Waine capabilities are verified in-product. Competitor capabilities were last reviewed in September 2026 against each vendor's public documentation — “Partial” means the capability exists but with limits. See our detailed comparisons.
Frequently asked questions
Do clients need a separate account for each business they book with?
No. A client creates one Waine account, and it automatically works for every Waine business they book an appointment with — one login, one dashboard, one place to check messages.
Can clients reschedule or cancel their own appointments?
Yes. Every upcoming appointment includes a Manage link that takes the client straight to a page where they can reschedule or cancel, based on the cancellation policy you've set.
What plan do I need for the client portal?
The client portal is included on every Waine plan, including Free — it's the same account system every appointment confirmation and reminder already links back to.
Give clients control, without more work for your team
The client portal is included on every plan. There's nothing to turn on — every client who books gets access automatically.
Sign up