Skip to content
agentusehub

Automate invoices, payments, and refunds

An n8n workflow manages invoices, payments, and refunds, updating records with status, PDF links, and timestamps.

Time saved
Not reported
Setup time
Not reported
Running cost
Not reported
Cost range
Not reported

Use case overview

An n8n workflow manages invoices, payments, and refunds, updating records with status, PDF links, and timestamps.

Reported experience

  1. 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.

  2. 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.

  3. 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.

Example prompts

Try 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.
Sales · Beginner
  1. Form submit
  2. Fetch company site
  3. Claude scores fit

Auto-qualify inbound leads before a rep sees them

Score every demo request against your ICP, update HubSpot and ping the right rep in Slack within a minute of the form submit.

n8n · Claude · HubSpot · Slack
Customer Support · Intermediate
  1. New ticket webhook
  2. Claude classifies
  3. Draft from help docs

Triage support tickets and draft first replies

Every new Zendesk ticket gets a category, priority and sentiment tag plus a draft reply in an internal note before an agent opens it.

Zendesk · n8n · Claude