Returns / RMA Tracker
Your return form sends the request here. Each valid request gets an RMA number, is logged in a sheet, and the customer gets a confirmation. If the reason points to your mistake (damaged, defective, wrong item), the customer is told return shipping is covered and the warehouse is told to send a prepaid label. Requests need your secret key, so outsiders can't use it.
Automation flow
Return Request
Your form posts the request; it's checked for your secret key, an email and an order number.
Create RMA
An RMA number is created and the form gets it back immediately.
Log Return
The request is added to your Returns sheet.
Confirm With Customer
Different wording when the return is your mistake (shipping covered).
Notify Warehouse
Slack alert, including when a prepaid label must be sent.
How it works
- 1Requests without the right key get a 401; requests without a valid email or order number get a 400 with the reason.
- 2Valid requests get an RMA number like
RMA-261002-K3F9and are logged with Status = Requested. - 3If the reason mentions damage, a defect, a broken or faulty item, a wrong item/size/colour, a missing part, or "not as described", it's treated as your mistake: the customer is told return shipping is covered and a label is coming, and the warehouse Slack message says to send it.
- 4Other returns get the standard confirmation pointing to your return policy.
Services used
What you'll need
- An n8n Cloud or self-hosted account with a public URL
- A form tool that can POST JSON to a webhook (Tally, Typeform, Jotform, your own site...)
- A Google account (Sheets + Gmail) and a Slack workspace
What's included
- RMA numbers created automatically
- Detects returns caused by your mistake and tells the warehouse to send a label
- Secret key on the webhook, so outsiders can't create returns
- Your form gets the RMA number back right away
Estimate what this could save you
3.6 hours/month
≈ $108/month in your time
A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.
Works well with this automation
Catering Inquiry Router
Catering inquiries are logged, routed to sales on Slack, and auto-replied to with your menu.
Expense Approval Workflow
Expenses over $500 route to a manager for approval; smaller ones are auto-noted to finance.
Prescription Refill Request Tracker
Refill requests are logged to a queue, staff get a Slack ping, and the patient gets an instant acknowledgment.
Save with the complete system: Logistics & Fulfillment Bundle
Instead of buying separately: $76 — System: $29
Questions about this template
Secure checkout via Polar. Delivered by email instantly.
Structurally validated: automatically checked for valid n8n format before every deploy.
Bad file or a duplicate charge? We'll make it right — Refund Policy.
- Difficulty
- Medium
- Setup time
- ~15 min
- Integrations
- 4
- Node count
- 12
- Format
- .json + guide