Chase Overdue FreshBooks Invoices Automatically via Email

This checks FreshBooks for invoices past their due date and sends a polite, escalating Email reminder to the client — so you get paid faster without the awkward manual chasing.

difficulty Intermediatesetup 35 minresult Overdue FreshBooks invoices trigger timely, professional Email reminders, shortening the time it takes to get paid.
  1. 1

    Step 1 — Schedule the check

    Add a Schedule Trigger (daily).

  2. 2

    Step 2 — Find overdue invoices

    Add a FreshBooks node returning unpaid invoices whose due date has passed, with the client contact and amount.

  3. 3

    Step 3 — Pick the right reminder

    Add a Switch on how many days overdue so tone escalates gently: a nudge at 3 days, firmer at 14, final notice at 30.

  4. 4

    Step 4 — Send via Email

    Add an Email Send (SMTP) node. Set the recipient, a clear subject, and build the body from the invoice number, amount due, and a payment link. Add your SMTP credentials (or use Gmail).

Frequently asked questions

Will it message paid invoices by mistake?

No — Step 2 filters to unpaid status straight from FreshBooks, so once an invoice is marked paid it drops out of the chase.

Can I CC my accounts team?

Yes — add them as a CC in the Email step, or branch a copy to a Slack channel so finance can see who's been chased.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.