Forty names on a printed roster works out to roughly two hours on the phone. Most of those two hours produce voicemail.
That is the running cost of every schedule change, weather closure, and recall push at a practice on InSync EHR.
Everything you need to reach those patients already sits in the chart. Program assignment, last visit date, discharge status, cell number. What InSync doesn't give you is a button that messages the list it just built.
So the list gets printed. Someone starts dialing at 1 p.m. By 4:30 the page is half highlighted, and tomorrow's intake prep hasn't started.
Swapping that out is a smaller change than most office managers expect. Point a HIPAA-compliant texting layer at the same patient data, filter it into a group, and send one broadcast.
Patient recall texting for InSync practices runs on the cell numbers you already have. No portal login, no app, nothing for the patient to set up.
Results make the swap worth doing. A multi-location practice running SMS recalls brought back 1,240 patients.
Of everyone who got a recall text, 35% booked within a month, based on our internal data. Every one of them was already in the database and already past due for care.
Our focus below is the staff side of that work. How a front desk lead builds a group, what goes in the message, who catches the replies, and what the InSync connection asks of your team. On that last question, the honest answer is a few days of onboarding and no IT department.
Record-keeping is the job InSync does well. Program assignments, last visit dates, discharge status, and treatment plan history all sit in structured fields. That is exactly what an outreach list needs, and running the report takes under a minute.
Then the workflow stops. No send-to-all action hangs off that report, and the portal reaches only clients who log in.
ONC survey data has shown for years that many patients offered portal access never use it. Behavioral health panels run lower still, since plenty of clients disengage the week after discharge.
So the report becomes a printout, and a staff member picks up the phone.
Group therapy moves from Tuesday to Thursday. Your clinical director says so in the morning huddle, your office manager prints forty names, and dialing starts after lunch.
A typical afternoon returns this. Figures below are illustrative, drawn from a 40-name call-down.
|
Outcome |
Names |
Time spent |
|
Voicemail left |
26 |
52 min |
|
Wrong or disconnected number |
4 |
8 min |
|
Reached, quick confirm |
7 |
21 min |
|
Reached, long conversation |
3 |
45 min |
|
Total |
40 |
2 hr 6 min |
Two hours buys seven confirmed patients. Callbacks from those 26 voicemails then trickle in over the next two days. Each one interrupts whatever the desk was doing, and none lands in a record anyone can check later.
Wages are the small part of the bill. At $22 an hour, that afternoon runs about $46. Displaced work costs far more, since 80 inbound calls went to voicemail while the desk dialed out, and most of those callers try again tomorrow.
Partial delivery is the expensive part, and it shows up on the schedule three days later. Four clients arrive Tuesday for a group that now meets Thursday. Your front desk apologizes at the window, reschedules two, and loses two.
Meanwhile the therapist runs Thursday group with five people in a room built for eight. Billing sees it at month end as three unbilled group slots. Nobody logs the cause, because the cause was a voicemail that never got returned.
Delivery receipts fix that specific hole. A text broadcast tells you who received the notice and who didn't, before the wrong-day arrivals happen rather than after.
An ice storm closes the office. A new MAT track opens. The Narcan distribution event needs an audience, and the fall depression screening push needs one too.
Each of those is the same forty to four hundred names and the same lost afternoon. Behavioral health program announcement texts exist to cover this kind of recurring notice. A practice without them absorbs every announcement by hand, indefinitely.
Staffing math makes it worse. A front desk fielding 80 or more inbound calls a day has no room for 40 outbound ones. Announcements go out late, or go out partial.
Count them across a year and a mid-size behavioral health practice runs 20 to 30 of these. That adds up to roughly three full work weeks of dialing, spread thin enough that nobody puts it on a budget line.
Therapy practices carry the heaviest version of this. A clinic open five years holds several thousand discharged patients, and plenty of them would book a maintenance visit if asked.
Hand-dialed recall reaches maybe three dozen a week, and only on weeks when nothing else goes wrong.
At an illustrative $150 per visit, a 5,000-name list responding at even 10% represents revenue no phone tree can touch. Therapy clinic recall list automation turns that pile into a monthly routine.
So in most practices, nobody starts. There's no hour in the day shaped like that job.
Pick the group. Pick the message. Press send.
That's the whole staff workflow, and it runs on one screen inside Curogram instead of across a report, a printout, and a phone. Your front desk lead filters the patient panel, loads a saved template, checks the count, and sends.
Nothing else on the desk changes. InSync stays your scheduling and charting system. Patients get an ordinary text on an ordinary phone, and anyone who wants a visit gets booked in InSync the way they always were.
Five minutes is a real number here, not a marketing one. Most of it goes to reading the list before sending, which is the one step worth slowing down for. Teams that skip it send the March closure notice with January's date on it.
Real outreach rarely means everyone. It means one slice of the panel, defined by something already in the chart.
Every client in the Thursday IOP group. Every physical therapy patient discharged more than six months ago with no future appointment.
Everyone on Friday's schedule, when the forecast turns. Segmented SMS campaigns by last visit date cover the recall side, and program or diagnosis filters cover announcements.
Saved groups matter more than one-off ones. A group built once as "PT, discharged 6+ months, no upcoming visit" can be re-run every month. It picks up whoever crossed that line since the last send, so your list maintains itself.
Front desk broadcast messaging in healthcare carries rules a phone call doesn't, and they're worth getting right the first time.
TCPA treats consent in tiers. Appointment and care notices need prior express consent, which intake forms usually capture. Anything promotional needs prior express written consent, held separately. Curogram records both and attaches opt-out wording to broadcasts on its own.
Content rules bite hardest in behavioral health. A broadcast to an SUD program should name a time and a place and nothing clinical. 42 CFR Part 2, now enforced under the February 16, 2026 rule, protects the treatment relationship itself.
"Thursday group moves to 6 p.m. starting next week" is fine. Naming the program in a way that marks the patient as a client of it is not.
Three checks take about a minute together and prevent most of the calls a bad send creates.
Count first. A group that jumps from 380 names to 1,900 usually means a filter dropped off, not that your panel grew overnight.
Date second. Templates carry date lines, and January's closure notice reused in March with the old date is the most common send error we see.
Reply path third. A message asking patients to reply YES needs somebody in the inbox that afternoon, which is why mid-morning on a weekday beats 4:45 p.m.
InSync exposes a documented FHIR R4 API, served through Smile CDR and authorized with OAuth 2.0. This is a supported path, not a workaround.
Paperwork is the slow part, and it's mostly signatures. BAAs get executed between Qualifacts, your practice, and Curogram. A sandbox registration goes in, then an API coordinator at Qualifacts approves the connection.
Our onboarding team carries that load. Staff-facing setup measures in days, and nobody on your team writes code or opens a ticket with IT. A Qualifacts InSync patient reactivation workflow lives in two places after that: the group you build and the inbox that catches replies.
Qualifacts has built real tools around InSync. Qualifacts iQ helps clinicians finish documentation faster, and OnCall covers telehealth visits.
Neither one sends a text campaign to 400 discharged patients. Curogram fills that gap. It keeps filling it if your practice ever changes EHRs, because the messaging layer travels with you instead of living inside the chart system.
Pick a standing day and the recall program stops being a project. A therapy clinic with roughly 5,200 discharged patients runs it like this.
|
Step |
Who does it |
Time |
|
Open the saved group: discharged 6+ months, no future visit |
Front desk lead |
30 sec |
|
Check the count, spot-check 5 names in InSync |
Front desk lead |
3 min |
|
Load the "Maintenance Visit" template, edit the date line |
Office manager |
1 min |
|
Send |
Office manager |
10 sec |
|
Work replies in the shared inbox between patients |
Whoever is at the desk |
Ongoing |
Wording carries most of the result, and short wins. A recall text that performs looks close to this:
"Hi Dana, it's Riverbend PT. Dr. Okafor recommends a check-in visit about 6 months after discharge, and you're due. Reply YES and we'll send a few times. Reply STOP to opt out."
Four elements do the work there. The patient's name, the practice name, one reason tied to their care, and a one-word reply. Nothing asks them to call, log in, or remember a link.
Replies arrive across the next 48 hours rather than all at once. That timing is what keeps them manageable, because they land in a queue instead of on a ringing phone.
Mass Messaging is the campaign screen this workflow runs on. Office staff open it, filter the patient panel, choose a template, and send. Most sends take under five minutes from login to delivery receipt.
Filtering works on fields your team already uses. Program, diagnosis, provider, location, and last visit date all narrow the list, and any filter set can be saved and re-run. Your monthly recall wave and your weather closure blast use the same screen with different groups.
Templates keep wording steady when five different people might be sending. Your closure notice reads the same in January as it does in March, and nobody rewrites it under pressure at 7 a.m.
Three things happen on every send without staff involvement. Opt-out wording attaches to the message. Patients who reply STOP drop out of all later campaigns. Delivery receipts record who got what and when, which gives you an audit trail a highlighted printout never provided.
Replies route into the shared team inbox rather than a personal phone. Any staff member can pick up a thread, answer it, assign it, or close it, and the history stays with the patient record. Most replies are short confirmations, so a 400-person send does not produce 400 conversations.
Language handling is built in, which matters on behavioral health and therapy panels where English is often a second language. Messages send and replies translate inside the same thread, so a Spanish-speaking client gets the closure notice at the same moment everyone else does.
Nothing here asks anything of the patient: no login, no download, no setup call. Your staff learn one screen. At Covina Arthritic Clinic, more than 1,100 appointments a month get confirmed through that same inbox, based on our internal data.
Moving announcements and recalls off the phone and into a segmented text campaign is the fastest operational win available to an InSync front office. Setup costs days. Headcount doesn't change, and the list you're already sitting on does the rest.
The division of labor is clean. InSync holds your rosters, records, and schedules. Curogram reaches the people on them, at confirmation rates above 75% rather than voicemail rates, based on our internal data.
Count the hours your team lost to the last schedule change. Then picture the same notice going out before the morning huddle breaks up, with a delivery log to show for it.
Most practices on InSync have a recall list sitting idle and a front desk that would work it tomorrow. That tool exists now.
Bring your discharged patient count and your last call-down list to a demo. We'll build the first group with you on the call. Thirty minutes is enough to see whether the numbers work for your panel.