All templates

OmniMD Automated Cancellation Backfill

Through the day, WebRun watches OmniMD for procedure cancellations, finds waitlisted vein patients who match the freed slot, drafts a personalized offer text for each in Twilio, and posts your front desk a Slack list to approve, so the queued messages only send after a human says go.

Runs on WebRun · Strict Lockdown policy
Every few minutes during clinic hours WebRunorchestrates each step
1 OmniMD find the open slot and matching waitlist
2 Twilio draft an offer text to each patient
3 Slack get front desk approval before sending
In short

How do I automatically fill canceled vein procedure slots from my waitlist?

WebRun watches OmniMD for vein procedure cancellations and finds waitlisted patients who match the freed slot. It drafts a personalized offer text for each in Twilio and posts your front desk a Slack approval list, so open slots get filled fast while every patient message waits for a human to approve before it sends.

  • Canceled procedure slots get filled the same day instead of going empty
  • Waitlisted patients are offered slots in fair, wait-time order
  • No patient is texted without a staff member approving the message first

Built for vein clinics · vascular surgery practices · front desk staff · surgical schedulers

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

  2. 1
    OmniMD - find the open slot and matching waitlist
    omnimd.com
    WebRun in OmniMD: find the open slot and matching waitlist
    WebRun opens OmniMD to find the open slot and matching waitlist.
    • Open OmniMD and detect newly canceled or rescheduled procedure slots
    • Read the slot details such as procedure type, provider, room, and time
    • Search the waitlist for patients whose planned procedure and authorization match the open slot
    • Capture a short ranked list of candidates with the date they have been waiting since

    Done when Each open slot has a ranked shortlist of matching, authorization-ready waitlist patients.

  3. 2
    Twilio - draft an offer text to each patient
    twilio.com
    WebRun in Twilio: draft an offer text to each patient
    WebRun opens Twilio to draft an offer text to each patient.
    • Draft a short, friendly SMS to each candidate offering the open slot with the date and time
    • Personalize with the patient first name and the procedure already planned
    • Queue every message as a draft in Twilio. Do not send. Leave all drafts for review

    Done when A personalized offer text is drafted and queued for each candidate, none sent.

  4. 3
    Slack - get front desk approval before sending
    slack.com
    WebRun in Slack: get front desk approval before sending
    WebRun opens Slack to get front desk approval before sending.
    • Post the open slot and the ranked candidate list to the front desk channel
    • Show each drafted message so a staff member can approve, edit, or skip it
    • Send only the offers a human approves. Never text a patient without approval

    Done when The front desk has approved which offers to send for each open slot.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
omnimd.com
ScheduleRuns automatically on this cadence
Every few minutes during clinic hours
DeliveryHow each run's result reaches you
Backfill offers · Slack
OutputWhat each run produces - A ranked shortlist per open slot with a personalized offer text drafted in Twilio for each candidate, held in Slack for front desk approval.
Drafts + approval list
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 patients without my approval?

No. Every offer text is drafted and queued in Twilio but never sent on its own. Your front desk reviews each one in Slack and only approved messages go out, so no patient is contacted without a human deciding.

How does it pick which waitlisted patients to offer the slot?

It matches the open slot's procedure, provider, and authorization status against the waitlist, then ranks candidates by how long they have waited so the fairest fit is offered first.

What if two slots open at once or a patient already rebooked?

It reads the live schedule in OmniMD each run, so filled slots and patients who already rebooked drop out, and it drafts a separate approval list for each remaining open slot.

Put this on autopilot.

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