All templates

Automated Waste Hauling Overdue Invoice Chaser

Every Monday, WebRun opens Trash Flow to find accounts with past-due balances, checks each invoice in QuickBooks, drafts a polite overdue notice in Gmail for your review, and posts your team a ranked list of who is furthest behind in Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Trash Flow find past-due accounts
2 QuickBooks confirm outstanding balances
3 Gmail draft overdue notices
4 Slack post ranked chase list
In short

How do I automatically chase overdue invoices for a waste hauling company?

WebRun opens Trash Flow every Monday to find past-due accounts, verifies each balance in QuickBooks, and drafts a firm but polite overdue notice in Gmail for your team to review. A ranked Slack list shows who is furthest behind, so your collections team always knows where to focus first.

  • Every past-due account gets a follow-up draft before the week starts
  • Collections team opens Slack to a ranked chase list each Monday
  • Accounts already paid or on a plan are skipped automatically

Built for waste hauling companies · recycling service providers · collections teams · commercial waste contractors

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

  2. 1
    Trash Flow - find past-due accounts
    trashflow.com
    WebRun in Trash Flow: find past-due accounts
    WebRun opens Trash Flow to find past-due accounts.
    • Open Trash Flow and navigate to the Accounts Receivable or Billing section
    • Filter to accounts with an outstanding balance past their due date
    • Capture the customer name, balance, days overdue, and service address for each

    Done when Every past-due account is listed with its balance and days overdue.

  3. 2
    QuickBooks - confirm outstanding balances
    • Search for each past-due customer in QuickBooks
    • Verify the open invoice amount and due date
    • Skip any account where the balance was recently cleared or a payment plan is already in place

    Done when Each past-due balance is confirmed and verified in QuickBooks.

  4. 3
    Gmail - draft overdue notices
    gmail.com
    WebRun in Gmail: draft overdue notices
    WebRun opens Gmail to draft overdue notices.
    • Draft a firm but polite overdue notice for each confirmed past-due account
    • Include the invoice number, amount, and days past due in the body
    • Leave all drafts unsent in the Gmail Drafts folder for your collections team to review before sending

    Done when An overdue notice draft exists in Gmail for every confirmed past-due account.

  5. 4
    Slack - post ranked chase list
    slack.com
    WebRun in Slack: post ranked chase list
    WebRun opens Slack to post ranked chase list.
    • Post a ranked chase list to your collections channel in Slack
    • Sort accounts by days overdue, with the oldest balances first
    • Flag any account with a balance over your review threshold for a personal call

    Done when Your collections team has a ranked chase list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.trashflow.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Overdue drafts · Gmail, Chase list · Slack
OutputWhat each run produces - Overdue notice drafts in Gmail plus a ranked collections list in Slack sorted by 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 overdue customers automatically?

No. Every overdue notice is drafted in Gmail and left for your collections team to review and send. Nothing reaches a customer without your approval.

What if a customer paid after the last run?

WebRun reads the live balance from Trash Flow and verifies it in QuickBooks on every run, so anyone who paid since the last cycle is skipped automatically.

Can it handle accounts on a payment plan?

Yes. Any account with a note or arrangement flag in QuickBooks is skipped so your team is not chasing customers who are already in a payment agreement.

Put this on autopilot.

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