Automate invoices, payments, and refunds
An n8n workflow manages invoices, payments, and refunds, updating records with status, PDF links, and timestamps.
Done withn8n
- What they did
- The setup was a single n8n workflow triggered by a webhook, with API-key validation up front and separate routes for invoice, payment, and refund events. It used Google Sheets for records, PDFbro to create invoice PDFs, Google Drive to store them, and Resend to send emails; before each path ran, it checked for duplicates, then updated statuses, links, balances, and timestamps after processing.
- How it went
- The result was an end-to-end flow that kept invoice, payment, and refund handling in one orchestration layer while preventing duplicate records and duplicate notifications. The post frames it as a practical, reliability-focused example, but gives no performance metrics or business impact numbers.
- Worth knowing
- The main catch is that the design emphasizes state management and duplicate checking, not just connecting apps, so copying it means modeling each event path and its status updates carefully.
Try it yourself with n8n
Build an n8n workflow that handles invoices, payments, and refunds for [business] using [Stripe/other payment tool]. When an invoice is created, paid, or refunded, update my [Airtable/Google Sheet] row with the status, a link to the invoice PDF, and a timestamp. Require my manual approval before any refund is actually issued, and test it using sandbox mode with one example of each event.
Want help getting this working? Join the Vibe Coding Academy ↗ Run by Alex Finn, who also runs this site.
Source: Reddit · Sep 1, 2026
Related use cases
Add todo items to Todoist from Telegram
A Telegram bot with an LLM and an orchestration platform (n8n or windmill) adds todos to the author's Todoist account from natural language messages.
Log meals from text, voice or photos and track nutrition
A Telegram AI agent in n8n logs meals sent as text, voice or photos, estimates calories and macros, tracks goals in Google Sheets and sends daily reports.
Monitor and score CVEs with real-time alerts
An n8n workflow monitors CVEs from sources like CISA and OTX, scores them with AI, and alerts via Slack, Gmail and Google Sheets.
Run a solo company with eight agent departments
A founder set up CEO, CFO, COO, lawyer, accountant, marketing, CTO, and improver agents that share memory and consult each other.
Turn lead CSVs and sales data into dashboards
Manus turned a large lead CSV into a dashboard in about 20 minutes and charted coffee shop sales data with Python, though it sometimes looped and drained credits.
Turn Gmail action items into an AI to-do list
A Chrome extension scans a messy Gmail inbox, calendar invites and follow-ups and turns the action items into a to-do list.
Custom agent
Get 5 like this every morning
The best things people got an AI agent to do, each with the prompt to try it.