All templates

Automated FreshBooks Invoice Chasing

Every Monday, WebRun opens FreshBooks, finds invoices past their due date, drafts a polite reminder in Gmail for each customer, auto sending only small first reminders under a set amount and leaving larger or repeat reminders as drafts for review, and logs the chase status of every invoice in an Airtable tracker.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 FreshBooks find overdue invoices
2 Gmail draft polite reminders
3 Airtable log the chase status
In short

How do I chase overdue FreshBooks invoices without doing it by hand?

WebRun checks FreshBooks every Monday for invoices past due, drafts a polite reminder in Gmail for each customer, and sends only small first reminders automatically while leaving larger or repeat ones as drafts for you to approve. It logs every invoice's chase status in Airtable, so nobody gets reminded twice.

  • Small overdue invoices get a reminder sent the same Monday, automatically
  • Larger balances get a drafted reminder waiting in Gmail instead of being forgotten
  • The Airtable tracker shows exactly who has been chased and who has not

Built for Freelancers · small business owners · bookkeepers · agencies

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

  2. 1
    FreshBooks - find overdue invoices
    freshbooks.com
    WebRun in FreshBooks: find overdue invoices
    WebRun opens FreshBooks to find overdue invoices.
    • Open FreshBooks and filter invoices to overdue
    • Capture the customer, amount, and days overdue for each
    • Skip any invoice already reminded this week

    Done when Every overdue invoice is listed with its details.

  3. 2
    Gmail - draft polite reminders
    gmail.com
    WebRun in Gmail: draft polite reminders
    WebRun opens Gmail to draft polite reminders.
    • Draft a polite, on brand reminder for each overdue customer
    • Auto send only reminders under your set amount and first notice
    • Leave larger balances and repeat reminders as drafts for your review

    Done when A reminder exists for every overdue invoice, sent or waiting for you.

  4. 3
    Airtable - log the chase status
    airtable.com
    WebRun in Airtable: log the chase status
    WebRun opens Airtable to log the chase status.
    • Log each invoice's chase status, sent, drafted, or already paid
    • Record the reminder date so the next run knows not to repeat it
    • Flag the oldest and largest balances at the top

    Done when The Airtable tracker reflects this week's chase status for every invoice.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
my.freshbooks.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Chase tracker · Airtable
OutputWhat each run produces - A chase log of overdue invoices with customer, amount, days overdue, and 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 email customers without me?

Only below the auto send limit you set, and only a first reminder. Larger balances and repeat reminders are drafted and left in Gmail for your review.

What does the reminder say?

A short, polite, on brand nudge with the invoice number, amount, and due date. Give WebRun a tone or an example and it will match your voice.

What about customers who already paid?

It reads the live status in FreshBooks each run, so anyone who has paid is skipped automatically and never gets a reminder.

Put this on autopilot.

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