Your matched applicants need those onboarding emails. Contracts. Credentialing packets. Orientation dates. Background-check links. Miss one and you've got a panicked new intern calling HR on a Sunday night because their start date just vanished into the void.
Here's the brutal truth: even clean, professional emails from residency programs land in spam all the time. Aggressive filters don't care that you're a teaching hospital. They care about authentication records, sender reputation, and whether your message looks like every other bulk blast they've seen this week. I've watched coordinators lose entire Match cohorts for 48 hours because a single DNS record was missing. Deadlines slip. Trust erodes. People show up to orientation already annoyed.
This piece walks through exactly why it happens, how to diagnose it in under an hour, and the fixes that actually move the needle. No fluff. Just the playbook.
This article is for educational purposes only. It is not financial advice, not legal advice, and not tax advice. Figures vary by individual circumstances, so consult a qualified professional before acting.
Why Your Onboarding Emails Are Disappearing into Spam
Onboarding emails aren't marketing. They're operational lifelines. After Match Day, applicants sit refreshing their inboxes waiting for the first official word from your program. That email usually contains the employment contract, instructions for occupational health, the deadline for submitting immunization records, and the orientation schedule. Miss it and the whole credentialing timeline compresses. I've seen residents almost lose their start date because a background-check vendor link sat in spam for nine days.
Spam filters have gotten ruthless. Gmail, Outlook, and the big university mail systems now default to suspicion. A well-written message from "[email protected]" can still get flagged if the technical plumbing underneath is broken. The result? Missed deadlines, frantic phone trees, and coordinators fielding the same "I never got it" email fifty times.
Below you'll get the five root causes that kill deliverability, a concrete diagnostic checklist, six fixes you can implement this week, and a simple sequence that keeps future onboarding messages in the primary inbox. Let's fix this before the next Match cycle.
The Top 5 Reasons Your Program's Emails Get Flagged as Spam
Most programs I talk to are shocked when I show them their authentication status. They assume "we have an IT department" equals "emails land." It doesn't.
Reason 1: Missing or misconfigured email authentication (SPF, DKIM, DMARC). This is the big one. Without these three DNS records, receiving servers have no way to verify you actually own the domain you're sending from. SPF lists which IPs are allowed to send for your domain. DKIM cryptographically signs the message. DMARC tells the receiver what to do when the first two fail. Skip any of them and you're rolling dice.
Here's how the checks actually flow:
Start with a DMARC policy of p=quarantine. Don't jump straight to reject or you'll bounce legitimate mail while you're still tuning.
Reason 2: Poor sender reputation. Shared IPs from cheap ESPs, low open rates, or a handful of spam complaints from last year's applicants can tank your domain score for weeks. Once Gmail decides you're sketchy, every subsequent message starts with a handicap.
Reason 3: Content triggers. "FREE," "URGENT!!!," all-caps subject lines, too many tracking links, or giant image-only emails still trip filters. So does a complete lack of personalization. "Dear Applicant" looks like a blast. "Dear Jordan, welcome to the Internal Medicine class of 2029" looks like a human.
Reason 4: List hygiene disasters. Sending to three-year-old ERAS addresses, role accounts that no longer exist, or any address that previously marked you as spam trains the filters that your mail is unwanted. Hard bounces and spam complaints compound fast.
Reason 5: Provider quirks. Gmail loves engagement signals. Outlook/Hotmail is paranoid about new sending IPs. Institutional filters (especially.edu and hospital systems) often run additional layers that ignore consumer-grade reputation scores. What lands fine in a personal Gmail can vanish inside a university Outlook tenant.
Any one of these is enough. Most struggling programs have at least three.
How to Diagnose Why Your Emails Are Landing in Spam
Don't guess. Test.
Start with the free tools that actually work:
- MXToolbox → run your domain through their SPF/DKIM/DMARC checkers and blacklist lookup.
- Google Postmaster Tools → requires a verified domain, then shows you spam rate, IP reputation, and authentication success.
- Microsoft SNDS (Smart Network Data Services) → same idea for Outlook.
- Mail-Tester.com or GlockApps → send one test message and get a spam score plus a plain-English breakdown.
Next, pull the full headers from a message that landed in spam (or have a friendly applicant forward you one with headers). Look for lines like spf=fail, dkim=fail, or dmarc=fail. That's your smoking gun.
Send identical test emails to Gmail, Outlook, Yahoo, and at least one.edu address. Check where each one lands and note the spam score if the tool provides one.
Then check domain reputation on SenderScore.org or Cisco Talos Intelligence. Anything under 80 is a yellow flag; under 70 is trouble.
Finally, look at your own metrics. Open rates under 40% on a first onboarding email, click rates near zero, or any spam complaint rate above 0.1% means the filters are already punishing you. Fix authentication first, everything else is secondary until those records pass.
Here's what the improvement curve usually looks like once you clean up the auth layer:
Those numbers aren't theoretical. I've watched programs cut spam placement from a third of their list to single digits in one afternoon of DNS work.
Six Immediate Fixes to Improve Email Deliverability
Do these in order. Skip ahead and you'll waste time.
Set up SPF, DKIM, and DMARC today. Ask your IT or ESP for the exact TXT records. Publish them. Start DMARC at
p=nonefor a week so you can monitor reports, then move top=quarantine. Don't leave it at none forever, that's just data collection with no protection.Warm a dedicated sending IP if you're on a new domain or blasting high volume. New IPs have zero reputation. Send low volume to your most engaged recipients first, then ramp. Most decent ESPs have a warm-up schedule built in. Use it.
Segment and re-engage. Pull anyone who hasn't opened in 90+ days into a separate "win-back" sequence or suppress them entirely for the critical onboarding blasts. Dead weight destroys reputation.
Kill the spammy language. No all-caps. No "ACT NOW." No misleading subjects like "Your contract is ready, open immediately." Write like a human coordinator talking to a future colleague. Short paragraphs. One clear CTA.
Use a real ESP. If you're still sending Match onboarding from a shared Outlook mailbox or a free Gmail account, stop. Move to something with proper authentication support and deliverability tooling (SendGrid, Mailgun, Postmark, or your hospital's enterprise platform if it actually works).
Add a visible unsubscribe and honor it instantly. Even transactional-ish onboarding sequences benefit from a clean opt-out. Filters notice when people can't leave. Process removals the same day.
Do those six and you'll solve 80% of the problem.
Best Practices for Residency Onboarding Email Sequences
Timing and trust matter as much as technical setup.
Send the welcome email the afternoon of Match Day or first thing the next morning. That first open and click starts building positive engagement signals with Gmail and Outlook. Delay a week and you're already behind.
Personalize hard. Use first name, program name, and start year. Include one obvious next step, "Complete your I-9 section by Friday", so people actually click.
Space the messages. Day 1: welcome + contract. Day 3-4: credentialing packet and occupational health. Day 7: orientation logistics and calendar invite. Dumping twelve attachments in one email on Match night is how you train filters that you're a spammer.
Embed a real.ics calendar invite for orientation. High engagement, low friction, and it looks legitimate to filters.
Finally, tell applicants in the first email: "Add this address to your contacts and check spam if you don't see our next message." Most will do it. The ones who don't are exactly who you need to call anyway.
Putting It All Together, Your Deliverability Action Plan
Root causes are almost always authentication gaps, reputation damage, or sloppy content and lists. Diagnose with MXToolbox, Postmaster Tools, header inspection, and a couple of seed tests. Fix SPF/DKIM/DMARC first, warm the IP, clean the list, rewrite the copy, and move to a proper ESP if needed.
Deliverability isn't a one-time project. Run a monthly inbox-placement test with GlockApps or Mail-Tester. Watch your Postmaster dashboard. One bad send with low engagement can drag you down for weeks.
Your newly matched residents are counting on these emails for contracts, visas, housing deadlines, and the first day of the rest of their careers. Don't let a missing DNS record or a lazy subject line be the reason they start off frustrated.
What's the first test email you're going to send this week to see where you actually stand?