All templates

Automated Process Serving Invoice Chaser

Every Monday, WebRun opens QuickBooks, finds invoices past their due date, groups them by client, drafts a polite payment reminder email for each, and posts your team a ranked chase list in Slack showing the largest or oldest balances first. Your cash flow moves without awkward calls.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 QuickBooks find overdue invoices
2 Gmail draft payment reminders
3 Slack post weekly chase list
In short

How do I automatically chase overdue invoices from law firm clients?

WebRun opens QuickBooks every Monday, finds every overdue invoice, and drafts a polite payment reminder in Gmail for each client, leaving all emails unsent for your review. It also posts your team a ranked chase list in Slack sorted by largest balance, so overdue accounts are chased consistently every week.

  • Overdue invoices are chased every Monday without manual accounts receivable work
  • Largest balances surface first so collection effort is focused correctly
  • No reminder goes to a client without a human reviewing it first

Built for process serving companies · legal support firms · process service managers · legal billing staff

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

  2. 1
    QuickBooks - find overdue invoices
    • Open QuickBooks and navigate to the Invoices list filtered to Overdue
    • Capture client name, invoice number, invoice date, due date, amount, and days overdue
    • Skip any client already sent a reminder this week
    • Group multiple overdue invoices per client into a single total

    Done when All overdue invoices are listed with client details and aging information.

  3. 2
    Gmail - draft payment reminders
    gmail.com
    WebRun in Gmail: draft payment reminders
    WebRun opens Gmail to draft payment reminders.
    • Draft a polite, on-brand reminder for each client listing their overdue invoice numbers and total
    • For balances under your auto-send threshold, save as draft for your review
    • For larger balances, flag for personal follow-up rather than a template email
    • Leave all drafts unsent for your approval before anything is sent

    Done when A draft reminder email exists in Gmail for every client with an overdue balance.

  4. 3
    Slack - post weekly chase list
    slack.com
    WebRun in Slack: post weekly chase list
    WebRun opens Slack to post weekly chase list.
    • Post this week's chase list to the finance channel
    • Sort by largest balance first, then oldest invoice date
    • Include a total outstanding amount for the week

    Done when Your team has this week's full overdue balance list in Slack with amounts and aging.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.qbo.intuit.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Chase list · Slack
OutputWhat each run produces - Draft reminder emails in Gmail for each overdue client and a ranked Slack chase list showing client, amount, and days overdue.
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 clients automatically without my review?

No. Every reminder is saved as a Gmail draft for your approval before sending. Nothing reaches a client until you review and click send.

What if a client paid since the last run?

WebRun reads live invoice status in QuickBooks each Monday, so any client who has paid is automatically excluded from that week's chase list.

Can I set a minimum amount before a reminder is drafted?

Yes. Set a minimum balance threshold in the run settings and WebRun skips drafts for balances below it, keeping your reminders focused on meaningful amounts.

Put this on autopilot.

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