All templates

Automatic Urodynamics Rescheduling Outreach

Throughout the day, WebRun watches the shared clinic Google Calendar for a canceled or freed up urodynamics slot, matches it against the waitlist of patients still needing testing in Laborie, and drafts an offer text in Twilio for staff to review before it goes out.

Runs on WebRun · Strict Lockdown policy
Checked every 15 minutes on weekdays WebRunorchestrates each step
1 Google Calendar spot a freed up slot
2 Laborie match the slot to the waitlist
3 Twilio draft the reschedule offer
In short

How do I automatically fill canceled urodynamics testing slots?

WebRun watches the shared clinic Google Calendar throughout the day for a canceled urodynamics slot, matches it against the Laborie waitlist of patients still needing that protocol, and drafts a reschedule offer in Twilio for staff to review. Every offer is queued for approval before it reaches a patient, so cancellations turn into filled slots instead of wasted testing time.

  • Canceled slots get matched to a waiting patient within minutes
  • Waitlisted patients are ranked so the longest wait gets offered first
  • No reschedule offer goes out without staff approval

Built for urogynecology clinics · FPMRS practices · urodynamics technicians · front desk scheduling staff

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 calendar.google.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Google Calendar - spot a freed up slot
    calendar.google.com
    WebRun in Google Calendar: spot a freed up slot
    WebRun watches Google Calendar to spot a freed up urodynamics slot.
    • Watch the shared clinic Google Calendar for a canceled or freed up urodynamics slot
    • Capture the date, time, and which protocol the slot was booked for
    • Skip slots already refilled since the last check

    Done when Every newly freed urodynamics slot is captured with its date, time, and protocol.

  3. 2
    Laborie - match the slot to the waitlist
    laborie.com
    WebRun in Laborie: match the slot to the waitlist
    WebRun matches the freed slot to the waitlist in Laborie.
    • Open the Laborie waitlist of patients still needing the matching protocol
    • Rank the waitlist by how long each patient has been waiting and any urgency flag from their provider
    • Select the best matched patient for the freed slot

    Done when The freed slot has a best matched, ranked waitlist patient selected.

  4. 3
    Twilio - draft the reschedule offer
    twilio.com
    WebRun in Twilio: draft the reschedule offer
    WebRun drafts the reschedule offer in Twilio for staff review.
    • Draft a plain offer text with the new date, time, and a short reply window to claim it
    • Leave every message unsent in Twilio for front desk staff to review
    • Never send the offer to the patient directly. A staff member approves and sends it

    Done when A reviewed reschedule offer is queued in Twilio for the best matched patient.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
calendar.google.com
ScheduleRuns automatically on this cadence
Checked every 15 minutes on weekdays
DeliveryHow each run's result reaches you
Open slot list · Google Calendar
OutputWhat each run produces - A freed urodynamics slot matched to the best waitlisted patient, plus a staff reviewed offer text queued in Twilio.
Text
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 text a patient the open slot without staff review?

No. WebRun drafts the offer text in Twilio and leaves it unsent. A staff member reviews the patient match and the time before sending it, so no offer reaches anyone unapproved.

How does it decide who gets offered the open slot first?

It ranks the Laborie waitlist by how long each patient has been waiting for the same protocol and any urgency flag from their provider, then picks the best matched patient for that specific slot.

What if two patients could both take the slot?

It offers the slot to the single best ranked match first and leaves the rest of the waitlist untouched, so staff can work down the list by hand if the first patient does not respond.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.