Healthcare email sits at the intersection of two problems: strict regulatory constraints on what can be in the message (HIPAA in the US, GDPR Article 9 in the EU, PIPEDA in Canada) and strict filter reactions to medical-adjacent content. Clinics that never look at deliverability often discover that a third of their reminder emails never land — and that those exact patients are the ones who no-show.
Healthcare email survives on three rules: keep protected health information (PHI) out of the message body, use a warmed subdomain dedicated to patient communication with strict DMARC, and seed-test weekly because medical keywords are volatile in spam classifiers. Appointment reminders without PHI, sent from a clean subdomain, land in the inbox at 90%+ across Gmail/Outlook/Yahoo consumer.
What HIPAA actually constrains in email
HIPAA doesn't ban email — it requires that PHI in email be handled securely. In practice, the Office for Civil Rights guidance allows:
- Unencrypted email if the patient has been informed of the risk and has requested email contact.
- Email with minimum necessary PHI (patient's name, appointment date/time, clinic name, clinic phone). Diagnosis, treatment details, and medication names should not be in unencrypted email.
- Encrypted email (via a HIPAA-compliant encryption gateway like Paubox, Virtru, or LuxSci) for any message containing more than minimum-necessary PHI.
The practical template that satisfies both HIPAA and deliverability: "Hi [first name], this is a reminder of your appointment at Maple Pediatrics on Saturday October 12 at 2:30pm. Please reply CONFIRM or call 555-0142 to reschedule." No diagnosis, no visit type specifics that could imply condition, no test results, no medication language.
Why medical keywords hit spam filters hard
Spam filters have been trained for decades on pharmaceutical spam — the Viagra, weight-loss, miracle-cure email that defined the category in the 2000s. Modern classifiers are smarter, but medical-adjacent keywords still score. The combinations that trigger most often:
- Prescription-related keywords + urgency ("refill" + "urgent" + external link) match old pharmacy-spam patterns.
- Treatment offers with pricing ("$199 PRP injection") read like cash-pay-procedure spam.
- Test-result language with PDF attachment triggers both medical-spam scoring and phishing-pattern scoring.
- "Lose weight", "boost energy", "confidential results" as subject-line phrases — even in legitimate clinic context — carry spam-score weight.
Appointment reminders that stick to logistics language ("appointment", "reminder", "confirm", "reschedule") score very low. The trouble comes when clinics try to do more in the same email — a reminder that also promotes a new service, a reminder that discloses the visit type, a reminder that markets a follow-up product.
Clinic subdomain strategy
A pediatric clinic with 4,000 patients and 80 appointments per day sends roughly 2,400 reminder emails per month (assuming a single reminder per appointment). At 3 reminder cadences per appointment, that's 7,200. Heavy enough to matter for reputation, and heavy enough that you do not want it mixing with the clinic's general marketing or administrative mail.
Split the sending identities:
- appointments.clinicname.com — reminders, confirmations, reschedule links. Warmed and reserved for this purpose only.
- patient.clinicname.com — secure-message notifications from the patient portal ("you have a new message in your chart").
- news.clinicname.com — newsletter, flu-shot clinics, clinic hours, marketing communication.
Each subdomain has its own DMARC reporting and its own reputation trajectory. A marketing send that trips complaints does not damage the appointment-reminder subdomain. A reminder template that somehow gets flagged doesn't drag the patient-portal notifications with it.
Medical-keyword sensitivity shifts quietly. A template that landed 95% primary inbox last quarter can drop to 70% after a routine filter update. Running the template through Inbox Check before rolling it out — and again monthly — catches the shift before no-shows do.
SMS, email, and the channel handoff
Most modern appointment-reminder platforms (Solutionreach, Weave, Luma Health, Klara, athenaCommunicator) do email and SMS together. SMS has a much higher open rate but is limited to short messages and carries its own carrier-filter concerns. The right pattern for most clinics:
- 3 days before: email with full appointment details — provider name, address, what to bring, forms to complete online.
- 24 hours before: SMS reminder with the time and a reschedule link.
- 2 hours before: SMS reminder, shorter.
The email carries the information the patient needs to prepare. The SMS carries the time-sensitive nudge. Trying to do both through email alone fights the filter (long, detailed reminder emails underperform short ones at 2-hour reminders) and trying to do both through SMS alone violates carrier rules around message length and frequency.
The patient-portal notification pattern
Every modern EHR (Epic MyChart, Cerner, Athenahealth, eClinicalWorks) sends "you have a new message" notifications from a generic sending domain shared with every other clinic on the platform. When the patient portal sends from noreply@mychart.com, the clinic inherits whatever reputation MyChart's pool has that week.
For clinics with enough volume to matter (roughly 500+ portal notifications per week), the right approach is to use the EHR's white-labelled sending feature — most modern EHRs offer it — so notifications come from chart.clinicname.com instead of the generic shared domain. Patients see the clinic's name in the sender line, the clinic's reputation is isolated from the EHR's shared pool, and DMARC can be enforced on the clinic's domain.
Marketing email and the PHI line
Clinic marketing emails — "schedule your flu shot", "new provider joining our pediatrics team", "open Saturday hours this fall" — are generally fine under HIPAA as long as the segmentation doesn't reveal PHI. You cannot send "patients with diabetes should book their A1C test" to a segmented list — that segmentation reveals diagnostic information. You can send "fall wellness tips for adult patients" to an adult-patient segment because the segment itself doesn't reveal protected information.
From a pure deliverability angle, marketing email should go through the news.clinicname.com subdomain, should include a prominent unsubscribe link (even though HIPAA allows some forms of communication without it, Gmail requires one-click unsubscribe for any bulk sender), and should be kept to 2–4 sends per month per patient to avoid complaint thresholds.
Encryption gateway deliverability
When a clinic needs to send PHI beyond minimum-necessary (test results, full visit summaries, specialist referrals with clinical detail), a HIPAA-compliant encryption gateway is required. The gateway rewrites the message into a "you have a secure message" notification linking to a portal. Failure modes to watch:
- Notification emails from the gateway's shared domain trigger phishing-pattern scoring at consumer receivers.
- Microsoft Defender Safe Links rewrites the portal URL, which some gateways handle poorly.
- Patients who clicked the first notification once and then ignored it train their filter against future encrypted messages.
Pick a gateway that supports white-labelled notification from the clinic's domain. Onboard patients to the gateway during their first encrypted-message exchange, ideally with a nurse or MA walking them through it in person during a visit. Seed-test notification emails monthly.