By Industry

View all industries

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Websites

Practice WebsitesBrowse TemplatesDental WebsitesVeterinary WebsitesMed Spa WebsitesTherapist Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Set up the client portal

The client portal is on by default under Settings → Client Portal. From that page you copy the portal address (or set a custom one), decide whether clients can cancel and reschedule online, book from the portal, and use secure messaging, write a welcome greeting, set your logo and colour, and switch each portal area on or off. Clients get in through a Grant portal access link from their profile, then sign in with an emailed six-digit code. Everything on the page is per location.

Updated September 8, 20262 min read

The portal gives clients a private site for appointments, documents, messages, and billing. It is on by default; this page is where you shape it.

Go to Settings → Client Portal (under Communication). Everything here is per location, saved with one Save changes button.

The address

The master Client Portal switch sits at the top with the portal address beneath it, with Copy and Open. The address is clientportal.care plus your booking page's identifier. A custom address (yourname.clientportal.care, letters, numbers, and hyphens) is checked for availability as you type and goes live once its DNS is configured; it is limited to the domain you verified under Settings → Email.

What clients may do

CardEffect
Cancel and reschedule from the portalClients cancel (your cancellation policy applies and the fee is shown first) or move a visit to another open time. On by default. Whether a move inside the window is allowed online is set on the policy itself.
Book from the portalClients request or book visits. With online booking set up they pick real open times; without it they send preferred days and times and you pick. On by default.
Welcome greetingUp to 600 characters shown at sign-in.
BrandingYour logo and a primary colour that the portal's buttons, tabs, and highlights follow.
Client permissionsSwitches for Appointments, Documents (superbills, completed forms, uploaded files), Billing & payments, Profile editing, and Secure messaging. All on by default.

Give a client access

  1. Open the client's profile and choose Grant portal access from the menu. The client needs an email on file.
  2. Copy the one-time link shown (it is displayed once) and send it to the client. It is valid for 7 days, and only one live link exists per client.
  3. The client opens it, which makes their email the way they sign in and emails them their first code.

From then on they sign in by entering their email and the six-digit code that is emailed to them, valid for 15 minutes, with five attempts. There is no password. Clients also reach the portal from the text and email nudges FrontDesk sends (a new secure message, a form to complete).

Good to know

Frequently asked questions

How does a client get access?
Open their profile, click the ⋯ menu, and choose Grant portal access. Copy the one-time link it shows (valid 7 days, one live link per client) and send it to them. Claiming the link makes their email the way they sign in and emails their first code.
What is the portal address?
Settings → Client Portal shows it with Copy and Open buttons: clientportal.care followed by your booking page's identifier. You can request a custom address (yourname.clientportal.care), which goes live once its DNS is set up.
Can I turn off online cancellations but keep the rest?
Yes. Each area has its own switch: Cancel and reschedule from the portal, Book from the portal, Appointments, Documents, Billing & payments, Profile editing, and Secure messaging. Late moves inside the cancellation window have a separate control on the cancellation policy.
The page is greyed out.
Your own login email is not verified yet. Verify it from the notice in the sidebar and the page unlocks.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support