Most clinics find out a patient is leaving when they cancel — the last event, not the first. ProtocolIQ flags them weeks earlier, tracking every protocol automatically: who's overdue, how they're tolerating their dose, and whether they're actually losing weight.
SMS-first · No patient app · Sits on top of your EMR
What your team sees every morning
Denise A.
reported struggling · 12d overdue
Ray C.
follow-up due · 8d overdue
Priya R.
mild side effects · 4d overdue
SMS-first
No portal, no friction
No patient app
One tap to reply
Sits on your EMR
No double entry
Built for scale
From one clinic to 100k+
How it works
No new software for your patients, no extra work for your staff. It runs quietly on top of what you already do.
Each patient gets a text anchored to their current dose. One tap to reply — no app, no login, no friction.
Every reply updates a green/yellow/red status. Dose tolerance, weight, and silence roll into one risk score.
Slipping patients surface at the top, ranked by urgency with the reason — so your team acts before they cancel.
The invisible churn
Overdue patients are easy to spot. The dangerous ones still look on-track — until they're gone. ProtocolIQ watches the quiet signals and surfaces them in one “Needs attention today” list, so you reach out before they cancel, not after.
Signals we watch
Replied “struggling”
Side effects with no one to guide them — the #1 reason patients quit.
Weight plateaued
Progress stalls, motivation fades.
Gone quiet 10+ days
No reply, no dose confirmation.
Dose slipped
Overdue and drifting off protocol.
Why patients really leave
Patients don't quit because the medication stops working. They quit when they lose trust, hit side effects with no one to guide them, or plateau — and no one notices in time.
ProtocolIQ is the layer that catches that moment: the check-in, the signal, the nudge to reach out — so support arrives while the patient is still on the fence.
Positioning
ProtocolIQ doesn't replace your EMR, your pharmacy, or your shipping. It sits on top of what you already run and watches the one thing nothing else does — whether the patient is still with you. A missed dose tells you more than a delivery confirmation ever will.
Sample data — no login required. The roster sorts so the patients slipping sit right at the top.
Your clinic's patients, sorted by next injection.
508
82
14
412
Denise A.
reported struggling · 12d overdue
Ray C.
follow-up due · 8d overdue
Priya R.
mild side effects · 4d overdue
Full roster
| Patient | Protocol | Progress | Dose | Next injection | Status |
|---|---|---|---|---|---|
| Denise A. | Tirzepatide | Wk 9/20 | 5 mg | Jul 11, 2026 12d overdue | Overdue |
| Ray C. | Semaglutide | Wk 6/16 | 1 mg | Jul 15, 2026 8d overdue | Overdue |
| Priya R. | Semaglutide | Wk 4/16 | 0.5 mg | Jul 19, 2026 4d overdue | Overdue |
| Marcus B. | Tirzepatide | Wk 14/20 | 10 mg | Jul 26, 2026 in 3d | On track |
| Nina K. | Semaglutide | Wk 10/16 | 1.7 mg | Jul 28, 2026 in 5d | On track |
Request access and we'll set you up with a live sandbox you can click through today.