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: MediumMake: QuickBooks Online, Microsoft 365 Email (Outlook)
~2-3 hrs/month (estimate)
Beginner
Steps
- 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. - 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}}. - Subject:
Reminder: Invoice {{DocNumber}} is past due. - Body (HTML, use
<br>for line breaks): customer name, invoice number, due date, and the open balance with{{formatNumber(Balance; 2)}}(same for TotalAmt). - Run once, then compare the drafts to the overdue invoices in QuickBooks before switching To over to the customer's address.
Tips
- Sandbox setup: create an app on the Intuit developer portal, copy its development Client ID and Secret, then in Make's QuickBooks connection open Show advanced settings, paste them, and set Use sandbox = Yes. Add Make's redirect URI to the Intuit app.
- Keep it creating drafts, not sending, until you've reviewed several runs.
- Ops on Make's free plan: 1 for the search plus 1 per overdue invoice each run (1,000 ops/month).
- Schedule it weekly (e.g. Monday morning) so customers don't get daily reminders.
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
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
Related recipes
Get overdue invoice reminders from QuickBooks (Zapier)
Create a draft reminder email whenever a QuickBooks invoice comes due.
ZapierAccounts receivableBeginnerHuman check: MediumSaves ~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: HighSaves ~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: MediumSaves ~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.