All templates

Automated Fire Service Invoice Chaser

Every Monday, WebRun opens QuickBooks, finds all fire service invoices past their due date, drafts a polite payment reminder for each customer from your Gmail account, and posts your office team a Slack list of who is outstanding and by how much.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:30 AM WebRunorchestrates each step
1 QuickBooks find overdue invoices
2 Gmail draft payment reminder emails
3 Slack post outstanding balance digest
In short

How do I automatically chase overdue fire inspection and service invoices?

WebRun opens QuickBooks every Monday, finds all overdue fire service invoices, drafts a polite payment reminder for each customer in Gmail, and posts your team a Slack digest ranked by outstanding balance, so your office staff can review and send reminders without manually exporting or looking up contacts.

  • Overdue balances get a professional reminder every week without manual effort
  • Largest outstanding invoices surface at the top so collections are prioritized
  • No reminder goes out without a team member reviewing it first

Built for fire protection companies · sprinkler and extinguisher service firms · fire alarm inspection contractors · office managers at life-safety 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.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 section
    • Filter for invoices with a status of Overdue
    • Capture the customer name, invoice number, amount, due date, and days past due for each
    • Skip any invoice already on a payment plan or marked disputed

    Done when Every overdue fire service invoice is listed with its customer, amount, and days past due.

  3. 2
    Gmail - draft payment reminder emails
    gmail.com
    WebRun in Gmail: draft payment reminder emails
    WebRun opens Gmail to draft payment reminder emails.
    • Draft a polite, professional payment reminder for each overdue customer
    • Reference the invoice number, amount due, and how many days it is past due
    • For balances over your set threshold, leave the draft for manager review before sending
    • Do not send any reminder without a human reviewing it first

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

  4. 3
    Slack - post outstanding balance digest
    slack.com
    WebRun in Slack: post outstanding balance digest
    WebRun opens Slack to post outstanding balance digest.
    • Post a weekly overdue invoice digest to the office channel
    • List customers ranked by total balance outstanding, largest first
    • Flag invoices more than 60 days past due for escalation

    Done when The office team has this week's outstanding invoice list in Slack.

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 8:30 AM
DeliveryHow each run's result reaches you
Overdue invoice list · Slack
OutputWhat each run produces - A ranked list of overdue invoices with balances and days past due, plus draft reminder emails queued for team review.
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 customers without my team reviewing the message first?

No. Every payment reminder is drafted in Gmail and held for a team member to review before sending. Large balances are flagged separately for manager approval.

Does it handle customers already on a payment plan?

Invoices already on a payment plan or marked disputed in QuickBooks are automatically skipped so those customers do not receive an incorrect reminder.

How does it decide which invoices to escalate?

Invoices more than 60 days past due are flagged separately at the top of the Slack list so your team can prioritize escalation or collection action on the oldest balances.

Put this on autopilot.

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