Updated October 14, 2026

Clinic Communications Guide

Two-Way Texting and Fax Belong Inside the EHR, Not in an Integration

Most EHRs do not text your patients. They connect to something that does. Here is what that distinction costs a clinic, how the common EHRs for cash-pay practices handle texting and fax today, and what it looks like when texts, portal messages and faxes live in one inbox.

By Tom Kashul, Founder, Moonshot EHR; clinic owner-operator

Two-way texting and fax are the two communication channels a clinic cannot opt out of. Patients text, and the rest of medicine still faxes. Most EHRs handle both through a separate vendor: a texting app that syncs back to the chart, an e-fax service with its own login. Moonshot EHR sends and receives texts and faxes itself, from numbers registered to your clinic, and shows texts, portal messages and faxes in one inbox inside the chart. The difference shows up in subscriptions, in logins, and most of all in where a patient's reply lands.

This came up on a call with a customer last week. He had chosen Moonshot partly because texting is built in, and he pointed out that our own website barely mentions it. He was right. Two-way SMS and fax sit in one line of a feature list, as if every EHR had them. Most do not, and the ones that say they do usually mean something narrower than it sounds. So this guide spells it out.

"Integrated" is doing a lot of work

When an EHR vendor says it offers texting, it means one of three things, and the brochure rarely says which.

Native. The EHR owns the phone number, sends the message, receives the reply, and stores the whole conversation in the chart. Staff never leave the EHR. There is one vendor, one login, one bill.

Marketplace integration. A separate company (Curogram, OhMD, Emitrr, BloomText and others sell exactly this) provides the texting. It pulls your patient list from the EHR through an API, your staff text from the vendor's app or browser tab, and some version of the conversation is pushed back into the chart. Sometimes that is a live sync. Often it is a PDF of the thread attached to the record after the fact. You pay the texting vendor separately, usually per user or per location.

Connector. A workflow tool (Zapier, Keragon, Tabflows) wires the EHR to a communication platform such as Spruce. Nothing is really integrated; two products exchange events through a third. This is the version most likely to break quietly.

All three get described as "two-way texting" on a features page. The questions that separate them are simple:

Why texting, and why the portal alone is not enough

Cash-pay patients at TRT, GLP-1, longevity and performance clinics are mostly working adults. They do not answer calls from unknown numbers and they do not check a patient-portal inbox unless something prompts them. They text. A "your labs are ready" message that arrives as a text gets read in minutes; the same message as a portal notification gets read when the patient happens to log in, which can be never.

The portal still matters, because SMS is not an encrypted channel. Results, dosing conversations and anything else with clinical detail should travel through the secure portal, with the text used to nudge the patient to look. That means a clinic needs both channels, and the failure mode of most setups is that the two live in different places: texts in a texting app, portal messages in the EHR, and no single view of what the patient has been told. The design that works is one thread per patient that carries both, with the staff member choosing the channel for each reply.

Fax is still how medicine moves paper

Nobody likes it, and it is not going anywhere soon. Records requests from a patient's prior clinic arrive by fax. Imaging centers want the order by fax. Specialists want the referral packet by fax. Pharmacies that do not take an electronic order want a fax. A clinic that treats fax as optional ends up with a staff member's personal e-fax account, a shared inbox nobody owns, and PDFs that never make it into the chart.

Native fax means the fax goes out from the thing being faxed: a records release from the chart, an imaging order from the order itself, a referral packet assembled from the visit. Each send has a delivered or failed state you can see later, not just a "sent" toast at click time. Inbound faxes land in a fax inbox inside the EHR where staff file each one to the right patient. The clinic has its own fax number, and there is no separate e-fax bill. Several EHRs do include fax, and credit where due: Cerbo, Jane and Practice Better all list it as a built-in feature. Fewer include texting, and almost none put the two in the same inbox as portal messages.

Where texting and fax actually live, by EHR

The table below is based on each vendor's published feature pages, help centers and announcements, checked on October 14, 2026, with sources at the end. Features change often. Treat this as a map of what to ask, not a verdict.

Scroll horizontally to compare all columns. Keyboard: focus the table region, then use the arrow keys.

EHRTwo-way patient textingFaxWhere the patient's reply lands
Moonshot EHRBuilt in. Clinic-registered number, send from the chart or inbox, replies thread back automaticallyBuilt in. Send from chart or order; inbound fax inbox files to the chartOne inbox with portal messages, inside the chart
CerboThrough third-party texting apps (Curogram via Cerbo's API; Spruce via connectors). Not listed as a built-in featureBuilt in (outgoing; incoming optional)In the texting app, then synced to Cerbo depending on the app
JaneSMS reminders only. Two-way texting listed as "in development" (June 2026)Built inSecure messages via the Jane client portal or app
Practice BetterClient messaging through the portal. No two-way SMS on its feature pagesBuilt in, with plan page allowances or per-page creditsClient portal
HealthieThrough marketplace partners (OhMD). Not listed as a built-in featureNot listedIn the partner app; conversation pushed back to the chart as a PDF
SimplePracticeOne-way appointment reminders. Client messaging through the portalNot listedClient portal, after an email prompt to log in
athenahealthNative, practice-initiated two-way texting launched in 2026 (Patient Conversations), with secure web chat handoff for PHINot evaluated hereInside athenaOne

Two things stand out. First, "has texting" and "has two-way texting the patient can reply to" are different claims, and only the second one changes how your front desk works. Second, the EHRs that do include two-way texting natively are mostly enterprise platforms priced for health systems. For a cash-pay clinic the usual path has been a specialty EHR plus a texting vendor on top.

What the bolt-on actually costs

The subscription is the visible part. Published pricing for the common texting add-ons, as of October 2026:

Add-onPublished priceNotes
Spruce Health$24 to $49 per user per monthPlus telecom taxes and fees and a one-time SMS registration fee; e-fax included
OhMDFrom $300 per monthPer G2 listing
WeaveFrom $249 per location per monthPer G2 listing
eFax$18.99 per month and upSeparate fax-only service; HIPAA tier priced higher

A five-person clinic on Spruce pays roughly $120 to $245 a month for texting and fax before taxes and fees. That is real but not decisive. The decisive costs are the ones that do not show up on an invoice:

One inbox: texts, portal messages and faxes in the same place

This is the part of Moonshot EHR the website has undersold, so here is exactly how it works.

One row per patient. The Communications inbox shows a single conversation per patient. Their texts and their portal messages are the same thread, color-coded so staff can see which channel each message used. There is no separate "texts" tab to check.

Pick the channel when you reply. The composer has a Text / Portal toggle. It defaults to whatever channel the patient used last, so a texted question gets a texted answer and a portal message gets a portal reply. When the content is clinical, staff flip to Portal and the message goes out securely, in the same thread.

Triage built in. Conversations are Open or Done. Each one can be assigned to a specific staff member or to the team, and the inbox filters to "assigned to me," "unassigned," or a colleague. Staff can leave an internal note on a conversation that patients never see, and turn that note into a task with an owner and a due date without leaving the thread.

Fax in the next tab. Inbound faxes arrive in the Fax tab of the same Communications page. Each one sits as unfiled until a staff member attaches it to a patient's chart or dismisses it. Outbound faxes sent from a chart, an order or a referral packet show delivered or failed in the chart's timeline.

Everything lands on the chart. Texts, portal messages, email, faxes, forms, tasks, encounters and documents all appear on the patient's communication timeline. Conversations started by the clinic's website chat and calls handled by the AI phone receptionist land there too. Reconstructing "what has this patient been told" is one scroll, not four tabs.

What it does not do. SMS is not encrypted, so the system does not pretend otherwise; clinical content belongs in the portal channel. Carriers do not report read receipts for SMS, so a text shows sent or failed, not "read." And Moonshot does not replace the clinic's voice phone line; it owns the written record of the conversation.

Where Moonshot fits, honestly: if you are happy with a specialty EHR plus Spruce or OhMD on top, and your staff have made peace with two inboxes, that stack works and many clinics run on it. Moonshot EHR is for the clinic that wants texting, fax, portal messaging, email and automated reminders to be the EHR's job, with one number the clinic owns and one thread per patient. Clinics already on Spruce can keep it connected as the carrier while the EHR becomes the system of record. See the messaging feature page for the full channel list, or the comparison pages for how it stacks up against specific EHRs.

Sources

Vendor materials checked October 14, 2026: Cerbo features; Jane, "Patient messaging in Jane" (June 23, 2026); Practice Better help center, fax; Healthie features and OhMD Healthie integration; SimplePractice secure messaging; athenahealth, Patient Conversations; Spruce Health plans; G2 pricing listings for OhMD and Weave; Keragon Cerbo and Spruce connector. Competitor descriptions summarize those vendors' own published materials; features and prices change, so confirm current capabilities directly with each vendor before deciding. This guide is general information for clinic operators, not legal or compliance advice. Texting consent rules (TCPA) and HIPAA obligations depend on your program design; confirm them with qualified counsel.

Texting and Fax FAQ

Does Moonshot EHR have built-in two-way texting?
Yes. Moonshot EHR sends and receives SMS itself, from a texting number registered to your clinic. Staff text from the patient's chart or from the Communications inbox, patients reply from their normal messaging app, and the reply lands in the same thread inside the EHR. There is no separate texting vendor, no per-user texting subscription, and no second inbox.
What is the difference between native texting and a texting integration?
With native texting the EHR itself owns the phone number, sends the message, receives the reply, and stores the conversation in the chart. With an integration, a separate vendor such as Curogram, OhMD or Spruce owns the number and the conversation, and some version of it is copied back into the EHR through an API, a PDF export or a workflow connector. Integrations add a subscription, a login, and a sync step that can fail; native texting adds none of those.
Is texting patients HIPAA compliant?
Texting can be part of a HIPAA-compliant program, but SMS itself is not encrypted end to end, so clinical detail should travel through a secure channel such as the patient portal. The practical answer is to use both: SMS for logistics (reminders, lab-ready notices, refill requests, quick questions) and portal messages for results and clinical content, with consent and opt-outs tracked per patient. Moonshot EHR keeps both channels in one thread so staff can choose the right channel for each reply.
Does Moonshot EHR include fax?
Yes. Outbound faxes (records, referral packets, imaging orders, pharmacy orders) go out from the chart or the order itself, and each one shows a delivered or failed status. Inbound faxes arrive in a Fax inbox inside Communications, where staff file them into the right patient's chart. Each clinic has its own fax number. No separate e-fax subscription is needed.
Do I still need Spruce, OhMD, Curogram or an e-fax service?
For texting and fax, no. Moonshot EHR handles two-way SMS, inbound and outbound fax, portal messaging, email, and automated reminders itself. Clinics that already run on Spruce can keep it connected as the carrier while the EHR becomes the system of record, but a new clinic does not need to buy any of those tools.
Which EHRs have built-in two-way patient texting?
As of October 2026, based on vendor-published pages: Moonshot EHR includes two-way SMS natively. athenahealth launched practice-initiated two-way texting (Patient Conversations) in 2026. Cerbo, Healthie and Elation rely on marketplace or third-party texting apps. Jane lists two-way texting as in development, and SimplePractice and Practice Better route client messaging through their portals. Features change often, so confirm with each vendor.

See Texts, Portal Messages and Faxes in One Inbox

Moonshot EHR texts and faxes from numbers your clinic owns, threads every reply into the chart, and runs reminders and follow-ups automatically. Built by an operator who runs his own clinic on it. See it on a walkthrough.

Book a Demo