Skip to content
Saaro Health
AI flow

Patients you haven't seen in a year are still your patients.

Somewhere in your records are people who came twice, felt better, and never came back for the review they needed. This flow finds them, sends one message from the doctor they remember, and books the ones who reply.

  • Built from your own records
  • One message, not a campaign blast
  • Consent respected
The moment it fires

When the last visit date crosses the line you drew.

Every clinic has a lapsed list, but almost nobody can produce it. It lives across an old register, a spreadsheet from the previous software and a few hundred WhatsApp chats. So the list is never called, and the patient who needed an annual eye check or a thyroid review simply drops off.

This flow watches the record. When a patient's last visit is older than the interval you set, for the reason you set, they join the reactivation queue. A thyroid patient with no visit in twelve months qualifies. A patient who came once for a viral fever does not, unless you say so.

Each queued patient gets one message, from the doctor they saw, in plain words. No offers, no urgency. A booking link and a way to say no. Replies go to the front desk, and a reply of 1 books straight into the doctor's calendar.

What the patient gets

It reads like the doctor wrote it, because the doctor did.

The wording is the doctor's own, set once per reason. The name, the last visit and the slots come from the record.

  • LAPSED 12M · THYROID
  • REACTIVATED
  • APPT BOOKED
9:41
S
Dr Mehta's Clinic
online
TODAY
Namaste Rekha ji, this is Dr Mehta's clinic. Your last thyroid review with Dr Mehta was in Aug 2025. Dr Mehta recommends a check-up and a TSH test once a year. Reply 1 to see open slots, or 2 if you're being seen elsewhere.
11:00
1
13:15
Dr Mehta has these open: 1) Thu 4 Sep, 11:00 2) Sat 6 Sep, 9:30 3) Mon 8 Sep, 6:00 pm. Reply with the number.
13:15
2
13:20
Booked. Dr Mehta, Sat 6 Sep, 9:30. Please come fasting if you'd like the TSH done the same morning. Reply STOP to opt out of messages like this.
Appt #2340
Sat 6 Sep · 9:30 · Dr Mehta · annual review
13:20
Message
How it works

Trigger, message, reply, record.

  1. 01Nightly check

    Trigger

    A rule per reason: last visit older than N months, with a given condition tag or visit type. Patients who opted out or asked not to be contacted are excluded.

  2. 02Once, at your hour

    Message

    One message from your clinic's number in the doctor's words and the patient's language, with the last visit date and a choice of 1 or 2.

  3. 03Within the thread

    Reply

    1 shows slots and books. 2 marks them as seen elsewhere and stops future reactivation. Words go to the front desk.

  4. 04Automatic

    Record

    The outcome is noted: booked, declined, no reply. No-reply patients are not messaged again for this reason until the interval you set has passed.

Settings

A rule per reason, a message per doctor, a cap per day.

Checklist

What your clinic sets up before it goes live.

The value of this flow is entirely in the quality of your migrated records, so start there.

  1. Migrated visit history

    Last visit dates and condition tags for existing patients. We migrate these from your previous EMR or register; typically about two days.

    Shared
  2. Consent status on the record

    Patients who asked not to be contacted, or whose consent to messaging is not recorded, are excluded until it is.

    Your clinic
  3. Reactivation rules

    Pick two or three reasons to start: an annual review, an incomplete course, a missed follow-up. Set the interval for each.

    Your clinic
  4. Doctor's wording

    Each doctor writes their message for each reason. It should sound like them, and it should say why the visit matters.

    Your clinic
  5. Daily cap and desk owner

    How many messages per day, and who at the desk handles replies in words.

    Your clinic
  6. Clinic number on SaroConnect

    Your WhatsApp Business number verified and connected on setup day.

    Shared

Your questions answered.

The things clinics ask first.

No. Each patient gets one message, for a clinical reason on their own record, from the doctor who treated them. There is a daily cap and a permanent opt-out.

They are excluded. Saaro records consent to messaging on the patient record; the flow only queues patients whose consent is recorded and has not been withdrawn.

Yes. Rules are by reason, condition tag, visit type, doctor and branch. You can also review the day's queue before it is sent and remove anyone.

Replying 2 records that and removes them from all reactivation reasons. Their record stays; they are simply not contacted again this way.

It works best with them. If you are starting fresh in Saaro, the flow starts producing candidates as soon as your own visit history crosses the intervals you set.

Related

Keep reading.

Find out how long your lapsed list really is.

Bring an export from your current software to the demo. We'll show you the queue it would produce.