Sonio Automated Growth Scan Scheduling
Each morning, WebRun opens Sonio, finds pregnancies whose next serial growth scan falls due by the ordered interval, holds an appropriate slot in Google Calendar, and drafts a Gmail invite for each patient, left unsent for the scheduler to confirm and send.
How do I schedule serial growth scans at the right interval automatically?
WebRun opens Sonio each morning and finds pregnancies whose next serial growth scan is due by the ordered interval. It holds an appropriate slot in Google Calendar inside that window and drafts a Gmail invite for each patient, using a first name only and left unsent, so the scheduler confirms and sends every appointment.
- Growth scans get booked inside the ordered interval, not late
- Schedulers confirm from a held slot and a ready invite instead of starting cold
- Pregnancies already booked for their next scan are skipped automatically
Built for maternal-fetal medicine clinics · MFM schedulers · high-risk OB practices · prenatal imaging centers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.sonio.aiin a real browser with your saved login - no setup, no API keys. -
1
Sonio - find growth scans coming due
WebRun opens Sonio to find pregnancies due for their next growth scan. - Open Sonio and list pregnancies on a serial growth-scan protocol
- For each, read the last growth scan date and the ordered follow-up interval
- Flag any whose next scan falls due within the coming two weeks
- Capture patient initials, gestational age, ordered interval, and the target scan window
Done when Every pregnancy due for a growth scan in the next two weeks is listed with its target window.
-
2
Google Calendar - hold the right interval slot
WebRun holds a tentative growth-scan slot inside the ordered interval window. - Open the ultrasound scheduling calendar
- For each pregnancy, find an open slot inside the target scan window on a sonographer's list
- Place a tentative hold with the exam type and patient initials, and skip any that already have a future growth scan booked
Done when A tentative slot is held in Google Calendar for each pregnancy that still needs one.
-
3
Gmail - draft the patient invite
WebRun drafts each growth-scan invite, left unsent for the scheduler. - Draft a short, warm Gmail invite to each patient with the proposed date and time
- Use a first name only, name the visit as a routine follow-up scan, and include no clinical or diagnostic detail
- Leave every invite as an unsent draft for the scheduler to review, adjust, and send. Do not send any invite automatically
Done when A patient invite is drafted in Gmail for each held slot, awaiting the scheduler's review.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it email patients or book them without me?
No. WebRun places a tentative calendar hold and drafts the Gmail invite, then stops. The scheduler reviews each invite, confirms the slot, and sends it, so nothing reaches a patient and no booking is finalized on its own.
How does it pick the interval and the slot?
It reads each pregnancy's last growth scan date and the ordered follow-up interval in Sonio, then finds an open slot inside that target window on the scheduling calendar. You set how far ahead it looks in the plan.
What about patients already booked for their next scan?
They are skipped. WebRun checks the calendar for an existing future growth scan before holding a slot, so it never double-books a pregnancy that already has its next appointment.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.