Configure and support the client portal
Publish a clear personal-account experience, control self-service features, and securely resolve client access without email-only automatic linking.
In this guide
Enable the client portal
Open Settings, then Client portal. Turn on Portal access only after client contact information, policies, booking availability, forms, packages, and payment configuration are ready.
Choose whether clients can see Invoices, Packages, and Forms. These controls protect both navigation and API access, so a hidden section cannot be retrieved through a direct portal request.
Choose whether clients may cancel or reschedule appointments and set each minimum-notice window. Completed, cancelled, past, or inside-notice appointments remain blocked automatically.
Open Notifications and set Reply-to email to the public address clients should use. Keep Business notification email for staff alerts; it is not used as the portal’s client contact address.
Connect client access
Use Copy link to share the secure client-portal entry point. Preview client sign-in opens a separate personal-account session and never reuses a logged-in staff workspace session.
Public booking confirmations direct new clients to Create client account with their booking details privately prefilled. Existing users receive a clear Sign in to client portal action. Appointment, status, reminder, series, and invoice emails deep-link to the relevant portal section.
Ask clients to use the same verified email address stored on their booking. Schedmo presents an eligible business as Secure record found but requires the CUS customer reference and, when held, matching last name before linking. The reference appears in appointment emails and reminders. After the check, previous and upcoming appointments for that customer record become available. A client account can connect to more than one business without exposing another clinic’s data.
If a client sees No linked business, verify the account email and reference against the client record. Correct the record only when authorised, then ask the client to use Link clinic record; do not create or share a clinic staff login and do not bypass the identity check.
Review the client experience
Keep appointment, package, form, invoice, and waitlist records current. The portal only shows records owned by that signed-in client and only while the corresponding business feature is enabled.
Run a go-live test with a non-staff email: make one booking, create or sign into the personal account, switch business if applicable, add the appointment to a calendar, open a form, review a package and invoice, ask Schedmo Help a client question, create and reply to a technical support request, test allowed cancellation and rescheduling, and leave a test waitlist entry.
For online payments, complete one successful checkout and one cancelled checkout. Confirm the client returns to a clear portal or booking confirmation, no duplicate appointment or invoice is created, and payment identifiers are removed from the address bar.
Still need a hand?
Get guidance for your workspace and access.