All templates

Chase Outstanding Patient Balances

Every Monday, WebRun opens your practice-management system, identifies patients with balances past 30 days, checks payment status in Stripe, drafts a courteous email reminder for each, and posts the queue to Slack so staff can approve before anything is sent.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Practice management find overdue patient balances
2 Stripe verify payment status
3 Gmail draft payment reminders
4 Slack queue drafts for approval
In short

How can I automatically chase outstanding patient balances?

Every Monday, WebRun opens your practice-management system, identifies patients with balances past 30 days, checks payment status in Stripe, drafts a courteous email reminder for each, and posts the queue to Slack - staff approve before anything is sent to a patient.

  • Every overdue balance followed up consistently each week
  • Courteous, on-brand reminders drafted automatically for staff review
  • Billing cycle shortened by systematic, timely outreach

Built for medical practices · dental clinics · allied health providers · billing teams

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

  2. 1
    Practice management - find overdue patient balances
    • Open the billing module and filter to patient balances outstanding more than 30 days
    • Capture patient name, balance amount, days overdue, and email address
    • Exclude any patient already in a payment plan or with a dispute on file

    Done when A clean list of overdue patients with amounts and email addresses is ready.

  3. 2
    Stripe - verify payment status
    stripe.com
    WebRun in Stripe: verify payment status
    WebRun opens Stripe to verify payment status.
    • Look up each patient in Stripe to confirm no recent payment has been made since the last billing run
    • Note the last payment date for patients who have paid partially

    Done when Balances are confirmed as still outstanding against live payment records.

  4. 3
    Gmail - draft payment reminders
    gmail.com
    WebRun in Gmail: draft payment reminders
    WebRun opens Gmail to draft payment reminders.
    • Draft a polite, on-brand email for each patient noting the outstanding amount and due date
    • Include a secure payment link and office contact details
    • Save each to Drafts - do not send until staff approves

    Done when A personalised payment-reminder draft exists for every overdue patient.

  5. 4
    Slack - queue drafts for approval
    slack.com
    WebRun in Slack: queue drafts for approval
    WebRun opens Slack to queue drafts for approval.
    • Post a weekly summary to the billing Slack channel listing each draft, the patient name, balance, and days overdue
    • Flag the three largest or oldest balances at the top

    Done when Staff have the week's collection queue and can approve or adjust each draft.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dashboard.stripe.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Balance reminder drafts · Slack
OutputWhat each run produces - A batch of personalised payment-reminder email drafts plus a Slack summary of all overdue balances ranked by size and age.
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 email patients about money without anyone checking first?

No. Every reminder is saved as a Gmail draft and listed in Slack - a staff member must approve before it sends. Financial messages to patients are always draft-not-do.

What if a patient has already paid since the last billing run?

WebRun cross-checks Stripe before drafting, so patients who have paid are automatically excluded from that week's queue.

Can we set a minimum balance threshold before chasing?

Yes. Tell WebRun your floor (e.g. balances over $50) and it will skip anything below that amount to avoid friction over small residuals.

Put this on autopilot.

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