All templates
For pulmonology sleep programs, respiratory therapists & sleep medicine coordinators

Follow up on CPAP non-compliance before therapy lapses

Every Monday, WebRun opens ModuleMD, reviews the sleep study and CPAP compliance data logged for every patient on therapy, flags anyone whose usage has fallen below 4 hours a night or 70 percent of nights, drafts a coaching text in Twilio for the respiratory therapist to review and send, and posts a Telegram summary of who needs outreach this week.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 9:00 AM WebRun
1 ModuleMD find patients below their CPAP compliance target
2 Twilio draft the coaching text
3 Telegram alert the respiratory therapist
Run a sample
In short

How do I follow up with CPAP patients who fall below compliance?

Every Monday, WebRun opens ModuleMD, reviews logged CPAP compliance data, and flags patients averaging under 4 hours a night or under 70 percent of nights used over the past 30 days. It drafts a supportive coaching text in Twilio for the respiratory therapist to review and send, and posts a Telegram summary, so lapsing therapy gets caught early.

  • Non-compliant patients are caught every Monday instead of at the next scheduled visit
  • The therapist opens Twilio to a drafted, ready-to-send coaching text
  • Patients back above target drop off the outreach list automatically

Built for pulmonology sleep programs · respiratory therapists · sleep medicine coordinators · DME liaisons

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 below their CPAP compliance target
    modulemd.com How to Automate ModuleMD
    WebRun in ModuleMD: find patients below their CPAP compliance target
    WebRun opens ModuleMD to find patients below their CPAP compliance target.
    • Open ModuleMD and review logged CPAP compliance data for every active therapy patient
    • Filter for patients averaging under 4 hours a night or under 70 percent of nights used, over the last 30 days
    • Capture average nightly hours, percent of nights used, and mask type for each
    • Note any patient already flagged and contacted in the last 2 weeks, and skip them

    Done when Every patient below their compliance target is listed with usage detail and last contact date.

  3. 2
    Twilio - draft the coaching text
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft the coaching text
    WebRun opens Twilio to draft the coaching text.
    • Draft a short, supportive coaching text for each patient referencing their specific usage gap
    • Suggest a mask fit check or supply refill where the data suggests a fit or comfort issue
    • Queue the drafts for the respiratory therapist to review. Do not send without approval

    Done when A reviewable coaching text is queued for every non-compliant patient.

  4. 3
    Telegram - alert the respiratory therapist
    telegram.org How to Automate Telegram
    WebRun in Telegram: alert the respiratory therapist
    WebRun opens Telegram to alert the respiratory therapist.
    • Send the respiratory therapist a Telegram summary of how many patients fell below target this week
    • List the lowest-compliance patients first with their usage percentage

    Done when The respiratory therapist has this week's non-compliance list in Telegram.

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 9:00 AM
DeliveryHow each run's result reaches you
Compliance follow-up list · Telegram
OutputWhat each run produces - A weekly list of patients below their CPAP compliance target, each with a drafted coaching text awaiting therapist review.
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 about their CPAP use without review?

No. WebRun only drafts the coaching text in Twilio. The respiratory therapist reviews and sends it, so every patient message is checked before it goes out.

What counts as non-compliant?

By default, averaging under 4 hours a night or under 70 percent of nights used over the last 30 days, matching common payer compliance thresholds. Both limits can be adjusted in your run settings.

What if a patient's compliance already improved?

It reads the live compliance data logged in ModuleMD each Monday, so anyone back above target is left off that week's outreach list automatically.

Put this on autopilot.

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