Close RecipesRecipesSubmitAbout

← All recipes

QuickBooks overdue invoice reminders (Make)

Find every open QuickBooks invoice that's past its due date and create a draft reminder email for each one.

Tested on 2026-10-16 in MakeMakeAccounts receivableBeginnerHuman check: Medium
Tools
Make: QuickBooks Online, Microsoft 365 Email (Outlook)
Time saved
~2-3 hrs/month (estimate)
Difficulty
Beginner

Steps

  1. Add QuickBooks Online → 'Search for Invoices' with the query select * from invoice where Balance > '0' and DueDate < '{{formatDate(now; "YYYY-MM-DD")}}'. Compare on DueDate, not TxnDate, or you'll pick up invoices that aren't due yet.
  2. Add Microsoft 365 Email → 'Create a Draft Email'. In production, To = BillEmail.Address. Test first with your own address hardcoded in To, and put a line at the top of the body: Would go to: {{BillEmail.Address}}.
  3. Subject: Reminder: Invoice {{DocNumber}} is past due.
  4. Body (HTML, use <br> for line breaks): customer name, invoice number, due date, and the open balance with {{formatNumber(Balance; 2)}} (same for TotalAmt).
  5. Run once, then compare the drafts to the overdue invoices in QuickBooks before switching To over to the customer's address.

Tips

Tested: Tested against a QuickBooks Online sandbox company: 10 of 10 overdue invoices matched; drafts created, not sent.

Keep a human check here: Medium risk

Keep these as drafts and review each one before sending. Check that the invoice wasn't already paid, credited, or disputed.

Steps are based on the vendor docs as of Oct 2026; verify module names in your account. Apps rename triggers and actions sometimes. Try it with test data or a sandbox company first.

Build it

Try Make. This is an affiliate link. If you sign up through it we may earn a commission at no cost to you. Disclosure

Related recipes

Get overdue invoice reminders from QuickBooks (Zapier)

Create a draft reminder email whenever a QuickBooks invoice comes due.

ZapierAccounts receivableBeginnerHuman check: Medium

Saves ~2-3 hrs/month

Record Stripe payments against Xero invoices (n8n)

When a Stripe payment succeeds, find the matching Xero invoice and log it for posting.

n8nAccounts receivableAdvancedHuman check: High

Saves ~3-6 hrs/month

Turn a signed order form into a QuickBooks invoice (Make)

When an order form comes in, find or create the customer and create an invoice.

MakeAccounts receivableIntermediateHuman check: Medium

Saves ~2-4 hrs/month


One new finance automation recipe every week

Free. Step-by-step workflows for QuickBooks, Xero, BILL, and more.

We'll ask you to confirm your email. Unsubscribe anytime.