Documentation Index
Fetch the complete documentation index at: https://docs.routiq.ai/llms.txt
Use this file to discover all available pages before exploring further.
Why this matters. Generic “we miss you” texts to your whole
patient list are why most clinic SMS campaigns underperform.
Segmentation lets you say something specific and timely: “You’re due
for your 6-month follow-up”, “We’ve extended Dr Lin’s evening hours”,
“Your saved spot on the Saturday morning waitlist just opened up.”
Specific beats generic, every time.
What you can segment by
Treatment type
Physio, chiro, podiatry, massage, dental, dermatology — any appointment type defined in your PMS.
Last visit timeframe
3–6 months ago, 6–12, 12–24, 24+ (dormant). Or custom date range.
Practitioner
Patients of a specific practitioner, or patients who haven’t seen anyone after a practitioner left.
Patient value
Lifetime spend, average visit fee, total visits — for prioritising high-value reactivation.
Treatment cadence
“Was visiting every 4 weeks, hasn’t been in 8 weeks” — a more useful signal than absolute time-since-visit.
Clinical history (read-only)
Filter by appointment-type history (e.g. “had ACL reconstruction follow-ups, hasn’t completed protocol”).
Channel availability
Has mobile (SMS-reachable), has WhatsApp, has email — keeps campaigns to channels that’ll actually reach them.
Custom filters
Age, gender, location, referral source, patient status (active/inactive). Combinable with AND/OR.
How Robyn uses segments
Segments are the input to every outbound feature:| Outbound | What the segment defines |
|---|---|
| Lapsed-patient reactivation | Who gets the recall sequence |
| Patient follow-ups | Which appointment-type patients get post-visit recall |
| Birthday messages | DOB-eligible patients with consent |
| Invoice chasing | Patients with outstanding invoices > N days |
| Waitlist callbacks | Patients on the waitlist matching the freed slot |
Setup
Preview segment size
The builder shows live patient count as you adjust filters. If a segment is too small (< 10), broaden the filters. If it’s too large (> 500 in one go), tighten — or split into batches.
Save and name
Give the segment a descriptive name —
Lapsed-physio-6-12mo is more useful than Segment 3. Saved segments are reusable across campaigns.Recommended starter segments
Most clinics get value from these out of the gate:Lapsed-physio-6-12mo
Highest-yield reactivation cohort. Recent enough to remember the clinic, lapsed enough to actually need the nudge.
Dormant-24mo+
Long-tail recovery. Lower per-message conversion, but big segment in most clinics; worth one quarterly touch.
High-value-not-rebooked-90d
Past patients with lifetime value > AUD $1,000 who haven’t booked in 90 days. Small but high-conversion.
Practitioner-X-orphans
Patients of a practitioner who left — needs human-warmth wording rather than generic recall.
Common questions
Are segments static or dynamic?
Are segments static or dynamic?
Dynamic by default — every time a campaign runs, the segment is re-evaluated against current PMS data, so newly-eligible patients are included and patients who’ve since rebooked are excluded.
Can I exclude opted-out patients automatically?
Can I exclude opted-out patients automatically?
Yes — every segment auto-excludes patients who’ve replied STOP or set opt-out preferences. You don’t need to add an explicit filter.
Will Robyn message the same patient from multiple segments?
Will Robyn message the same patient from multiple segments?
No — Routiq has a global frequency cap (default: max one outbound per patient per 7 days, configurable). If a patient is eligible for two campaigns, only the higher-priority one fires.
Can I share segments across logins?
Can I share segments across logins?
What if my PMS doesn't have a field I want to segment on?
What if my PMS doesn't have a field I want to segment on?
Sync custom fields from your PMS where supported (Cliniko Custom Fields, Nookal Custom Fields). For data not in your PMS, you can upload a CSV tag list to enrich the patient records.
Coming soon
- Predictive scoring — ML model ranks each patient by probability of rebooking on a given recall message
- Auto-segments — Routiq suggests segments based on patterns it spots in your data
- Lifetime value forecasting — for prioritising reactivation spend
Next
Lapsed-patient reactivation
The flagship campaign type that uses segments most.
Analytics
See conversion rate by segment.