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

Secure messaging with clients

Secure messages are written in the Inbox like a text but delivered inside the client portal, so clinical content never travels over SMS. The client gets a text and an email saying a message is waiting (never the content) and reads and replies after signing in. Texts and secure messages share one conversation, each message is tagged with its channel, and the thread shows when the client read your message. A secure message needs a client with an email on file, or a child whose parent or guardian has portal access to them, and it is never re-sent as a text.

Updated October 15, 20263 min read

Texts are convenient but not a place for clinical content. Secure messaging keeps the convenience of the Inbox and moves the content into the client's portal.

It is the Secure messaging switch under Settings → Client Portal → Client permissions (on by default when the portal is on).

Send a secure message

  1. Open the client's conversation in the Inbox, or start one from their profile.
  2. In the composer, choose Secure instead of Text (an Encrypted pill appears).
  3. Write up to 5,000 characters, attach files if you need to, and send.

A secure message can carry attachments: photos (JPEG, PNG, WebP, HEIC, GIF) and PDFs, up to 5 files of 10 MB each. Clients can attach the same kinds of files to their replies in the portal. Texts can't carry attachments.

The client is nudged by text (from your practice number, consent permitting) and by email that a message is waiting, with a link to the portal. The nudge never includes the content. When they sign in, they read it under Messages and can reply there; their reply lands in the same Inbox conversation, tagged as secure.

One thread, two channels

Texts and secure messages live in the same conversation so it reads in order. Each message carries a channel tag, previews of secure messages show a lock, and the conversation list has a Secure filter. The thread header shows the client's portal status, and under each secure message you sent, the footer shows Read 9:40 AM or Not read yet.

The composer defaults to Secure when the thread's last message was secure or the client has no phone number, otherwise to Text.

On the client's side, the portal's Messages tab shows an unread count the moment you send, whichever page they are on, and the browser tab title carries the same count. Opening Messages clears it and marks the messages read, which is what the Read footer in your Inbox reflects. The client's own messages show Seen once you have read them in the Inbox.

Requirements

  • The conversation must be linked to a client record, and the client needs an email on file; that is how they sign in. A child with no email can be sent secure messages when a parent or guardian with an email has portal access to them: the parent or guardian reads them after switching to the child in their portal, and the nudge goes to them instead.
  • The practice's Secure messaging switch must be on. If Secure is greyed out, hover it to see why: the conversation isn't linked to a client, or the client has no email and no parent or guardian with portal access to them.
  • Texting the nudge needs a registered practice number and the client's texting consent, like any text. Between 9pm and 8am in the client's time the text waits until 8am (one text for that night's messages, and none if they have read them by then). The email nudge goes at once, unless the client is marked do-not-contact or has email turned off.
  • The nudge text itself appears in the client's thread, marked automated, so you can see when they were told.

What FrontDesk will not do

  • It never sends the content of a secure message by text or email.
  • It never re-sends an unread secure message as a text.

Not available

A repeat nudge when a message stays unread, internal notes inside a thread, and a setting to hide read receipts from clients.

Frequently asked questions

What does the client receive when I send a secure message?
A text (from your practice number, if they have consented to texts) and an email saying a message is waiting, with a link to the portal. Neither carries the message itself. The content is visible only after they sign in.
Can I message a client who has no phone number?
Yes, securely. A secure message only needs the client to have an email on file, because that is how they sign in. A conversation that is not linked to a client record cannot be secure.
Can I send a secure message to a child who has no email?
Yes, when a parent or guardian with an email has portal access to the child (Portal access on the child's profile). The parent or guardian reads it in their own portal after switching to the child, and the text and email saying a message is waiting go to them, naming the child, under their own texting and email settings. The child's own phone is not texted.
What if the client never signs in?
The message waits in the portal. FrontDesk never falls back to sending it as a text. The thread footer shows "Not read yet" until they open it.
How do I choose between Text and Secure?
The composer has a Text / Secure switch. It defaults to Secure when the last message in the thread was secure or the client has no number, otherwise to Text, so replying to a secure message stays secure. Anything clinical belongs on Secure.

Was this article helpful?

Related articles

Still need help?

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

Contact support