After-sales, handled.
Built for Shopify merchants drowning in returns, WISMO, and warranty — so your customers get answers, not another dashboard.
Today
Returns flow on your policies — Decisions catches what needs a human.
At a glance
2 decisions need you
Return over the $200 threshold and a fraud-flagged exchange.
PoliciesDecisionsFulfillRules first, judgment when needed, then logistics.
Returns
Your customer just bought from you. Now they want
a fair return, a box they can follow, or a message that
gets answered. Kitchen table or a team, you still decide. They
refresh, you choose. Eturns works that stretch with you, so both of you
can get on with the day.
The hours your customers wait are the hours you work.
A return with no yes. A scan your customer cannot see. A thread with no order on it. You live those as a morning. Your customers live them as a refresh. Same case. Two sides.

01
Kitchen table or a CX floor — after your customer pays, the pile is the same. The return. The “where is it.” The thread with no order. That pile is one job.

You stay the one who can say no.
Unsure readings wait. Cash over the line waits. You can still change the call. Your customer gets a decision or a hold — never a guess that moved their money.
See how the gate works01
Only the unsure reach you
If the reading is a guess, your customer’s money does not move — not on your first week, not at brand volume. The case arrives prepared. You keep the morning for judgment.
Confidence gates

02
Cash over the line waits

03
You can still change it
Two desks. One case.
You see the queue that still needs a human. Your customer sees the return on your storefront. Same order. Same policy. Your judgment on the hard ones becomes the playbook — they just get the answer. Learn more
Decisions
Needs you| Updated | Order | Amount | Reason | Module | Priority | Status | Due | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2h ago | #10842Needs you | $219.00 | Over $200 threshold — needs you | returns | 70 | Needs you | 2d left | Amount$219.00ReasonOver $200 threshold — needs youPriority70ModulereturnsDue2d left | |||||||
| 2h ago | #10839Waiting on customer | $84.50 | Photo evidence requested | returns | 20 | Waiting on customer | — | Amount$84.50ReasonPhoto evidence requestedPriority20ModulereturnsDue— | |||||||
| 1h ago | #W-331Needs you | $149.00 | Vision moderation matched defect | warranty | 55 | Needs you | 2d left | Amount$149.00ReasonVision moderation matched defectPriority55ModulewarrantyDue2d left | |||||||
Open Decisions →
Sample store
Return #8F2C1AActive return
In transitUSPS · 9400 1000 0000 1234 · arriving Friday
Store credit $64.50 · +15% credit bonus
Hand it the shift. Keep the shop.
You are installing an operator into a live store. Another merchant cannot open this queue. Your customer's name never reaches the model. A fraud flag waits on Decisions — we do not ban a shopper for you. A Shopify retry is not a second refund.

01
The shop next door cannot open this morning’s cases — or the returns those customers filed. First install or a brand review: the wall is in the database, not a slide.
The after-sale should feel like one person
handled it. You keep the judgment. Your customer keeps the evening.
Yes or hold, box at the
door, next size
on the way. We take the rest of the shift.


