Patient Retention with SMS Follow-up After Appointments
A patient walks out of your office, gets in the car, and forgets two of the three things you told them by the time they hit the highway. That's not a knock on patients — it's how memory works after a 15-minute visit packed with instructions, lab results, and a referral they were supposed to schedule. The follow-up gap is where retention quietly leaks. People don't book the next appointment, don't fill the prescription, don't come back for the six-month check. A short text closes a surprising amount of that gap.
Full disclosure: I work for ReadySMS, so I have a stake in you texting more. But the case for post-appointment SMS doesn't need me to sell it — the math and the patient behavior do that on their own. What I can do is show you how to structure it without stepping on HIPAA or TCPA, and where the actual costs land.
Why follow-up SMS moves retention numbers
Retention in a practice is mostly about reducing friction at the moments a patient is deciding whether to re-engage. Phone calls don't scale — your front desk has maybe a few dozen callbacks a day in them before the day's gone. Email gets buried. Texts get read, usually within minutes, and a single tap can reschedule, confirm, or reply.
A few things follow-up SMS does well:
- Closes the no-show loop. A patient who missed an appointment and hears nothing tends to drift. A same-day "we missed you — want to grab another slot?" recovers a meaningful slice of them.
- Drives the next booking. Recall texts for routine care (cleanings, annual physicals, lab rechecks) put the decision back in front of the patient at the right time.
- Surfaces problems early. A two-way "how are you feeling after the procedure?" catches complications and dissatisfaction before they turn into a one-star review or a lost patient.
I won't throw fake percentages at you. Response rates on opted-in patient lists often land somewhere in the 30–50% range — but treat that as a rough industry approximation, not a promise. Your numbers depend on your list quality and how relevant your messages are.
The privacy line you can't cross
SMS is not a secure channel. That single fact dictates almost everything about what a healthcare follow-up can say.
The safe rule: send appointment- and logistics-level information, not clinical detail. You can text that a patient has an appointment, ask them to call about results, or remind them to schedule. You should not text the diagnosis, the lab value, or anything that reveals a condition.
Compare:
| ❌ Don't send | ✅ Do send |
|---|---|
| "Your HbA1c came back at 8.2, start the metformin" | "Your results are ready — please call us at (555) 010-0000" |
| "Follow-up for your oncology consult Tuesday" | "Reminder: appointment with Dr. Lee, Tue 2:00 PM. Reply C to confirm" |
| "Time for your HIV medication refill" | "It's time for a refill — reply or call to renew" |
The second column carries no protected health information that exposes a condition, so it stays well clear of trouble even on an unsecured channel. We dig into the specifics in SMS for Healthcare: HIPAA, Consent, and What You Can Actually Send — worth reading before you write a single template.
Structuring the follow-up sequence
Don't think of follow-up as one message. Think of it as a small, timed sequence keyed to the appointment type. Here's a workable default for a routine visit:
- Same day, 1–2 hours after the visit. A warm thank-you plus one actionable item. "Thanks for coming in today. Don't forget to pick up your prescription — reply if you have questions."
- Day 2–3 (procedure or new treatment only). A check-in. "How are you feeling since your visit? Reply 1 = fine, 2 = I have a question." This is where two-way messaging earns its keep.
- The recall, at the clinically appropriate interval. Six weeks, six months, a year — whatever the care plan calls for. "It's been six months since your last cleaning. Ready to book? Reply or call (555) 010-0000."
- No-show recovery, same day if they miss. "We missed you today — want to find another time? Reply BOOK."
Keep each message tight. A standard SMS segment is 160 GSM-7 characters; go over that and it splits into 153-character chunks, each billed separately. Drop in an emoji and the whole message switches to unicode, which cuts the limit to 70 characters. A friendly 👋 can quietly double your segment count, so spend emoji deliberately.
For the timing science behind reminders specifically, Appointment Reminder SMS: Timing, Templates, and the No-Show Math breaks down the windows that actually reduce no-shows.
What the volume actually costs
Let's say a mid-size practice sees 1,200 patients a month and runs a three-message follow-up sequence — call it an average of 2.5 sent messages per patient after accounting for opt-outs and no-shows. That's 3,000 messages.
Most follow-up texts fit in one GSM-7 segment if you keep them lean. On the Starter tier ($0.0084/segment) plus the $0.0045 carrier pass-through:
3,000 segments × ($0.0084 + $0.0045) = $38.70/month
If even a handful of those texts recover one no-show slot or trigger one re-booking, the sequence has paid for itself many times over. A single recovered annual physical is worth far more than a month of texting.
Push volume up and the per-segment rate drops — the pricing tiers move to Basic at 10,001+/month and keep falling. You can model your own numbers on the cost calculator before committing to a cadence.
Consent and opt-out aren't optional
Every patient on your SMS list needs to have agreed to receive texts, and you need a record of it. Consent collected at intake — a checkbox on the new-patient form with clear language about what you'll send — is the cleanest path. Vague or buried consent is how practices end up exposed under TCPA, where statutory damages run roughly $500–$1,500 per message.
ReadySMS handles a few of the mechanical pieces here so you're not tracking them by hand:
- Automatic STOP/opt-out handling. When a patient replies STOP, the opt-out is honored and propagates so they can't be messaged again across your campaigns. No manual list scrubbing, no accidental re-texting.
- Quiet-hours enforcement. Sends outside permitted local hours are held based on the recipient's area — a real TCPA exposure reducer, since a 9 PM appointment text is exactly the kind of thing that draws complaints.
- Consent/attestation capture. Opt-in attestation is recorded for bulk and API sends, building the audit trail you'll want if anyone ever asks how a patient ended up on your list.
None of this makes you lawsuit-proof — compliance is ultimately the sender's responsibility — but it removes the most common ways practices trip themselves up. Patient Text Consent: Essentials for Healthcare SMS covers the intake-form language in detail.
Registration: the part you do once
Before any of this sends reliably, your traffic needs to be on a registered A2P 10DLC route. Unregistered messages get carrier-filtered — meaning your carefully written follow-up never arrives, and you have no idea why.
ReadySMS handles brand and campaign registration in-app: roughly ~$10/month per brand and ~$20/month per campaign in carrier fees, with approval usually landing in 1–3 days. For a typical practice, standard registration is all you need — brand vetting (the $40/$100 one-time upgrade) only matters if you're pushing high daily volume. If you're curious where that line sits, Is 10DLC Brand Vetting Worth $40? walks through it.
Make replies a real conversation, not a dead end
The biggest miss I see is one-way texting — blasting reminders with a number patients can't reply to. A patient who can text back "can I move that to Thursday?" and get an answer is a patient who stays.
Two-way messaging lands inbound replies in a conversations inbox, and for practices running on GoHighLevel, those replies sync straight into the patient record via the native GHL integration. Your front desk works one queue instead of bouncing between phone, voicemail, and a texting app. There's a fuller argument for this in The Untapped Potential of Two-Way SMS in Healthcare Patient Engagement.
The practical takeaway
Post-appointment SMS retains patients because it removes the small frictions that cause them to drift — the forgotten instruction, the unbooked recall, the missed slot nobody followed up on. The recipe isn't complicated: a short timed sequence, logistics-only language that respects the unsecured channel, real consent, automatic opt-out and quiet-hours handling, and a reply path that actually goes somewhere.
Start small. Register a campaign, write three lean templates for your most common visit type, and run them against next month's patients. The 2,500 free credits are enough to test the whole sequence before you spend a dollar — and you'll know quickly whether your patients text back. Most do.