Bookkeeping·May 21, 2026·8 min read
Automate Invoice Reminders with Zapier in 12 Minutes
A no-code workflow that pings late-paying clients automatically using Zapier, Google Sheets, and Gmail. Built for solo operators.
Chasing invoices is the worst part of running a one-person business. This Zap turns it into a background task you never think about again.
Tools compared
| Tool | Free tier | Best for |
|---|---|---|
| Zapier | 100 tasks/mo | Quickest setup |
| Make.com | 1,000 ops/mo | Complex logic |
| n8n (self-hosted) | Unlimited | Full control |
Step 1 — Prepare your sheet
Create a Google Sheet with columns: Client, Email, Amount, Invoice Date, Due Date, Status. Mark paid rows with 'Paid' in the Status column.
Step 2 — Build the Zap
text
Trigger: Schedule by Zapier (every day at 9:00)
Action 1: Google Sheets — Lookup rows where Status ≠ 'Paid'
Action 2: Filter — Due Date < today minus 3 days
Action 3: Gmail — Send templated reminderStep 3 — The reminder template
text
Subject: Friendly reminder — invoice for {{Client}}
Hi {{Client}},
Hope you're well. Just a quick nudge that invoice for {{Amount}} (dated {{Invoice Date}}) is now past due.
You can pay it here: [payment link]
Thanks so much — and if it's already on the way, ignore this note.
— Alex- Add a second filter branch for 7-day and 14-day reminders with stronger language.
- Log every send back to the sheet for an audit trail.
Frequently asked questions
- Yes — swap the Google Sheets trigger for the QuickBooks or Xero 'New Invoice' trigger and map the same fields.