OpSpring.ai
All case studiesHealthcare

A Cash-Pay Physical Therapy Practice

Four therapists, roughly $500K a year, a premium reputation, and an entire back office that lived in the head of one assistant who was leaving in a month.

~$765/mo
ad spend recovered monthly
$900-1,350
monthly reactivation revenue
~$30K
annual deductions protected
9
workflows automated
9 weeks, 3 phases
Timeline

The challenge

The practice had built the hard thing: cash-pay, concierge, four therapists, a patient base that came back, and a reputation that meant they never had to compete on price. What they had not built was a business that ran without a specific person in it.

That person was leaving. She handled mileage classification for four therapists, review requests, exercise sheet assembly, superbills, and the recurring scheduling that kept consistent patients on the calendar. Replacing her with another assistant would have rebuilt the same bottleneck, one training cycle later.

Underneath the staffing problem sat three revenue leaks nobody was watching.

The four therapists are 1099 contractors, and their mileage deductions, around $30,000 a year collectively, depended entirely on somebody manually matching trips against the therapy schedule. With the assistant gone, nobody was doing it. That is not an efficiency problem; it is four people's tax positions.

The practice was spending about $2,550 a month on paid ads, and roughly 30% of the leads never converted, because nothing followed up after a form fill. The owner reached out when he happened to see the email. Roughly $765 a month was buying leads and then losing them to silence.

And there was no post-discharge follow-up at all. Patients completed a plan of care and disappeared, with one birthday text a year as the only touch. These are the cheapest patients a practice can get: zero acquisition cost, existing trust, nothing to explain. Dozens of them were one message away from rebooking.

Meanwhile the owner was personally answering the phone between sessions, including the spam, while real leads went to voicemail.

The solution

Nine workflows, sequenced so the admin bleeding stopped first and the growth systems came on after.

Mileage classification runs against the schedule automatically and produces a per-therapist report every Monday, formatted for a 1099 filing. Nobody classifies anything. Review requests fire four weeks after an evaluation is marked complete: long enough for a patient to feel the result, short enough that they remember the experience. Exercise sheets generate from the clinical notes the therapist already wrote. Superbills fill themselves, under each therapist's own NPI rather than all under the owner's.

Recurring patients get offered their next series before the current one ends, closing the gap where a series finishes and nobody rebooks until somebody notices the hole in the calendar.

An AI receptionist answers the phone. It screens the spam, books real leads into open evaluation slots, and escalates the one or two calls a week that genuinely need the owner. For the first two or three weeks it texts him before confirming any booking, so the practice can watch it be right before trusting it unattended.

Leads that fill out a form and do not book get a three-touch sequence over a week rather than silence. Discharged patients get a reactivation calendar: a check-in, a tune-up offer around ninety days, a longer-horizon touch at six months, capped at two messages a month across every campaign so nobody feels marketed at.

And a weekly summary lands in the owner's inbox alongside the mileage reports, because his own assessment was that he was bad at his numbers and had no dashboard to be good at them with. No login. The numbers come to him.

The results

The recovery math is deliberately conservative, because a practice this size cannot afford a system that only works on optimistic assumptions.

Lead follow-up recovers spend rather than generating new cost. The practice is already paying for those leads. Converting even a fraction of the roughly 30% that go silent turns wasted budget into patients: one or two additional patients a month against a $450 three-visit minimum is $450 to $900 monthly out of traffic already bought. Reactivation works the same way and costs less still: two or three returning patients a month is $900 to $1,350, at zero acquisition cost, from people who already trust the practice.

Those two lines alone cover the monthly fee several times over, which is why they are counted separately from the admin savings. The admin automation makes the practice survivable without its assistant. The growth systems pay for it.

Mileage is the piece with a real deadline, because the deduction window does not wait for a hiring decision. Roughly $30,000 a year in contractor deductions across four therapists starts evaporating the week the assistant walks out. Automating the classification protects all of it and puts a filing-ready report in each therapist's inbox every Monday.

The nine weeks are sequenced around what the owner actually asked for. Told to name one thing, he said more leads and clients, not admin relief. So the back-office work lands in the first three weeks because it stops the bleeding, and the growth systems come on in weeks seven through nine, running supervised until he is comfortable and then unattended. Selling a practice owner a cleaner back office and calling it growth is how these engagements lose people in month three.

Get me more leads and clients.
Practice owner·Asked to name his single biggest wish

Tech stack

  • Frontier LLM
  • Voice AI
  • Practice management API
  • SMS + email automation
  • Document generation
  • Reporting pipeline

This is an engagement blueprint rather than a delivered project. The practice is real, the discovery calls happened, and the system described was scoped and proposed in March 2026. The owner reviewed it, raised no objection to the scope or the price, and did not move forward for financial timing reasons of his own. Nothing here was built, so nothing here was measured. The figures are the projections modeled during scoping, drawn from the practice's own numbers: their actual ad spend, their actual contractor mileage exposure, their actual visit minimum. The practice is not named and identifying details have been removed.

Ready to streamline your operations?

Schedule a 15-minute diagnosis call to see if AI can solve your biggest bottlenecks.