All templates

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.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Sonio find growth scans coming due
2 Google Calendar hold the right interval slot
3 Gmail draft the patient invite
In short

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

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.sonio.ai in a real browser with your saved login - no setup, no API keys.

  2. 1
    Sonio - find growth scans coming due
    sonio.ai
    WebRun in 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.

  3. 2
    Google Calendar - hold the right interval slot
    calendar.google.com
    WebRun in 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.

  4. 3
    Gmail - draft the patient invite
    gmail.com
    WebRun in 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.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.sonio.ai
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Scan invites · Gmail
OutputWhat each run produces - A held calendar slot and an unsent patient invite for each pregnancy due for its next growth scan.
Drafts
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

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.