n8n Invoice Payment Follow-up
n8n workflows that chase unpaid invoices with escalating AI-written reminders and stop the moment Stripe or a manual confirmation marks the invoice paid.
Source repositories
n8n workflows
Each diagram is drawn from the workflow’s own JSON. Download a file and import it in n8n (Workflows → Import from file), then attach your own credentials — every credential and instance ID has been removed.
Invoice Follow-up — Daily Runner (A)
15 nodes · 17 connections
Download JSON
Invoice Follow-up — Daily Runner (A)
15 nodes · 17 connections
- Trigger
- Database
- Logic
- Code
- HTTP
- Messaging
Invoice Follow-up — Stripe Payment Confirmation (B)
8 nodes · 7 connections
Download JSON
Invoice Follow-up — Stripe Payment Confirmation (B)
8 nodes · 7 connections
- Trigger
- Code
- Database
- Logic
- HTTP
- Messaging
Invoice Follow-up — Tally Manual Payment (C)
9 nodes · 8 connections
Download JSON
Invoice Follow-up — Tally Manual Payment (C)
9 nodes · 8 connections
- Trigger
- Code
- Database
- Logic
- HTTP
- Messaging
Invoice Follow-up — Error Handler
3 nodes · 2 connections
Download JSON
Invoice Follow-up — Error Handler
3 nodes · 2 connections
- Trigger
- Code
- HTTP
Project overview
A daily runner finds overdue invoices in Postgres and sends a reminder that gets firmer with each round, with the PDF attached from Google Drive. A Stripe webhook marks invoices paid on payment_intent.succeeded, a Tally form covers bank transfers, and the owner is alerted when an invoice passes 30 days.
What I built
- 01
Daily schedule selects unpaid, overdue invoices and sends up to four escalating reminders written by Groq.
- 02
Stripe webhook marks the invoice paid instantly, so a paid customer is never chased again.
- 03
Tally webhook lets the owner record bank-transfer payments by hand.
- 04
Global error handler sends a Gotify alert whenever any workflow fails.
Implementation notes
Every update is guarded with WHERE status != 'paid' and a database CHECK caps the follow-up counter, so a paid invoice cannot be chased.
Uses built-in n8n nodes only: no community nodes to install.
Technology stack
- n8n
- PostgreSQL
- Groq
- Stripe
- Gmail
- Google Drive
- Gotify
More open-source projects
Need a similar product?
Let’s discuss the workflow, website, or application you want to ship.