All templates

Automated GorillaDesk Unpaid Invoice Chaser

Every Monday morning, WebRun cross-references completed jobs in GorillaDesk against QuickBooks, finds every invoice past its due date, drafts a polite payment reminder for each customer, and posts your office a Slack chase list showing who owes what and how many days they are overdue.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 GorillaDesk match overdue invoices to completed jobs
2 QuickBooks find overdue invoices and draft a reminder
3 Slack post the weekly chase list
In short

How do I automatically chase unpaid wildlife removal invoices?

WebRun matches completed jobs in GorillaDesk to overdue invoices in QuickBooks every Monday, drafts a polite payment reminder for each customer, and posts your office a Slack chase list sorted by days overdue. Your team reviews and sends each reminder, so outstanding balances get worked every week without anyone digging through the books.

  • Every overdue invoice gets a drafted reminder each Monday without manual searching
  • Outstanding balance is visible in Slack before the work week begins
  • No payment reminder reaches a customer without human review first

Built for wildlife removal companies · nuisance wildlife operators · field service billing teams · small trapping businesses

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

  2. 1
    GorillaDesk - match overdue invoices to completed jobs
    gorilladesk.com
    WebRun in GorillaDesk: match overdue invoices to completed jobs
    WebRun opens GorillaDesk to match overdue invoices to completed jobs.
    • Open GorillaDesk and pull completed jobs from the last 90 days
    • Match each job to its customer and service address
    • Note any customer with a history of late payment

    Done when Every recently completed job is matched to its customer for the invoice check.

  3. 2
    QuickBooks - find overdue invoices and draft a reminder
    • Open QuickBooks and filter invoices to Overdue
    • Capture the invoice number, amount, and days overdue for each
    • Draft a payment reminder for each overdue invoice and leave it unsent for your team to review, do not send automatically

    Done when Every overdue invoice has a drafted reminder waiting for approval in QuickBooks.

  4. 3
    Slack - post the weekly chase list
    slack.com
    WebRun in Slack: post the weekly chase list
    WebRun opens Slack to post the weekly chase list.
    • Post the weekly overdue invoice list to your billing channel in Slack
    • Sort by days overdue, oldest first
    • Include the total outstanding balance so your team sees the full picture

    Done when Your team has this week's chase 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.gorilladesk.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Chase list · Slack
OutputWhat each run produces - A weekly list of overdue invoices with customer names, amounts, days overdue, and drafted reminder status.
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 reminders to customers without my approval?

No. Every reminder is drafted and left unsent in QuickBooks for your team to review first. Nothing goes to a customer until a human sends it.

What if a customer already paid since the last run?

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

Does it know which jobs the invoice is actually for?

Yes. It matches each overdue invoice back to the completed job and address in GorillaDesk, so the chase list shows exactly what work the customer owes for.

Put this on autopilot.

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