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 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

A client can't see a document in the portal

A file shows in the client portal only when it was uploaded to the same client record that has portal access and the "Make this visible to the client" box was ticked. Check the Files tab for the "Visible to client" tag first. An upload refused as an unsupported type is limited to images, PDF, Word and text up to 15MB. A portal page left open in another window refreshes when the client comes back to it. In the portal, View shows the file in place and Download saves it under its own name.

Updated September 10, 20262 min read

Work through these in order; the first two account for nearly every case.

1. Was the file marked visible to the client?

Open the client's profile, then Documents → Files. A file the client can see carries a blue Visible to client tag. No tag means the box Make this visible to the client in their portal was left unticked when it was uploaded, and the file is private to staff. It is not shown in the portal and cannot be reached there even with a direct link.

Upload it again with the box ticked. Files captured through an intake form (an insurance card photo, an ID) are visible to the client by default.

2. Is it the same client record?

The portal is tied to one client record: the one you granted access from. If the practice has two records for the same person, a file uploaded to the other one never reaches the portal. Check which record has Grant portal access used on it, and upload to that one.

3. Was the upload refused?

Chart uploads accept images (JPEG, PNG, GIF, WebP), PDF, Word (.doc, .docx) and plain text, up to 15MB. Anything else is refused with Unsupported file type. Earlier versions of FrontDesk refused PDFs and Word files here with "File type not allowed"; that is fixed, so a file that failed before can be uploaded now.

4. Was the portal page already open?

If the client had Documents open in another window while you uploaded, the list refreshes when they come back to that window. A page reload does the same.

5. What View and Download do

In the portal each shared file has View and, behind More, Download.

  • View shows the file in place: an image, or a PDF or text file, in a large dialog. On a phone a PDF opens in its own tab instead, because embedded PDFs are unreliable there.
  • Download saves the file under its own name. The page stays where it is; nothing opens in a new tab.
  • A Word file cannot be shown in the browser, so its row has only Download.

If View shows a blank pane for a PDF on a desktop while images work, use Download or contact support; that is a storage setting rather than the client's device.

Still stuck?

Contact support with the client's name and the file name. Every portal view and download is in the audit trail, so support can see whether the client reached the file.

Frequently asked questions

I uploaded a file but the client says it is not there.
Open the client's profile → Documents → Files. The file needs the blue "Visible to client" tag; without it the box was not ticked at upload and the file stays private. Upload it again with "Make this visible to the client in their portal" ticked. Then make sure it is the same client record that has portal access.
The upload was refused as an unsupported type.
Chart uploads accept images (JPEG, PNG, GIF, WebP), PDF, Word (.doc, .docx) and plain text, up to 15MB. Save the document in one of those formats and upload again.
Does Download open the file instead of saving it?
Not any more. Download saves the file under its own name and the page stays where it is. View is the button that shows the file in place. If the client is on an older page, a refresh picks up the current portal.

Was this article helpful?

Related articles

Still need help?

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

Contact support