Deploy Outcomes Book a 30-minute outcome callBook a call

Outcomes / Physical therapy

Illustrative scenario

18% → 7%

Appointment no-show rate

From 18% to 7%: how a three-location PT clinic cut no-shows with two-way texting

Physical therapy clinic, 3 locations

Illustrative scenario: a composite example of the kind of work we do, not a specific client.

The business

A physical therapy practice with three locations around the metro. A dozen therapists, a front desk at each site, and a schedule packed with recurring visits. Patients come two or three times a week for six to eight weeks. Every missed visit is lost revenue and a slower recovery.

The outcome they wanted

Fewer empty slots. The clinic director wanted the no-show rate down, and wanted open slots filled by someone who was ready to come in.

The baseline

We looked at three months of appointments across all three locations. The no-show rate was 18%. Nearly one in five scheduled visits ended with a therapist waiting and nobody showing up. Late cancellations made it worse, because the front desk rarely had time to fill the gap.

Root causes

  • Reminders went out as one-way messages. Patients could not reply to confirm or cancel.
  • Confirmation calls happened when the front desk had a spare minute, which was rarely.
  • A waitlist existed on paper at one location and nowhere else.
  • When a slot opened, filling it meant calling down a list by hand.

What we built

Two-way text confirmations, synced to the scheduling calendar. Patients get a text two days out and the morning before. They reply C to confirm or R to reschedule, and the calendar updates on its own. When a patient cancels, the open slot goes out by text to patients on a shared waitlist for that location. The first one to reply gets the slot.

The front desk sees a simple list each morning: confirmed, unconfirmed, and open.

The adoption tripping point

The texts were working, but the front desk kept calling patients anyway. Calling was the habit. It was what good front desk staff had always done. The result was double contact, annoyed patients, and staff who felt busier than before.

So we changed the script. Text first, always. Call only patients on the unconfirmed list after 10 a.m. We printed it on one card and taped it at each desk. Within a week, the calls dropped to a handful a day, and those calls actually mattered.

The result

The no-show rate went from 18% to 7% over the following two months. Waitlist fills recovered a meaningful share of late cancellations. Front desk staff got back hours each week, and the director now tracks one number on a Monday morning instead of guessing.

Empty chairs costing you every week?

Tell us your no-show rate and we'll tell you how much of it is fixable.

Book a 30-minute outcome call

Nearly 30 years designing softwareTwin Cities basedSprints from $2,500

Similar outcomes

See all outcomes →