All templates

Automated Drone Service Overdue Invoice Chasing

Every Monday, WebRun opens QuickBooks and finds all overdue invoices, cross-references the job in DroneDeploy to confirm the deliverable was received, drafts a polite payment reminder in Gmail for each client, and posts your ops team a Slack summary of outstanding balances.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 QuickBooks find overdue invoices
2 DroneDeploy confirm deliverable was completed
3 Gmail draft payment reminder for review
4 Slack post the weekly chase list
In short

How do I automatically chase overdue invoices for drone services?

Every Monday, WebRun opens QuickBooks, finds overdue invoices, and checks DroneDeploy to confirm each deliverable was completed. It then drafts a polite payment reminder in Gmail for your review and posts your team a Slack chase list ranked by days overdue, so no outstanding balance is forgotten and no reminder goes out unchecked.

  • Overdue balances get a polite reminder drafted every Monday before 9 AM
  • No chase email goes out until a human reviews and approves it
  • Undelivered projects are caught before a reminder is ever drafted

Built for drone service companies · aerial mapping firms · UAV inspection operators · drone business owners

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 filter invoices to Overdue status
    • Capture the client name, invoice number, amount, due date, and days overdue for each
    • Skip any invoice already flagged as disputed or under a payment plan

    Done when Every overdue invoice is listed with client details and balance.

  3. 2
    DroneDeploy - confirm deliverable was completed
    dronedeploy.com
    WebRun in DroneDeploy: confirm deliverable was completed
    WebRun opens DroneDeploy to confirm deliverable was completed.
    • Open DroneDeploy and locate the project matching each overdue invoice
    • Confirm the final deliverable (orthomosaic, 3D model, or report) is marked complete and shared with the client
    • Note the delivery date and deliverable type to reference in the reminder

    Done when Deliverable completion is confirmed for each overdue invoice.

  4. 3
    Gmail - draft payment reminder for review
    gmail.com
    WebRun in Gmail: draft payment reminder for review
    WebRun opens Gmail to draft payment reminder for review.
    • Draft a polite, on-brand payment reminder for each overdue client, referencing the invoice number, amount, due date, and deliverable received
    • Save each as a Gmail draft for your review, unsent
    • For invoices more than 30 days overdue, flag the draft for priority review

    Done when A payment reminder draft is waiting in Gmail for every overdue invoice.

  5. 4
    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 a Monday chase list to the #finance channel with client names, invoice amounts, and days overdue
    • Sort oldest balances to the top and note which reminder drafts are ready for sending

    Done when The team has this week's overdue balance summary 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 9:00 AM
DeliveryHow each run's result reaches you
Chase list · Slack
OutputWhat each run produces - Gmail draft reminders per overdue invoice and a Slack chase list with client names, amounts, 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 send the payment reminders without my approval?

No. Every reminder is saved as a Gmail draft for you to review. Nothing is sent to the client until you open the draft and click Send yourself.

What if the deliverable was not actually sent to the client yet?

WebRun checks DroneDeploy to confirm the project deliverable is marked complete before drafting any reminder. If it is not yet delivered, the invoice is flagged separately so you can sort out the delivery first.

Does it handle disputed invoices?

Invoices marked as disputed or under a payment arrangement in QuickBooks are skipped automatically. Only genuinely overdue, undisputed balances appear in the chase list.

Put this on autopilot.

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