Cliniko and Salesforce: How a Pediatric Therapy Clinic Cut After-School No-Shows

After-school appointments are the most valuable real estate in a pediatric therapy clinic. They are also the slots families miss most often, and the cost of those misses is lopsided. An empty 3:30pm slot is far harder to fill on short notice than a quiet midday slot, and families who miss an after-school session tend to miss again the next month if nothing changes.
Take an illustrative example. Little Roots Pediatric Therapy is a hypothetical 4-clinic network with 18 pediatric occupational therapists and physios and around 2,400 active families. They run at a 19 percent no-show rate. Every morning, care coordinators work a reschedule list pulled from Cliniko, but the list is already out of date by the time they start calling. The same families lapse again the following month. The result is underused clinical capacity, families who do not get the consistency their care plan needs, and revenue that leaks quietly at scale.

Why an empty after-school slot costs more than you think
A clinic charging a typical $135 per session, with a 3:30pm to 5:30pm peak that fills 8 weeks in advance, loses roughly $270 of real revenue every time an after-school slot goes empty. That is the session fee itself plus the difficulty of filling the slot at short notice. At a 19 percent no-show rate and 20 after-school appointments per clinic per week, the network is losing a low five-figure sum every week in those slots alone.
The morning reschedule report does not catch the problem fast enough. By the time a coordinator calls, the family has already moved on with their day, and the conversation becomes “let’s find something next month” instead of “let’s get you back in this week.”
Where the manual process falls short
Standard reminder messages, sent a fixed 24 hours and 2 hours before, do not adapt to family context. The parent of a 5-year-old on a Wednesday afternoon needs a different nudge than the parent of a 14-year-old. Recovery is the bigger gap. A flat reminder schedule has no way to react the moment an appointment is actually missed, and no way to put that missed appointment in front of the right coordinator while the family is still reachable. Your team needs a live worklist, not a report that was accurate at 8am.
How it works once Cliniko and Salesforce talk to each other
CRMConnect Cliniko to Salesforce keeps your Cliniko schedule and your Salesforce records in step automatically. As soon as an appointment is marked arrived, missed, or cancelled in Cliniko, that change appears in Salesforce within minutes. Your care coordinators stop chasing a stale morning report and instead work a queue that updates itself throughout the day.
Here is what changes in practice:
- The moment an appointment is marked as a no-show, a task lands with the family’s own care coordinator with a 30-minute window to make contact, and the parent gets a text. Every attempt is logged on the family’s record.
- Each night, the system flags any family with three or more missed appointments in the past 90 days for a review conversation with the clinical director and clinic manager.
- Reminders adjust to the child. Younger children get a longer-lead reminder plus a same-day nudge. Older clients get a single reminder the day before.
- An initial assessment reminder reads differently from a reminder for a 15th ongoing therapy session, because the integration knows where each family is in their care journey.
- Social skills groups get their own reminder routine, so group attendance never distorts the one-to-one no-show numbers your practitioners are measured on.
Leadership also gets a clear dashboard: no-show rate and recovery rate by clinic, by practitioner, and by time of day, with revenue recovered tracked against where you started.

What the numbers tend to look like
A pediatric network matching Little Roots’ profile typically pulls its no-show rate from 19 percent down to 10 to 12 percent within a quarter. These figures are illustrative, but the pattern is consistent. The single biggest driver is the 30-minute recovery window: families who get a same-hour personal call from their actual care coordinator rebook at two to three times the rate of families called the next morning.
The repeat-miss flag surfaces a small group of families, usually 4 to 7 percent of the caseload, whose patterns deserve a real clinical and operational conversation. That group is almost impossible to spot in a flat monthly report. And after-school slot utilisation tends to climb from the high 70s into the low 90s, which at network scale is meaningful weekly revenue.
Two things to keep right
First, the recovery text should never read like marketing. Families respond to a personal note from “your care coordinator at Little Roots,” not to a branded template. Use the practitioner and clinic names your team already knows.
Second, treat a cancellation differently from a no-show. A cancellation is a family who told you in advance. Sending a “we noticed you missed your session” message to a family who politely cancelled erodes trust. The recovery routine should only trigger on genuine no-shows.
Why this matters for your practice
No-show recovery is a same-hour problem, not a next-morning problem. When your schedule and your records stay in step automatically, your front desk can reach families while they are still reachable, which is the difference between a rebook this week and a lapse next month.
The repeat-miss flag is the report you cannot build any other way, and the patterns it surfaces drive real clinical and operational decisions. Keep group sessions in their own reporting stream so your one-to-one no-show numbers stay honest.
Want to see CRMConnect Cliniko to Salesforce in action? View the API App page.


