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 WebsitesHome Care Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTelehealthTherapy 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

A client can't sign in to the portal

A client signs in to the portal with the email address on their record: they type it, click Send login code, and enter the 6-digit code from the email. The code lasts 15 minutes and allows five tries, and only the newest code works. If the portal is switched off (Settings → Client Portal), the page says so. Otherwise it always says a code is on its way, even when no record matches, so check that the email on the client's record is exactly the one they typed. A client with no email on file, or the wrong one, can use Grant portal access (copy link) from the ⋯ menu on their profile: the link is valid for 7 days and lets them confirm an email to sign in with.

Updated September 30, 20263 min read

The sign-in page never says whether an email matched, so work through these in order.

1. Is the portal on?

Open Settings → Client Portal. The Client Portal switch at the top must be on for this location. While it's off, clients see "The client portal is turned off for this practice. Please contact the practice directly." and the portal items are hidden from the client's profile menu.

If the page is greyed out with Verify your email to manage the Client Portal, your own login email isn't verified yet. Use the link in the verification email first.

2. Is the client on the right portal address?

Each practice has its own portal address, shown on Settings → Client Portal with a Copy link button. Send the client that link. A client on another practice's portal page won't match any record.

The Custom address (yourname.clientportal.care) goes live only once DNS is set up for your practice. Until then, use the default address.

3. Does the email on the record match?

Open the client's profile and check their email. The client must type that exact address. The code is always sent to the email on their record.

If the client has no email on file, or the one on file is old, use step 4.

On the client's profile, click ⋯ and choose Grant portal access (copy link). Copy the link and send it to the client. When they open it, they confirm an email address. That address becomes their login, and a code is sent to it right away.

  • The link is valid for 7 days.
  • Only one link per client works at a time. Granting again replaces the old link.
  • If the email they enter already belongs to another client at your practice, they're told "This email is already in use. Please contact the office."

Email portal invitation, in the same menu, emails the portal sign-in link to the email already on the client's record. It helps a client who has the right email but not the address. It doesn't change their email.

5. Is the code arriving and still valid?

  • The client should check spam and promotions folders for the code email.
  • Codes are 6 digits, last 15 minutes, and allow five tries. After that, the client requests a new one. Only the newest code works.
  • If the client asks for many codes in a short time, FrontDesk stops sending new ones for a few minutes. The last code they received still works until it expires.
  • Links in FrontDesk messages (a new secure message, a form to complete) open the portal, but the client still signs in with a code.

6. Signed in, but something looks wrong

  • Practices connected to athenahealth: a visit booked in athenahealth can only be cancelled or moved from the portal once the client's record is linked to their athena chart. Otherwise they see "This visit is managed in the practice's scheduling system and can't be changed here right now. Please call the practice."
  • A tab is missing: each portal tab (Appointments, Documents, Billing & payments, Profile editing, Secure messaging) has its own switch on Settings → Client Portal.

Still stuck? Contact support with the client's email address and the time they tried.

Frequently asked questions

The client typed their email and nothing arrived.
The sign-in page always says "If an account matches, a code is on its way", even when no record matches, so nobody can guess who is a client. Check that the email on the client's record is exactly the one they typed, and that they're using your practice's portal address (Settings → Client Portal shows it, with a Copy link button). Then have them check spam and promotions folders for "Your *name* portal login code", where the name is your organization name (or the Name clients see set under Settings → Client Portal), not the location name. If they asked for several codes in a few minutes, the latest one they already have still works.
It says "That code is invalid or has expired."
Codes last 15 minutes and allow five tries, and only the newest code works. Have the client go back (Use a different email, or reload the page), request a new code, and enter the code from the newest email.
The client has no email on file, or it's wrong.
Open their profile, click ⋯ and choose Grant portal access (copy link). Send them the link. When they open it they confirm an email address, that email becomes their login, and a code is sent to it. The link is valid for 7 days, and only one link per client works at a time. Granting again replaces the old one.
The client sees "The client portal is turned off for this practice."
The Client Portal switch at the top of Settings → Client Portal is off for this location. Turn it on and save.

Was this article helpful?

Related articles

Still need help?

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

Contact support