Illustrative example. Names, company, and exact numbers are anonymized composites drawn from typical post-deployment patterns. Use this case study as a directional template.
The starting point
A regional Dallas healthcare staffing agency, founded 2014, placing per-diem RNs and a smaller book of travel-RN assignments across 11 acute-care facilities in DFW. ~140 active nurses in the pool. 3 recruiters. ~$6.8M in annual gross revenue. The snapshot sat in front of their existing systems as the candidate-communication and automation layer — not a replacement.
The pain points:
- Shift-fill rate stuck at 71% — meaning 29% of shifts they accepted from facilities went unfilled (or were filled by competitors after the agency couldn’t deliver)
- Per-diem fill time averaging 47 minutes — slow enough that facilities started calling 2–3 agencies simultaneously for the same shift, eroding fee margins
- Renewal reminders happening by manual phone calls — recruiters chasing nurses for expiring documents instead of recruiting
- Recruiter admin time at ~32 hours/week per recruiter — renewal chasing, shift confirmations, timesheet collection
What changed
The snapshot was installed in 24 hours, then refined across the 10 dedicated configuration hours. The nurse pool was loaded with availability windows and renewal dates as CRM tags. The biggest day-1 win was the SMS reminder cadence — within the first week, 12 nurses updated documents they would have let lapse.
Same-day SMS dispatch. When a facility posted a per-diem shift, the recruiter triggered an SMS blast to available, nearby nurses. First to reply YES got the shift; everyone else got a polite “we’ll catch the next one.” Fill time on per-diem dropped from 47 minutes to 14 minutes within 3 weeks.
SMS renewal reminders. Each nurse’s renewal dates live in the CRM, and SMS reminders fire at 30 / 14 / 3 days. A simple tag-based segment shows “nurses going inactive this week” — proactive instead of reactive. (This is a reminder cadence, not a compliance system — the agency still owns verification.)
Timesheet collection. Friday afternoon, every nurse who worked that week gets an SMS: “reply with hours worked Mon–Fri.” Approved hours route to the facility supervisor, then to back-office payroll. Saturday morning processing instead of Tuesday phone-tag.
The 90-day numbers
- Shift-fill rate: 71% → 91% (+28%). The faster SMS dispatch loop captured shifts the agency previously lost to slower competitors.
- Per-diem fill time: 47 min → 14 min. Faster than the facilities expected — they started routing more shifts to this agency first.
- Credential-reminder follow-through: +90%. The automated 30/14/3-day SMS cadence essentially eliminated last-minute lapses.
- Recruiter admin hours per week: 32 → 11. Reclaimed ~21 hours per recruiter per week — used for travel-assignment relationship-building.
Travel-assignment side effect
The agency’s travel-RN book — about 18 active assignments at any time — also moved. With recruiter time freed up, they started actively building the travel book. By month 6, travel assignments had grown from 18 to 31 active. Travel margin per assignment is significantly higher than per-diem, so this was disproportionate revenue impact.
What the owner said
“I expected the per-diem speed-up. I didn’t expect the travel side to grow as a side effect. Once our recruiters had time, they started having the relationship conversations that win travel assignments.” — Illustrative owner
What we’d recommend if you’re similar
If you’re a healthcare staffing agency placing per-diem + a smaller travel book:
- Load renewal dates as CRM tags during your 10 configuration hours — that’s the day-1 ROI
- Set up the SMS dispatch flow before adoption training
- Expect facility relationships to deepen as fill-rate proves out
- Use reclaimed recruiter time for travel-book growth, not more admin
- Track shift-fill-rate weekly — it’s the leading indicator
