1. Home
  2. Shopify returns management: the complete guide for 2026
  3. Shopify return automation: what to automate first
Shopify returns management: the complete guide for 2026

Shopify return automation: what to automate first

The return steps worth automating on Shopify, in order: approval rules, labels on approval, notifications, restocking, and settlement to credit or exchange.

The word automation makes people reach for a tool first. On returns it is mostly a rules problem. Once you can say in one sentence which returns you would approve without reading them, the software part is configuration.

The other thing to know is the order. A return travels its steps in a fixed sequence, so automating settlement while approval is still a human reading an inbox only moves the queue one step right. Work in the order below and each step makes the next cheaper.

Start with the rules, not the tools

Before you touch an app, write down the decisions you already make. Three questions, answered honestly rather than aspirationally.

What do you always say yes to? Probably: inside the window, item not final sale, ordinary reason, nothing odd about the customer. What do you always say no to? Far outside the window, final sale, worn goods, an item you never sold them. What do you genuinely want to look at? That is your exception queue, and it should be small. The first two buckets are automatable whatever software you end up with. The third is what you are protecting by automating the rest.

Then set Shopify’s own return rules, because they work before a request exists. In settings you pick a window from a preset of 14, 30 or 90 days, unlimited, or a custom number, and whether the clock starts at delivery of each item or of the last item. You set who pays return shipping, a restocking fee as a percentage, and which products or collections are final sale. An hour there removes a category of request permanently and costs nothing. Make the published policy say the same thing, or you will spend the saved hour explaining the difference. There is a return policy template with the clauses written out.

1. Approval rules

Approval is the highest-value step to automate, because it is the one the customer is waiting on.

Auto-approve when all of these hold: inside the window, item not excluded, reason is one of your standard options, and the requested outcome is an exchange or store credit. That last condition is worth building even if you approve nothing else automatically, because exchanges and credit keep the revenue and there is no reason to make someone wait for a yes you were always going to give.

Hold for a human when any of these is true: outside the window, order value above a threshold you set in money rather than in feeling, reason is damaged or faulty so photos need looking at, or the customer has several returns open or a run of recent ones. The NRF and Happy Returns 2025 Retail Returns Landscape estimates 9 percent of returns are fraudulent, which is the argument for the value threshold and the repeat-returner rule rather than for suspicion in general.

Two notes. Auto-approval is not auto-refund: approving means the customer may send the item back, and the money moves later, after you have seen it. And start tighter than feels necessary, running the rules for two weeks while you review everything they approved.

2. Labels on approval

The gap between approving a return and the customer holding a label is dead time, and it is where returns go quiet for a month and then arrive in your busiest week.

Automated properly, three things happen in one step: the label is generated from the order data at approval, it goes to the customer in the same message as the approval, and the tracking number is written back onto the Shopify order so support can answer questions without opening a carrier portal.

The constraint is geographic. The Shopify Help Center page on buying return labels states that Shopify Shipping generates return labels only when your fulfilment location and the customer’s shipping address are both in the United States. Outside that, this automation lives in whatever holds your carrier connection, not in the admin.

One detail makes automatic generation cheap: return labels bill on scan, so a label the customer never uses costs nothing and simply expires. Where your carrier offers a QR code, use it, because the customer with no printer stops being a ticket. The full picture is in the guide to Shopify return labels.

3. Notifications

Four messages, and resist adding a fifth.

Request received. Confirms it arrived, says what happens next and roughly when. This one message removes most follow-up email.

Approved, with the label. Label or QR code in the same message, plus where to drop the parcel and any deadline for shipping it.

Parcel received. Sent on the delivery scan or on your inspection. The best single defence against “where is my refund”.

Settled. The amount, the method, and one line saying a bank refund takes its own few days on top of yours.

Send them in the customer’s language and from your own domain. Internally, notify yourself only for the exception queue. If every return pings you, you have rebuilt the inbox you were trying to leave.

4. Restocking and inspection

Automate the trigger, never the judgement.

The trigger is easy: status moves to in transit on the first carrier scan and to received on delivery, and an inspection task appears for whoever handles the parcel. Nobody checks a tracking page.

The judgement stays human, and the rule that matters is that restocking happens after inspection, not on approval. Restocking early puts an item you have not seen back on your product pages, and the next customer buys something you cannot ship. Route by outcome rather than one blanket rule: passed inspection goes to the sellable location, damaged or worn goes to a quarantine location so it stays out of available inventory, and anything failing outright gets a note on the order before you contact the customer. With several locations, let the return address decide where the item restocks.

5. Settlement: gift card, exchange, refund

Automate the issuing. Leave the choosing to the customer.

Exchange. Fulfil the replacement when the return is received, or earlier if you will carry the risk to cut turnaround. Handle a price difference with a payment link or a partial refund rather than absorbing it silently, and check stock at request time so you never promise a size you cannot send.

Store credit. Issue the gift card or store credit balance when the return passes inspection, with the bonus applied automatically at the percentage you set, so a return worth $120 becomes $132 of credit at 10 percent without anyone doing arithmetic.

Refund. The one to be most careful with. Auto-refund below a value threshold once inspection passes, and hold anything above it for a person. Say the amount and the method in the message so the next email never gets written.

One rule no automation may break. If you sell to consumers in the EU, the Consumer Rights Directive (2011/83/EU) gives a 14-day right of withdrawal on distance sales, and that means money back. Credit with a bonus is an offer the customer accepts, never the only outcome your flow can reach.

What to keep manual

Automation earns its keep by shrinking this list, not by emptying it.

Keep a person on anything damaged or faulty, because photos need a decision and the customer needs an answer rather than a status. Keep a person on goodwill exceptions outside your policy, since the value of a goodwill exception is that someone chose to make it. Keep a person on repeat returners, high-value orders, wholesale, and anything already escalated or gone public.

Then put a recurring hour in the calendar to read what the rules approved and rejected last quarter. Rules drift as your catalogue changes, and an auto-approval rule nobody has looked at since a size chart was updated is quietly expensive.

Putting it together

Build in the order this article uses: rules, approval, labels, notifications, restocking, settlement. Each step is useful on its own, so you can stop at any point and still be better off than when you started.

Shopify Flow carries part of the internal half. Its triggers cover return requested, approved, declined, canceled, closed, processed and reopened, plus refund created, so you can tag orders, close or cancel a return, and email your team when something needs attention. What Flow has no answer for is the customer-facing side, which is where the choice between refund, exchange and credit actually gets made. That side is covered in returns portal vs email returns, and the wider picture of what Shopify does natively is in the complete guide to Shopify returns management.

Measure two numbers as you go. Time to first response, which should approach zero for routine returns, and time to resolution, which should be bounded by transit rather than by your inbox. If a third of returns still need a person after all this, the rules are too narrow.

Returo is our app, so weigh this accordingly. It gives your store a returns portal customers reach with an order number and the email on the order, generates the return label automatically on approval through Shopify Shipping or PostNord, and leads with an exchange or a gift card carrying a bonus percentage you set, with the cash refund still available underneath. The dashboard reports refunds avoided, gift cards issued and revenue retained. It is in early access, and you can request access to try it.

Frequently asked questions

Should every return be auto-approved?

Auto-approve inside the policy window and for exchanges and store credit. Hold refunds above a value you choose, and anything flagged as damaged, for a human look.

Can Shopify Flow handle returns?

Partly. Flow's trigger list includes return requested, approved, declined, canceled, closed, processed and reopened, plus refund created, and it can tag the order, cancel or close a return, and send your team an internal email. What it does not have is a customer-facing return flow or a return label. Its Purchase shipping label action buys outbound fulfilment labels, not return labels. Pair Flow with a returns app for the parts customers see.

Be first in line.

Returo is opening up to its first early-access stores. Tell us where to reach you, or book a slot straight in the calendar.