In This Article
Returns rarely get the attention that outbound orders do. Most eCommerce businesses invest heavily in getting products out of the door quickly, then handle whatever comes back through a patchwork of inboxes, spreadsheets and memory. Yet for businesses selling physical products, returns typically represent 20-40% of order volume. That is not an edge case. It is a core operational stream, and it deserves to be run like one.
This case study covers a returns automation project we delivered for an eCommerce client handling several hundred returns a week. It follows our Load, Fulcrum and Lift format: the weight the client was carrying, the system we built to shift it, and what changed once it went live.
Load: Returns as a Growing Bottleneck
Before we were involved, the client's returns process looked like the one most eCommerce businesses run. A customer initiated a return through the website or by email. Someone on the team picked up the request and checked it against policy manually. Within the return window? Product eligible? If so, they generated a return label, or sent a templated one, and emailed it across.
Then days passed. The item arrived back at the warehouse, where someone received it, matched it against the original request and entered it into the inventory system, hopefully with notes about its condition. One team member processed the refund; another sent the confirmation email.
If anything went wrong, the customer sat in limbo, not knowing whether the item had been received or when the refund would land. The team couldn't see which returns were stuck in transit and which sat unprocessed on a shelf.
The client was processing roughly 200-300 returns per week, and handling them absorbed 40-50 hours of labour weekly. Four problems kept surfacing:
- Slow processing. The average return took 5-7 days from customer initiation to refund completion.
- High error rates. Items were sometimes refunded twice, or refunded without confirming receipt, which fed straight into chargebacks.
- Poor visibility. Neither the customer nor the team knew where any given return stood at any moment.
- Inventory chaos. Returned stock wasn't tracked systematically, so counts drifted and items went missing.
Every manual touchpoint cost time, every delay generated a customer service enquiry, and stock marked as return pending sat out of commission. The result was wasted labour and steady revenue leakage, week after week.
Fulcrum: Rebuilding the Workflow End to End
We approached this as a complete system redesign rather than a patch on the existing process. The goal was to remove human decision-making from routine steps while keeping control where it mattered.
The new process starts at intake. When a customer submits a return request, the system captures the order number, product SKU, quantity and reason, then cross-references the order date against the return policy: 30 days for defects, 14 days for change of mind. It checks product eligibility too, since some items, such as consumables, are non-returnable. Straightforward returns are approved instantly. Edge cases, such as out-of-window requests or restricted items, are flagged for a person to review. No customer waits on email back-and-forth for a routine approval.
Approval triggers label generation automatically. The system produces a return shipping label matched to the logistics partner and the customer's location, with a unique tracking ID tied back to the return record. The customer has it within minutes by email, SMS or their account dashboard.
From the moment the item ships, everyone can see where it is. Integrations with the major carriers the client uses (Royal Mail, DPD, Hermes) push tracking updates into the system automatically, and the customer watches the status move from approved to in transit to received.
Receiving was where the old process leaked most, so we made it deliberately strict. When a return arrives at the warehouse, the team scans the barcode and the system matches it to the return request, logs the receipt timestamp (crucial for refund eligibility) and prompts the receiver to record the item's condition, with photos attached where there is damage, wear or missing components. Everything feeds one central return record. On confirmation, the item re-enters inventory as available stock automatically, or gets flagged for refurbishment or quarantine first. No manual SKU entry, no duplicate counts.
Refunds only process after receipt is confirmed and condition is logged. That single rule removed the scenario where a customer claims non-receipt and collects a refund while the item sits in the warehouse. Non-defective returns get a full refund, damaged or used items a partial one with the deduction logged and visible to the customer, and ineligible items none. The refund goes back to the original payment method, with a notification explaining the amount.
The customer hears from the system at every stage: return approved with label attached, item in transit, item received and refund processing, then refund issued with a note that it may take 3-5 working days to appear. Proactive communication is what strips out the "where's my return?" enquiries.
Finally, every return feeds a live dashboard showing returns by reason, processing time at each stage, refund status, carrier performance and return rate by product SKU.
Worth being honest: almost none of this needed AI. The core returns workflow is rules, sequencing and integrations applied consistently. Where AI earns a place is in the analysis layer on top, reading free-text return reasons at scale and flagging when a SKU's "not as described" rate climbs abnormally, which usually means the listing no longer matches the product. The workflow itself is disciplined automation, and that is exactly what it should be.
Lift: What Changed Within Eight Weeks
Within eight weeks of going live: processing time down from 5-7 days to 24-48 hours, weekly returns labour down from 40-50 hours to 8-10, refund errors near zero and savings of roughly £2,000-3,000 a month.
Processing time fell from 5-7 days to 24-48 hours on average. Most returns now go from customer request to refund issued in under 36 hours.
Labour dropped from 40-50 hours weekly to roughly 8-10. The team now works on exceptions, such as damaged items, eligibility disputes and fraud checks, rather than routine administration.
Refund errors, previously running at roughly 3-4% across missed refunds, duplicates and chargebacks, fell to near zero, because the system enforces the correct sequence every time: approval, shipping, receipt, then refund.
Customer service load eased noticeably. Returns-related enquiries dropped by 75%, largely because customers could see their return's status in real time instead of asking.
Inventory accuracy improved to the point where records reliably matched physical stock. Cost savings from reduced labour, fewer chargebacks, faster refund processing and better carrier selection came to roughly £2,000-3,000 monthly. Clearer visibility of return reasons also let the client identify and fix product issues, cutting repeat returns and improving overall profitability.
Beyond the metrics, the client described a shift in how the operation felt. Returns went from daily firefighting to a smooth, predictable process. Staff morale improved, and customers got speed and transparency instead of silence.
Why Returns Automation Matters
Most eCommerce businesses treat returns as an afterthought. They set up a basic process and hope it holds. But returns are not anomalies. At 20-40% of order volume they are a primary operational stream, and the gap between manual and systematic handling compounds weekly.
Systematise returns and you gain operational leverage first: a business handling 200 returns a week on automation needs perhaps one full-time coordinator, where the same volume run manually needs two or three people. You gain customer loyalty, because smooth, transparent returns are genuinely a selling point. Shoppers buy with more confidence when they know sending something back is painless. You gain financial visibility: you can finally see where money goes in returns and adjust carrier selection, refund terms and refurbishment based on real data rather than instinct. And you gain scalability. Doubling your order volume no longer means doubling your returns team.
Before You Start
Automating returns is not a matter of buying off-the-shelf software and flipping a switch. You need clear return policies documented in your system, integrations with your inventory, payment and shipping platforms, rules configured for different product categories, customer communication templates, and an exception protocol that defines who approves non-standard returns.
For a mid-sized business, the build typically takes 4-6 weeks. The payback is usually realised within 2-3 months through labour savings alone.
This is the sort of work Fulcrum Three does. If your returns process still runs on inboxes and goodwill, we'll map your current workflow and identify where automation will save you the most time and money.
See where automation would take the strain out of your returns process.
Book a Free Operations Audit →