WorkflowCustomer Service Automation

Returns Management

Returns management software that holds the fraud before the refund and sends every item to the lane that recovers the most

Fraud held before the refund; every item sent to the lane that recovers the most.

See one case, screen by screen ↓
demo371of 412requests decided by the agents overnight, within policy and refunds up to $250
demo$3,184heldin 9 refunds held for fraud before money left, each with its evidence and a second agent's read
target5lanespriced for every item — refund, restock, repair, return to supplier, deny — keep-it included
demo$62,480claimedfrom suppliers since 1 October under each vendor agreement, $38,150 already received
In short

What is Returns Management?

Software that takes a return from the customer's request to a decided refund and an item sent somewhere useful: policy, inspection, fraud checks and disposition in one place. Returns Management adds seven agents that apply your policy, compare the photos with the dock scan, check the returned serial against the one shipped and price five lanes, for the returns lead to approve every denial and every refund above the threshold.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why returns get refunded before anyone looks at the item

Every return is three decisions made by different people in different systems. May this customer return it — the window, the condition rules, EU, UK and US law? Is this the item we sold, in the condition claimed — the customer's photos, the dock scan, the serial on the plate? And what do we do with it — refund, restock, repair, send it back to the supplier, or deny? The customer's photos sit in the returns portal, the shipped serial in the warehouse system, the dock scan on a handheld and the policy in a PDF. The evidence never meets.

So the refund goes out on the carrier scan to meet the refund clock — in the EU, 14 days from the customer's withdrawal — and a used unit returned in place of the new one is refunded before anyone reads its plate. Items are restocked or scrapped by habit rather than by price, defects the supplier should pay for are refunded by the brand, and a denial without evidence the customer can see becomes a complaint or a chargeback.

typical$849.9Breturnedof merchandise US consumers were expected to return in 2025, 15.8% of retail sales
typical9%of US returns are fraudulent, by retailers' own estimate — about 1 in 11
Where a contested return's hours goestimated
By hand4 days
With the solution0.5 days
  • Finding the order, item and shipped serial across systems0.5 → 0.1 d
  • Chasing the customer for photos and the serial plate1 → 0.1 d
  • Comparing the photos, the dock scan and the serial0.8 → 0.1 d
  • Checking the policy clause and regional law0.5 → 0.1 d
  • Choosing the lane and working out what it costs0.5 → 0.1 d
  • Writing the customer letter and the supplier claim0.8 → 0.1 d

Estimated split, in hours, for one return that needs a person — a fraud signal, a denial or a refund above the threshold — by hand and with the solution.

How it works

How a return moves

Seven agents check the policy, the photos, the serial and the price of every lane; the returns lead approves every denial.

What comes in
Requests in5 channels · portal, email, store, trade EDI, phone
Agents at work
Intake agentorder, item, serial
Then
Policy agent
Condition agent
Fraud agent
Then
Value agentfive lanes priced
Then
Letters agent
Supplier agent
A person decides
Returns Leadapproves refunds over $250 and every denial
What comes out
Refund or denial, signed
Item to its lane
Supplier claim
One case, step by step

One return, from the dock to a signed denial

Kestrel & Vane Home, the consumer business of Kestrel & Vane Group, runs a returns centre in Columbus, Ohio. On Wednesday 14 October, RMA-55103 — an AirPro V8 cordless vacuum, returned for a $429.00 refund because it “doesn't hold a charge” — reaches Dock 3. Here is what happens next, screen by screen, in the working solution.

  1. 01Morning

    What the agents did overnight, and what needs her

    Marisol Reyes · Returns Lead

    Marisol approves refunds above $250 and every denial. Her morning page says the agents read 412 requests overnight and decided 371 within policy. 41 need her — 9 fraud holds, 7 denials, 12 refunds over $250, 8 where the condition differs, 5 supplier returns — the oldest waiting 31 of 48 hours. The first one to decide is already at the top.

    Start here: “RMA-55103: the AirPro V8 that came back is not the one we sent.”

  2. 0207:12 · Dock 3

    The plate is not the serial we shipped

    Tomasz Wilk · Warehouse Inspector

    Tomasz scans the unit. The plate reads SN-V8-90217; the order shipped SN-V8-88410. The screen tells him to set it aside in cage Q-2 and keep the packaging, not to restock it. The checklist shows 412 charge cycles at 61% battery health, scuffs and hair on the brush bar, and the Condition agent proposes grade D from his photos and the customer's.

    “This is not the unit we shipped. … Put it in cage Q-2 and keep the packaging; loss prevention has the case.”

  3. 0307:12 to 07:18

    Seven steps, each a few seconds, each cited

    The agents

    The Intake agent reads the request and order KV-W-7781204. The Policy agent finds day 17 of 30, inside the window, and over $250, so it goes to the returns lead. The Condition agent compares three photos with the dock scan; the Fraud agent checks the serial, the history and linked accounts and holds the refund at score 91 against a hold line of 70. The Policy agent then re-reads the plate and the scan on its own and agrees, the Value agent prices five lanes, the Letters agent drafts the letter, and the run stops at the returns lead.

    “Each agent reads the records itself; a second agent re-reads anything adverse without seeing the first answer.”

  4. 04One click

    The item in the middle, five lanes priced around it

    Value agent

    Marisol opens the return. The listing photo, the customer's photo of a clean bin and the dock scan sit side by side, with the two serials beside them. Refunding costs −$391.00: $429.00 paid for a unit we did not sell, less $38.00 from the recycler. Restock, repair and the supplier are closed, each saying why — the unit was sold 19 months ago, outside agreement VA-2207's 12 months. Deny costs the $14.20 label to send it back.

    “Deny the refund and send the unit back · protects $429.00.”

  5. 05Before she decides

    “Could he have bought two?”

    Marisol Reyes · Returns Lead

    Before she decides, Marisol asks. The Fraud agent answers from the order history and the warranty record: since the account opened in February 2024 he has bought two AirPro V8s — the one he returned in July, RMA-51877, and this order's SN-V8-88410. SN-V8-90217 was sold by a partner store in March 2025 and registered to someone else. If he sends a receipt for that unit, the hold lifts.

    The agent offers one next step — “Ask him for the receipt” — and does nothing until she clicks.

  6. 06Signed

    She approves the denial with a reason code

    Marisol Reyes · Returns Lead

    The approval shows what she is signing: lane Deny, refund $0, label back $14.20, 7 agent steps, 3 photos, serial differs. She keeps the proposed reason code — D3, item returned is not the item sold — confirms she has read the evidence and the agents' reasons, and signs as Marisol Reyes, Returns Lead.

    “I have read the evidence and the agents' reasons. Sign as Marisol Reyes, Returns Lead.”

  7. 07The letter

    A denial the customer can understand

    Letters agent

    The Letters agent has drafted the letter in plain English: the serial we sent on 21 September, the serial we received on 14 October, a photo of the label, policy section 4.2, the unit sent back at our cost, and how to appeal within 14 days with a receipt. Tone can be plain, warmer or shorter, in English, Spanish or German. The word “fraud” is not in it.

    “The denial itself waits for your approval in the lane sorter; the letter goes when both are approved.”

  8. 08Loss prevention

    A hold that is evidence, not a score

    Priya Natarajan · Loss Prevention Analyst

    The case goes to Priya. The score of 91 is broken into its signals, each with its source: the serial differs from the one shipped (+48), that serial was sold to another person in 2025 (+18), 412 charge cycles 22 days after delivery (+14), 4 returns in 120 days for $1,512 (+8), and clean photos from the customer but a worn unit at the dock (+3). The history shows RMA-51877, an AirPro V8 refunded in July before inspection. No other accounts share his address, card or device.

    Priya confirms the hold, or clears it and releases the refund — with a reason code either way.

  9. 09Same morning

    Fourteen leaking boilers, one claim

    Lena Fischer · Supplier Quality Manager

    While the vacuum was being decided, the Supplier agent batched 14 Brava Pro espresso machines that leaked at the same steam valve seam this month into one claim to Corvane Appliance Manufacturing: $4,452.00 at a landed cost of $318.00 each, under VA-2291 §8.3. Each unit carries its photos, dock scan and the customer's report, and the draft asks for a quality review under §8.5.

    Lena approves and sends it; the claim is tracked from Drafted to Sent, Authorized, Shipped and Credited.

  10. 1005:42

    Most returns never need a person

    Value agent

    RMA-55087, a FreshSeal filter pack at $16.90, was ordered in the wrong size. A label and handling would cost $16.20 against a resale value of $7.10, so the customer keeps it and is refunded under policy §5.4. It is under the $250 threshold with no adverse outcome, so the agents decided it within policy — one of the 371 — and anyone can still open it and review it.

    “Decided by the agents within policy · under the $250 threshold and no adverse outcome, so no approval needed (§5.1).”

Who it’s for

Built for everyone who touches a return.

The same return, seen by five of the people who carry it — what their day looked like, and what it looks like now.

MR
Marisol ReyesReturns Lead, Columbus returns centre · approves refunds above $250 and every denial
Returns Lead
Before
Owns the 48-hour refund clock for 3,100 returns a week, with the photos, the scan, the serial and the policy in four different systems.
Now
Opens a return with the item, the rule and the money on one screen, asks the agents what she needs to know, and signs with a reason code.
OA
Owen AchterbergReturns Specialist · request inbox, trade RMAs and customer calls
Returns Specialist
Before
“Half my day is asking customers for a photo of a serial plate.”
Now
Sees what the Intake agent read from every channel and what is missing, with the request to the customer already drafted for one click.
TW
Tomasz WilkWarehouse Inspector, Dock 3 · grades 280+ units a day
Warehouse Inspector
Before
“I grade it; I never know if what I see matches what we shipped.”
Now
Scans the label and sees the shipped serial beside the plate; a mismatch tells him to set the unit aside, not to restock it.
PN
Priya NatarajanLoss Prevention Analyst · holds, linked accounts and the watch list
Loss Prevention Analyst
Before
“A score isn't evidence. A serial number is.”
Now
Every hold arrives with its signals, each tied to its record, a second agent's read, the return history and linked accounts.
LF
Lena FischerSupplier Quality Manager · supplier credits and defect trends
Supplier Quality Manager
Before
“Fourteen leaking boilers is a supplier problem, not fourteen refunds.”
Now
Gets defects batched by vendor agreement clause with the evidence attached, and tracks each claim to the credit.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents check the policy, the photos, the serial and the price of every lane; the returns lead approves every denial.

Intake agent

Reads web portal, email, store and trade EDI requests; finds the order, item, serial and reason; lists what is missing and drafts the request to the customer.

  • Never creates a refund
  • Asks a customer only for standard evidence
Policy agent

Applies the return window, condition rules, exclusions and EU, UK and US rules, citing the clause — and does the independent second read before any hold or denial.

  • Never grants goodwill
  • Its second read never sees the first agent's answer
Condition agent

Compares the customer's photos with the listing photos and the dock scan, reads the battery diagnostic and proposes a grade from A to D.

  • Proposes a grade; the inspector confirms it
Fraud agent

Checks the returned serial against the shipped serial and the warranty registrations, the return history, linked accounts, the carton weight for empty boxes, and wear on the unit.

  • Holds a refund only with evidence and a second read
  • Never accuses or blocks a customer; watch-list entries expire
Value agent

Prices each lane for the item — refund, salvage, label, labour, parts, resale, supplier credit — and picks the one that costs least, including keep-it refunds.

  • Never picks a lane the policy closes
  • Decides within policy under $250; never denies
Supplier agent

Batches defect returns by vendor agreement clause, drafts the claim with the evidence for each unit, and tracks the authorization and the credit.

  • Sends claims only after approval
Letters agent

Drafts the customer's letter in plain words with what was received, the evidence and the policy clause, and an appeal path — in English, Spanish or German.

  • Sends only after approval
  • Never states fraud — states facts
Returns Lead

Approves refunds over $250 and every denial, with a reason code. The agents propose; a named person decides.

Ask in plain words

Ask about any return, in plain words

Ask the agents about a return, a hold or a lane — or tell them what to do. Every answer points to its record.

Could he have bought two?

Not this unit. Since the account opened in February 2024 he has bought two AirPro V8s: the one he returned in July (RMA-51877) and this order's SN-V8-88410. SN-V8-90217 was sold by a partner store in March 2025 and registered to J. Marlow, not to him. If he sends a receipt for that unit, I lift the hold.

Why deny, not refund?

Refunding pays $429.00 for a unit we did not sell; the recycler gives $38.00, so −$391.00. Denying costs the $14.20 label to send his unit back. Policy closes the other three lanes.

Show me the July return

RMA-51877, 24 July: an AirPro V8 refunded $429 at carrier scan, before inspection. Its unit was graded D on 29 July, but its serial was not compared with the shipped one — that check started on 1 September. I have added it to Priya's case.

What would clear this hold?

A receipt for SN-V8-90217 in his name, or proof that we shipped that unit to him. Without it, the evidence holds: two agents read the plate the same way.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The morning pageWhat the agents decided overnight, what needs the returns lead by reason, the first return to decide and the agents' overnight messages.
The lane sorterThe listing photo, the customer's photo and the dock scan beside both serials, five lanes priced, and the conversation with the agents.
The agents' runEach agent's step with its result and time, including the second read, ending with the decision that waits for the returns lead.
Ask the agentsA question in plain words, answered from the order history and the warranty record, with sources and one next step.
Approve with a reason codeWhat is being signed — lane, money, evidence — the reason code, a note for the record and the signature.
LettersThe customer's letter in plain words with both serials, the photo of the label and the policy clause; tone and language; nothing sent until approved.
Loss preventionEvery hold with its score broken into cited signals, the return history, linked accounts, and confirm or clear with a reason.
Dock inspectionScan, photos, the checklist and grade, the shipped serial beside the plate, and what to do with a unit that does not match.
Requests from every channelPortal, email, store and trade EDI in one inbox, what the Intake agent read, what is missing and the drafted request to the customer.
Supplier claimsDefects batched under each vendor agreement, the claim letter with the units and evidence, and the claim tracked to the credit.
A keep-it refundA $16.90 return where bringing it back costs more than it is worth: refunded, the customer keeps it, decided within policy.
Money by laneReturns, refunds paid and value recovered by lane, held for fraud and saved by keep-it, 1–14 October.
Your policyThe return policy version the agents read clause by clause, with thresholds, rules, roles, systems and notifications beside it.
Governance

Built for refund risk: cited, signed, on the record.

A person approves the money and every denialThe returns lead approves every refund above $250 and every denial, with a reason code. Choosing a different lane from the agents needs a reason code too, and is recorded as her change.
Two agents agree before anything adverseNo refund is held and no denial is proposed unless a second agent, reading the evidence on its own without the first answer, agrees. The second read is always on.
Every statement cites its recordEach value and each agent statement links to its source — the order, the pack scan, the plate photo, the dock scan, the policy clause, the vendor agreement.
Agents never act on their ownAgents never move money, never send a letter or a supplier claim and never block a customer on their own. Watch-list entries route to a person and expire after 180 days.
A tamper-evident trail and an evidence packEvery agent step and every decision is on a hash-chained audit trail. One return exports as an evidence pack — request, photos, both scans, every agent step, the signed decision and the letter as sent — for a chargeback or a regulator.
Your policy, as approved versionsThe agents read your return policy clause by clause. Policy, thresholds and rules change only as versions someone approved, and roles decide who may approve, grade, clear holds or send claims.
Configuration

Your return policy, not ours

The agents work from your policy, read clause by clause. The thresholds are settings, saved as versions that wait for approval.

SettingDefaultChoose from
Return window30 days from deliveryFrom your policy (RP-4 §2.1); a new policy version is loaded and read again
Holiday extensionBought 1 Nov–24 Dec → return by 31 JanFrom your policy, with its clause
Excluded itemsOpened hygiene, custom or engraved, final saleFrom your policy (§3.4); goodwill exceptions are a person's call
Refunds above this go to the returns lead$250Any amount; saved as a new version for approval
Hold a refund at fraud score70 of 100A score out of 100; saved as a new version for approval
Keep it when the item costs under$25Any amount; also applies when the return costs more than the resale value (§5.4)
Second read before any hold or denialAlways onCannot be switched off
Refund clocks and alertsInternal 48 h · US card refunds alert on day 5 of 7 working days · EU refunds on day 10 of 14Bell · Email · Bell and email · Chat · Bell, email and chat
Connections

Works with the systems a return already touches

Order managementorders, customers and payments taken
Warehouse managementpack scans, dock scans and photos
Payments and ERPrefunds, credit memos and supplier credits, written only after approval
Carrier labelsreturn labels, rates and proof of delivery
Service deskemails, chats and phone notes
Supplier portal, EDI 180 and the warranty registrytrade returns in, claims out, serial registrations
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

typical
9%
of US returns involve fraud; the target is to hold each one before the refund
1 in 11 returns
NRF, 2025
target
5lanes
priced for every item, so it goes where it recovers the most
By habitrestock or scrap
With agentscheapest of 5
typical
7working days
to refund a US card once due; 14 days in the EU, watched on every return

“demo” = seen in the working solution, on its sample returns data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (NRF and Happy Returns, 2025 Retail Returns Landscape — $849.9B returned, 15.8% of sales, retailers' estimate that 9% of returns are fraudulent). EU refund within 14 days of withdrawal: Directive 2011/83/EU art. 13; UK 30-day right to reject: Consumer Rights Act 2015 s.22. The 7-working-day US card refund clock is the sample policy's setting. Kestrel & Vane Group, and the people, customers, suppliers and products named on this page, are fictional — characters and sample data in the working solution.

Questions

What customer service and returns leaders ask us.

What is returns management software?

Software that takes a return from the customer's request to a decided refund and an item sent somewhere useful: policy, inspection, fraud checks and disposition in one place. Returns Management adds seven agents that apply your policy, compare the photos with the dock scan, check the returned serial against the one shipped and price five lanes, for the returns lead to approve every denial and every refund above the threshold.

How does it detect return fraud?

From the item, not only from shopper behaviour. The Fraud agent compares the serial on the returned unit with the one the order shipped and with warranty registrations, and checks the return history, linked accounts, carton weight for empty boxes and signs of wear. Every signal is cited, and no refund is held unless a second agent, reading the evidence on its own, agrees.

How does it decide whether to refund, restock, repair or send an item back to the supplier?

The Value agent prices each lane for the specific item — refund and salvage, restock and resale, repair parts and labour, supplier credit, or deny and the label back — and proposes the one that costs least. Lanes the policy closes say why. When returning an item costs more than it is worth, it proposes a keep-it refund.

Does it handle trade and B2B returns as well as consumer returns?

Yes. Requests arrive from the web portal, email, stores, phone and trade EDI 180. In the working solution a trade customer's 24-drill return is split into lines and checked line by line — 22 in policy, 2 held — and supplier defects are batched into claims under each vendor agreement.

Does it watch the refund deadlines?

Yes. Every return shows its refund clock against your internal limit — 48 hours in the working solution. The alerts are settings: there, a US card refund alerts on day 5 of the policy's 7 working days and an EU refund on day 10 of 14, by bell, email or chat.

Do people stay in control of refunds and denials?

Yes. The agents decide only within policy and under your threshold. The returns lead approves every refund above it and every denial, with a reason code; agents never move money, send a letter or claim, or block a customer on their own, and every step is on a tamper-evident audit trail.

Can we use our own return policy and thresholds?

Yes. The agents read your return policy clause by clause and cite it. The approval threshold, fraud hold score, keep-it amount, rules, roles and notifications are settings, and every change is saved as a version that waits for approval.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your return policy, vendor agreements, letter templates and a sample of past returns — and it goes live once every quality gate has passed. Before go-live, past returns are replayed so you see how often the agents agree with your team.

See it on
your returns.

We'll run Returns Management on a sample of your own past returns and your return policy.