All templates

Automated MSP Overdue Invoice Chaser

Every Monday, WebRun opens ConnectWise Billing, finds invoices past their due date, drafts a polite payment reminder for each client in Gmail, and posts your finance team a ranked outstanding-balance list in Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 ConnectWise find overdue invoices
2 Gmail draft payment reminders
3 Slack report outstanding balances
In short

How do I automatically chase overdue invoices for my MSP?

Every Monday, WebRun opens ConnectWise and finds all invoices past their due date. It drafts a polite payment reminder for each client in Gmail and posts your finance team a ranked list of outstanding balances in Slack. Nothing is sent without your team reviewing it first.

  • Overdue balances get a follow-up every week without manual effort
  • Finance opens Slack to a ranked collections list every Monday morning
  • Draft reminder emails are ready to send in seconds, not written from scratch

Built for managed service providers · MSP finance teams · IT service businesses · MSP billing 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 home.connectwise.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ConnectWise - find overdue invoices
    connectwise.com
    WebRun in ConnectWise: find overdue invoices
    WebRun opens ConnectWise to find overdue invoices.
    • Open ConnectWise Manage and navigate to Finance then Invoices
    • Filter for invoices with a status of Past Due
    • Capture the client name, invoice number, amount, and days overdue for each
    • Skip any invoice already sent a reminder in the past 7 days

    Done when Every overdue invoice is listed with its client, amount, and days outstanding.

  3. 2
    Gmail - draft payment reminders
    gmail.com
    WebRun in Gmail: draft payment reminders
    WebRun opens Gmail to draft payment reminders.
    • Draft a polite, professional payment reminder for each overdue client
    • Include the invoice number, amount due, and a link to pay
    • Adjust tone based on how many days overdue: friendly nudge up to 14 days, firmer notice beyond 30
    • Leave all drafts unsent for the finance manager to review before sending

    Done when A ready-to-review draft reminder email exists in Gmail for every overdue invoice.

  4. 3
    Slack - report outstanding balances
    slack.com
    WebRun in Slack: report outstanding balances
    WebRun opens Slack to report outstanding balances.
    • Post this week's outstanding-balance summary to the finance channel
    • Sort by amount owed, largest first
    • Flag any invoice more than 30 days overdue as a priority

    Done when Finance has this week's overdue invoice list in Slack with priority flags.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
home.connectwise.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Overdue list · Slack
OutputWhat each run produces - A weekly list of overdue invoices ranked by balance, with draft reminder emails ready for review in Gmail.
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 send payment reminder emails to clients on its own?

No. WebRun drafts every reminder in Gmail and leaves it for your finance manager to review and send. No client receives a message without a human approving it first.

How does it handle clients with multiple overdue invoices?

It groups all overdue invoices by client and drafts a single consolidated reminder listing each invoice, so clients receive one clear message rather than several separate emails.

What if an invoice was already paid since the last run?

It reads the live invoice status in ConnectWise each Monday, so any invoice cleared since the last run is automatically skipped.

Put this on autopilot.

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