All templates
For pulmonology practices, pulmonary function test labs & respiratory therapists

Keep your spirometry schedule full without the back-and-forth calls

Every Monday, WebRun opens ModuleMD, finds every patient due for a repeat pulmonary function test or spirometry check per their care plan, holds a matching open slot on the PFT lab's Google Calendar, and drafts a text confirmation in Twilio for your front desk to review and send.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 8:00 AM WebRun
1 ModuleMD find patients due for a repeat PFT
2 Google Calendar hold an open lab slot
3 Twilio draft the confirmation text
Run a sample
In short

How do I automatically schedule repeat spirometry and PFT appointments?

Every Monday, WebRun opens ModuleMD, finds patients due for a repeat PFT or spirometry check within 14 days, and holds a matching open slot on the lab's Google Calendar. It then drafts a confirmation text in Twilio for your front desk to review and send, so no spirometry recheck falls through the cracks.

  • Patients due for a repeat PFT are found every Monday without a manual chart review
  • Lab slots are held before the schedule fills up with other visits
  • Front desk opens Twilio to a ready-to-send confirmation instead of dialing each patient

Built for pulmonology practices · pulmonary function test labs · respiratory therapists · practice 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 app.modulemd.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ModuleMD - find patients due for a repeat PFT
    modulemd.com How to Automate ModuleMD
    WebRun in ModuleMD: find patients due for a repeat PFT
    WebRun opens ModuleMD to find patients due for a repeat PFT.
    • Open ModuleMD and review the spirometry trending chart for each active patient
    • Filter for patients whose next PFT or spirometry check is due within 14 days per their care plan
    • Capture the patient name, last test date, diagnosis, and recommended interval for each
    • Skip any patient with a spirometry appointment already on the books

    Done when Every patient due for a repeat PFT within 14 days is listed with their last test date and interval.

  3. 2
    Google Calendar - hold an open lab slot
    calendar.google.com How to Automate Google Calendar
    WebRun in Google Calendar: hold an open lab slot
    WebRun opens Google Calendar to hold an open lab slot.
    • Open the PFT lab's Google Calendar and find open technician slots in the next 2 weeks
    • Hold one matching slot per patient based on test length and technician availability
    • Mark each hold as pending confirmation, not a final booking

    Done when Every due patient has a pending slot held on the lab calendar.

  4. 3
    Twilio - draft the confirmation text
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft the confirmation text
    WebRun opens Twilio to draft the confirmation text.
    • Draft a short confirmation text for each patient with the proposed date, time, and prep instructions
    • Queue the drafts for front-desk review. Do not send any text without staff approval
    • Flag patients with no reachable phone number on file for a phone call instead

    Done when A ready-to-send confirmation text is queued for every held slot, awaiting staff approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.modulemd.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Confirmation queue · Twilio
OutputWhat each run produces - A weekly list of patients due for spirometry, each with a held lab slot and a drafted confirmation text awaiting 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 text patients without staff review?

No. WebRun only drafts the confirmation text and queues it for your front desk to review. Nothing is sent to a patient until a staff member approves it.

How does it decide which patients are due?

It reads each patient's last spirometry date and recommended interval from their ModuleMD care plan, then flags anyone due within the next 14 days.

What if a patient already has an appointment booked?

It checks the live schedule in ModuleMD each run, so any patient who already has a spirometry visit on the books is skipped automatically.

Put this on autopilot.

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