All templates

TDO Software Automated Waitlist Slot Filling

Each afternoon, WebRun opens TDO Software, identifies any appointment slots that opened during the day, searches the waitlist for patients whose procedure type and availability match the open slot, logs the match to a Google Sheet, and drafts an outreach SMS via Twilio for your coordinator to review and send.

Runs on WebRun · Strict Lockdown policy
Every day at 3:00 PM WebRunorchestrates each step
1 TDO Software identify open slots and search waitlist for best match
2 Google Sheets log slot and match details for coordinator review
3 Twilio draft outreach SMS for coordinator approval
In short

How do I automatically fill open endodontic appointment slots from a waitlist?

WebRun checks TDO Software each afternoon for newly open appointment slots, searches the waitlist for the best-matched patient by procedure type and wait time, logs the pairing in Google Sheets, and drafts an outreach SMS via Twilio for coordinator review. No patient is contacted until a staff member approves the message.

  • Open slots matched to the right waitlist patient within hours of a cancellation
  • Coordinator reviews every outreach message before a patient is contacted
  • Unmatched slots flagged for manual handling so nothing is missed

Built for endodontic coordinators · endodontists · dental specialty scheduling teams · endodontic practice managers

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

  2. 1
    TDO Software - identify open slots and search waitlist for best match
    tdo4endo.com
    WebRun in TDO Software: identify open slots and search waitlist for best match
    WebRun opens TDO Software to identify open slots and search waitlist for best match.
    • Open TDO Software and check today's schedule for newly cancelled or open appointment slots
    • Note the open slot date, time, operatory, and procedure type
    • Search the waitlist for patients whose requested procedure matches the open slot
    • Rank matches by how long each patient has been on the waitlist

    Done when Each open slot has at least one ranked waitlist match identified by procedure type and wait time.

  3. 2
    Google Sheets - log slot and match details for coordinator review
    google.com
    WebRun in Google Sheets: log slot and match details for coordinator review
    WebRun opens Google Sheets to log slot and match details for coordinator review.
    • Open the Waitlist Routing sheet
    • Log the open slot details alongside the top-matched patient name and wait time
    • Mark slots that have no viable match so the coordinator can handle them manually

    Done when All open slots are logged with their best waitlist match or a no-match flag.

  4. 3
    Twilio - draft outreach SMS for coordinator approval
    twilio.com
    WebRun in Twilio: draft outreach SMS for coordinator approval
    WebRun opens Twilio to draft outreach SMS for coordinator approval.
    • Draft a short, friendly outreach SMS for the top-matched patient offering the open slot
    • Include the appointment date, time, and a prompt to confirm or decline
    • Save the draft in Twilio without sending, for coordinator review and approval

    Done when A draft outreach SMS exists in Twilio for the best waitlist match for each open slot, awaiting coordinator approval before any message is sent.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
wwww.tdo4endo.com
ScheduleRuns automatically on this cadence
Every day at 3:00 PM
DeliveryHow each run's result reaches you
Waitlist match log · Google Sheets
OutputWhat each run produces - A Google Sheet log of open slots and waitlist matches plus draft outreach SMS messages in Twilio ready for coordinator approval.
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 contact waitlist patients without coordinator sign-off?

No. Every outreach message is drafted and saved in Twilio as an unsent message. Your coordinator reviews the match and the draft before any patient is contacted about the open slot.

How does it pick the best waitlist match?

WebRun matches on procedure type first, then ranks by how long each patient has been on the waitlist, so the patient who has been waiting longest for that specific procedure gets priority.

What if no waitlist patient matches the open slot?

Slots with no viable waitlist match are flagged in the Google Sheet with a no-match note so your coordinator can handle them manually, such as calling the referring dentist or offering a general scheduling link.

Put this on autopilot.

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