Self-service returns portal software for Shopify.
A returns portal that does the interview for you.
The ReturnMate customer portal is a branded self-service returns and warranty portal on your own domain. It looks up the Shopify order, captures the serial number, fault and photo evidence, applies your policy to decide eligibility, routes the return by what the product actually is, and keeps the customer informed — so the RMA that reaches your team is already complete.

Five screens, and the hard questions are already answered.
Every returns portal collects a reason and issues a label. The difference here is what happens in the middle: eligibility is decided and the return path is chosen before the customer is offered an option you'd have to walk back.
Find the order
Order number and email, or a link from your confirmation email.
Pick the item & reason
Structured reason list per product type. Serial captured where required.
Add evidence
Photos and video of the fault, plus proof of purchase where your policy asks.
Eligibility decided
Your policy runs. Covered, chargeable, or routed to a human — stated plainly.
Return method offered
Only the methods that are legal and economic for that product appear.
- Works on a phone in a driveway — most fault photos are taken standing next to the product
- Address validated at submission, so the label doesn't fail at the carrier
- Identity verified against the order, not by asking the customer to prove it in an email
- Partial returns supported — one item from a five-item order, without a new conversation
The difference between a ticket and a complete claim.
A technician can act on the left-hand column below. Nobody can act on the right-hand one without sending two emails first — and those two emails are most of your returns handling cost.
- Structured fault selection tied to your product families, not a free-text box
- Photo and video upload at submission, attached permanently to the RMA
- Serial captured and checked against active RMAs to block duplicate claims
- Proof of purchase requested only where your policy needs it
- Everything visible to the technician who eventually opens the unit
- Customer-reported fault stored separately from what the technician later confirms
That separation matters more than it looks — it's what makes failure rates trustworthy.
Tell the customer the truth on screen one.
Most returns friction comes from a portal that accepts everything, then a human who has to say no three days later. Your policy runs at submission, so the answer arrives while the customer is still in the flow.
- Return windows, exclusions and warranty terms configured once and applied consistently
- Declines explain themselves, so the customer doesn't email to ask why
- Anything genuinely borderline routes to a person instead of guessing
- Restocking fees and conditions disclosed before the customer commits
Full detail on the rule engine lives on RMA management.
Never offer a satchel label for a 24kg battery.
This is where generic returns apps quietly cost you money. The portal knows what the product is before it offers a way to send it back — so the customer never picks an option that a carrier will refuse or that costs you ten times what it should.
Prepaid parcel label
Standard satchel or carton return, emailed instantly.
Courier collection
Booked pickup with a date window, for items too big to post.
Compliant DG routing
Road-only carriers, correct paperwork, generated with the label.
Drop at a store
Customer brings it to a shopfront; staff receive it against the same RMA.
- Carrier options filtered by product profile before the customer sees them
- Dangerous goods classified at label time, with transport documents generated automatically
- Freight and depot routing for anything that won't go in a parcel
- Store drop-off routes into the receiving queue at that location
More on hazard classes and carrier filtering in dangerous goods handling; store drop-off is covered in multi-store.
More outcomes than "refund".
A refund is the most expensive way to resolve a return. Offering the alternatives in the portal — clearly, at the point of decision — is the cheapest retention work available.
Exchange
Different size, colour or variant, with the replacement order created for you.
Store credit
Gift card issued through Shopify, often with a bonus you configure.
Warranty repair
Covered fault sent to the workshop rather than refunded and written off.
Paid repair
Out-of-warranty work quoted after inspection, paid via Shopify checkout.
Counter swap
Walk into a store and leave with a replacement, handled at the register.
Refund
Still there, still instant where your policy allows it — just no longer the default.
Which options appear is set by your policy and by the product — a covered fault doesn't get offered store credit unless you want it to.
The "where is my return?" email, deleted.
Customers chase because they can't see. A live status page and automatic notifications at each step remove most inbound contact on a return that is progressing normally.
Evidence and serial received.
Covered under warranty. Collection booked.
EMAIL + SMS SENTScanned in at Northgate.
EMAIL SENTDiagnosis complete. Part on order.
CUSTOMER-FACING UPDATE FROM TECHNICIANDispatched with tracking.
- Status page the customer can open any time, no login to remember
- Automatic notifications at approval, receipt, resolution and dispatch
- Technician updates can be marked customer-facing and published straight to the page
- Tracking attached on both legs, so the outbound repair isn't a mystery either
- Every message logged against the RMA — support can see exactly what was sent
- Branded email templates in your voice, not a generic app's
The technician-facing side of that last update is ReturnMate Tech.
It should look like your store, because it is your store.
A return is a trust moment, often the most important interaction after purchase. Sending a customer to a third-party page with someone else's logo on it is a strange thing to do at exactly that moment.
Your domain
Served on your own subdomain, not a third-party URL.
Your logo & colours
Typography, palette and logo to match your storefront.
Your emails
Notification templates in your voice and your styling.
Mobile first
Built for a phone held next to a broken product.
- Linked from your order confirmation, help centre or footer — wherever customers look
- Reason lists, policy text and decline wording all in your own language
- Works for guest checkout orders, not just logged-in customers
- Accessible, keyboard-navigable and legible on a cracked phone screen in daylight
Customer portal questions.
What is a self-service returns portal?
A self-service returns portal is a customer-facing page where shoppers start and track a return or warranty claim themselves, instead of emailing support. A good one does more than issue a label — it looks up the order, captures the evidence needed to process the claim, applies the merchant's policy to decide eligibility, and chooses a return method appropriate to the product. ReturnMate's portal is branded and served on your own domain, covers both change-of-mind returns and warranty claims, and writes everything to the same RMA record your operations, workshop and finance teams work from.
Can customers submit warranty claims through the portal, not just returns?
Yes. The portal handles change-of-mind returns, faults, warranty claims and repair requests. For a warranty claim it captures the serial number, a structured fault selection and photo evidence, then applies your warranty policy to determine coverage before the claim is submitted.
Can customers upload photos and video?
Yes, at submission. Evidence attaches permanently to the RMA and is visible to whoever inspects the unit later — including a technician working in ReturnMate Tech at the bench. Proof of purchase can also be requested where your policy requires it.
Does the portal know not to offer a parcel label for a dangerous good?
Correct — this is one of the main reasons the portal exists. Return methods are filtered by product profile before the customer sees them, so lithium batteries, aerosols and corrosives are routed to compliant road-only carriers with the correct transport documentation, and bulky or heavy items are routed to freight or courier collection rather than a satchel.
Can I stop the portal approving things it shouldn't?
Yes. Your return windows, exclusions, warranty terms and value limits are configured once and applied at submission. Anything genuinely borderline — a goodwill decision, a high-value item outside the window — routes to a human for review rather than being auto-approved, and declines explain their reason to the customer.
Can customers choose an exchange or store credit instead of a refund?
Yes. Exchange, store credit as a Shopify gift card, warranty repair, paid repair, counter swap at a store and refund are all available as outcomes, and you control which appear for which products and reasons. A refund is the most expensive resolution, so offering the alternatives clearly at the point of decision is usually the highest-return change a merchant can make.
Is the portal on my own domain and branding?
Yes. It's served on your own subdomain with your logo, colours and typography, and notification emails use your templates and voice. Customers never land on a third-party-branded page in the middle of a return.
Will it reduce our support volume?
That's the main operational reason merchants adopt it. Two categories of contact largely disappear: the back-and-forth needed to make a claim actionable (order number, serial, photos, coverage), and the "where is my return?" chase, which a live status page and automatic notifications answer without a human. What's left is genuine exceptions.
How much does it cost?
The customer portal is part of the ReturnMate platform, not a separate product. ReturnMate has a Free plan at $0/month including 5 RMAs. Starter is $49/month for up to 50 RMAs, with Growth, Ops, Scale and Enterprise plans available for larger operations. See full pricing →
Related capabilities.
What happens after they hit submit.
Twelve workflow types, decision rules, business-hour SLA, per-item resolution and a finance-ready audit trail.
Read more →§ DANGEROUS GOODSWhy the return method matters.
Classification at label time, ADG transport documents and carrier filtering for every hazard class you ship.
Read more →Stop interviewing customers by email.
See the portal running against your own products and policy. Billed through Shopify, cancel from inside Shopify.