A clinic sends a text reminder campaign and eighteen percent of patients reply STOP. Six weeks later the no-show rate has climbed and the front desk is calling everyone manually. Some of those STOP replies were about frequency, some were wrong-number corrections, and some were patients who simply prefer a call. Treating all three as a permanent refusal wastes a recoverable relationship; treating any of them as permission to text again is worse.
Opt-out handling at a glance
| Factor | Details |
|---|---|
| Classify | Stop, wrong number, frequency, or channel preference |
| Honor | Stop the channel immediately and record the date |
| Offer | One alternative channel, never a second text |
| Review | Monthly counts by reason and recovered consent |
Why opt-outs look larger than they are
A single STOP reply is counted as a lost patient, but the reply may mean the patient changed carriers, shares a phone with a family member, or received four reminders for one visit. When the practice treats every opt-out as a permanent refusal, it stops using the channel that patients actually read and shifts the work to manual calls. The no-show rate rises, and the team concludes that reminders do not work, when the real problem was a list that never distinguished one kind of refusal from another.
Opt-out workflow checkpoints
| Category | Specific Tasks | Planning Estimate / Note |
|---|---|---|
| Capture |
| Immediate |
| Classify |
| Weekly |
| Offer |
| Same day |
| Measure |
| Monthly |
- Category
- Capture
- Specific Tasks
- Record the exact reply
- Timestamp the opt-out
- Stop the channel
- Planning Estimate / Note
- Immediate
- Category
- Classify
- Specific Tasks
- Distinguish stop from wrong number
- Note a frequency complaint
- Record a channel preference
- Planning Estimate / Note
- Weekly
- Category
- Offer
- Specific Tasks
- Ask about phone or email
- Send one confirmation
- Do not re-text
- Planning Estimate / Note
- Same day
- Category
- Measure
- Specific Tasks
- Count opt-outs by reason
- Track recovered consent
- Review no-show change
- Planning Estimate / Note
- Monthly
Opt-out responses compared
| Decision factor | Treat all as refusal | Classified response |
|---|---|---|
| Stop reply | Ignored or re-texted | Recorded and honored |
| Wrong number | Kept in the list | Removed and flagged |
| Frequency | No alternative | Offered a lower cadence channel |
| Consent | Assumed | Recorded with date and scope |
Stop reply
- Treat all as refusal
- Ignored or re-texted
- Classified response
- Recorded and honored
Wrong number
- Treat all as refusal
- Kept in the list
- Classified response
- Removed and flagged
Frequency
- Treat all as refusal
- No alternative
- Classified response
- Offered a lower cadence channel
Consent
- Treat all as refusal
- Assumed
- Classified response
- Recorded with date and scope
What classification changes
Each opt-out gets a reason code and a timestamp, and the channel stops before the next send. A wrong-number reply removes the number and creates an intake task. A frequency complaint triggers one offer of a lower-cadence channel, such as email or a single phone call. A clear refusal ends outreach. The practice can now see whether the campaign is too frequent, the contact data is stale, or the patient simply prefers a call.
A Monday opt-out review
The coordinator opens the weekend replies: five STOP messages, two wrong-number responses, and one patient asking for fewer texts. The five stops are recorded and honored. The two wrong numbers are removed and flagged for the next check-in. The frequency complaint receives one email offering a single reminder three days before the visit. The coordinator records each outcome and updates the monthly reason count.
Controls that protect patient choice
| Success Factor | How To Do It | Results You Get |
|---|---|---|
| Immediate stop | Apply the opt-out before the next send | No repeat violation |
| Reason code | Classify every opt-out | Actionable pattern |
| One offer | Ask once about an alternative channel | Recovery without pressure |
| Consent record | Store channel, date, and scope | Defensible outreach |
- Success Factor
- Immediate stop
- How To Do It
- Apply the opt-out before the next send
- Results You Get
- No repeat violation
- Success Factor
- Reason code
- How To Do It
- Classify every opt-out
- Results You Get
- Actionable pattern
- Success Factor
- One offer
- How To Do It
- Ask once about an alternative channel
- Results You Get
- Recovery without pressure
- Success Factor
- Consent record
- How To Do It
- Store channel, date, and scope
- Results You Get
- Defensible outreach
Mistakes that turn a preference into a complaint
Sending a confirmation text after a STOP reply. Keeping a wrong number because the patient's record is otherwise complete. Offering an alternative channel twice. Recording consent without the date or the scope. Using a marketing consent for appointment reminders. Each mistake is a small overreach that turns a recoverable patient into a formal complaint.
Why opt-outs belong in the scheduling record
Marketing owns campaigns, but scheduling owns the appointment reminder. The patient's channel choice affects whether they arrive, and the reason for an opt-out often comes from the appointment cadence rather than the message content. Keeping the reason code in the scheduling record lets the front desk see it at booking and prevents a new campaign from undoing a preference the patient already stated.
Sources
Frequently asked questions
Can we text a patient who replied STOP to ask why?
What if the number belongs to someone else?
Does a phone call opt-out block email?
Count the reasons before changing the campaign
If most opt-outs are frequency complaints, the fix is cadence. If most are wrong numbers, the fix is intake. The reason code tells you which.
Book a Free Consultation →


