n8n workflow template

n8n refund and return processing template

This n8n refund and return processing template approves small refunds that fit your policy automatically and sends everything else to an approver as a signed one-click approve or reject email. Approved refunds can be issued through Stripe, and the customer is told the outcome either way.

All templates
From $129.99
One-time purchase. No retainer. Setup guide included.
  • The workflow file: n8n workflow (JSON)
  • A step-by-step setup guide (PDF) with a verified cost breakdown
  • Failure handling: error log with the raw data, a separate Slack failure alert, and a clean response
  • No credentials included. You connect your own accounts

Make version: coming soon

What this workflow does

  1. Receives a refund or return request, checks it is sensible (the amount cannot exceed the order total) and records it once per order
  2. Applies your policy: inside the refund window and under your auto-approve limit is approved at once, everything else goes to a person
  3. Sends the approver a summary with two signed buttons, each opening a confirmation page so nothing happens until the approver confirms
  4. Issues the refund through Stripe (optional, with a fixed idempotency key) or announces it in Slack for manual processing
  5. Emails the customer the outcome and keeps a full audit row for every request

If something fails

  • Every step retries three times automatically
  • Approval links are signed and expire, and an email scanner that opens a link cannot approve a refund because a person must press Confirm
  • If Stripe rejects a refund the request is marked failed in the sheet and your team is alerted in Slack

Apps and accounts you need

  • n8n
  • Google Sheets
  • An email account (SMTP)
  • Slack
  • Stripe (optional)

What it costs to run

ItemCost
n8n (self-hosted)Free software plus roughly $5 to $7 per month for a small server.
n8n Cloud StarterRoughly $20 to $24 per month for 2,500 executions.
Email sendingUse your own email provider. Resend, for example, is free up to 3,000 emails per month (100 per day).
Google Sheets and Slack$0 on free plans.
Stripe (optional)No extra fee from this workflow. Stripe does not return its original processing fee on refunds, and for most payment methods charges nothing to issue the refund itself. Checked October 2026.

Each request is one n8n execution, plus one for each approval page opened and one for the confirmation.

Who it is for

Useful for shops and service businesses that handle refunds by email and want a clear policy, an audit trail and fewer mistakes. A Make version is coming soon.

Why a Conviq template

Each template is built to a production standard: failure handling is real, every cost is listed before you buy, and nothing ships with credentials. Browse all n8n workflow templates, learn about our n8n automation services, or have us tailor one as a custom automation project.

Frequently asked questions

Do I have to use Stripe?
No. With Stripe switched off, approved refunds are announced in Slack so you can process them in any payment system.
Can someone approve a refund by accident?
No. The email link only opens a page that shows the request. A person has to press Confirm there, and links are signed and expire.
Is there a Make version?
A Make version is coming soon. The n8n version is available now.

Related