Skip to content
Flowmanic
LogisticsStructurally Validated

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

How it works

  1. 1Requests without the right key get a 401; requests without a valid email or order number get a 400 with the reason.
  2. 2Valid requests get an RMA number like RMA-261002-K3F9 and are logged with Status = Requested.
  3. 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.
  4. 4Other returns get the standard confirmation pointing to your return policy.

Services used

Webhook / form toolGoogle SheetsGmailSlack

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.

Questions about this template

$19one-time

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