Every text the system sends.
Real examples of every patient touchpoint. Each one is automated, opt-in, TCPA-compliant, and stops the moment a patient replies STOP.
Around the appointment
Confirms, reminders, day-of nudges, and the post-visit thank-you.
Appointment confirmation
Sent 48 hours before every appointment. Three-way reply: confirm, reschedule, cancel.
Day-of reminder
Only fires if 48-hour confirmation didn't get a YES.
Post-visit rating
Light-touch ask. Branches based on the response.
Growth — reviews, referrals, reactivation
The lifecycle moves that compound recurring revenue.
Referral ask
Only sent to happy patients. Gift card on a confirmed referral booking.
Unhappy patient followup
Routed to the PT's DM. Never to a public review path.
Lapsed-patient check-in
Not a sales pitch — a check-in. ~15-20% re-book rate.
Billing + admin
Balance reminders and payment links — never charges on the message, just secure pay-now URLs.
Balance reminder + pay link
After insurance settles. Patient pays via secure Stripe link.
Benefit verification preview
Heads off the "what's it going to cost me?" surprise.
Birthday touch
Not a sales pitch. Just human.
Discharge and beyond
The conversation that keeps patients connected after they leave.
Discharge survey
Outcome data + testimonial harvesting.
Anniversary check-in
Free maintenance visit offer. Heavily re-engages.
Seasonal nudge
For patients whose injury was sport-tied. Catches them before re-injury.
Every patient opts in at intake with written consent. Every text includes a reply-STOP path. The moment a patient texts STOP, every channel (appointment, growth, billing, lifecycle) goes silent on that number — even confirmations. They can opt back in by texting START. Spanish-language patients get the parallel PARE/EMPEZAR path. We never send marketing SMS to phone numbers we don't have consent for.
See the rest of the system
SMS is one layer. The phone receptionist and the in-clinic kiosk + console handle the rest.