Skip to main content

Return Automations

Ways to automate return tasks to save time

Automations save you time by handling routine return tasks automatically. Instead of manually approving, processing, and restocking every return, you can set rules that do it for you based on shipping events.

Navigate to Returns > Settings and find the Returns Automations section.


Auto-Approve Returns

By default, every return submission goes into a Manual Review queue where you or your team decides whether to approve or decline it. Auto-approve skips this step.

Enabling Auto-Approve

Toggle Automatically approve returns to enable. When enabled:

  1. A customer submits a return.

  2. The return is immediately approved (no manual review needed).

  3. If using ShipSidekick, a shipping label is generated and emailed to the customer right away.

When to Use Auto-Approve

Auto-approve works well when:

  • You have clear return policies and trust your customers

  • You want to provide the fastest possible return experience

  • You use conditional policies to only auto-approve certain returns

Conditional Auto-Approve Policies

You may not want to auto-approve every return. Create conditional policies to control which returns get auto-approved:

Examples:

  • Auto-approve returns for orders under $50, but require manual review for larger orders

  • Auto-approve returns for items tagged "easy-return," but hold others for review

  • Auto-approve for customers with a high customer score, but review low-score customers

  • Require manual review for international returns

To set up a conditional auto-approve policy:

  1. Click Add a policy under the auto-approve section.

  2. Define your rule conditions (product tags, order tags, customer region, etc.).

  3. Set whether matching returns should be auto-approved or not auto-approved.

  4. Save and set priority order.

Note: If fraud risk is detected on a return, auto-approval may be disabled regardless of your settings. The return will require manual review, and you'll see a notice explaining why.


Auto-Process Returns

Auto-process automatically issues the customer's resolution (refund, store credit, or exchange) when a specified shipping event occurs. This eliminates the need to manually click "Process" on each return.

Configuring Auto-Process

  1. Select an auto-process trigger from the dropdown:

Trigger

When It Fires

None (manual)

Returns are never auto-processed. You process each one manually.

Label is created

Processing begins as soon as the return label is generated.

Return is in transit

Processing begins when the carrier picks up the return package.

Return is delivered

Processing begins when the return package is delivered to your address.

  1. Set a delay (in days) — how long to wait after the trigger before processing. This gives you a buffer to inspect returned items before the resolution is issued.

Example configurations:

Scenario

Trigger

Delay

Process immediately when delivered

Return is delivered

0 days

Process 3 days after delivery (time to inspect)

Return is delivered

3 days

Process as soon as it ships (high trust)

Return is in transit

0 days

Conditional Auto-Process Policies

Create policies to use different triggers or delays for different types of returns:

  • Process high-value items only after delivery + 5 day delay

  • Process low-value items as soon as the label is created

  • Disable auto-process for international returns


Auto-Restock Items

Auto-restock automatically adds returned items back to your Shopify inventory when a trigger event occurs. This keeps your inventory counts accurate without manual intervention.

Configuring Auto-Restock

  1. Select an auto-restock trigger from the dropdown:

Trigger

When It Fires

None (manual)

Items are never auto-restocked. You restock manually in Shopify.

Label is created

Restock as soon as the return label is generated.

Return is in transit

Restock when the return package is in transit.

Return is delivered

Restock when the return package is delivered.

Return is processed

Restock when the return is fully processed.

  1. Set a delay (in days) — how long to wait after the trigger before restocking.

When to Restock

Choosing the right trigger depends on your business:

  • Restock on delivery — Most common. Restock items when you've confirmed receipt.

  • Restock on processing — Conservative. Wait until the return is fully resolved.

  • Restock on label creation — Aggressive. Restock immediately for fast inventory turnover (useful for high-demand items).

Conditional Auto-Restock Policies

Different products may need different restock timing:

  • Restock clothing immediately on delivery (high turnover)

  • Restock electronics only after processing + inspection delay

  • Don't auto-restock items tagged "discontinued"


How Automations Work Together

Automations can be combined for a fully hands-off return experience:

  1. Customer submits a return → Auto-approve approves immediately

  2. Label is created and sent to customer

  3. Customer ships the item → carrier delivers it to your warehouse

  4. Auto-process triggers on delivery → refund/credit/exchange is issued

  5. Auto-restock triggers on processing → items are added back to inventory

All without you touching a thing.

Of course, you can use any combination — auto-approve with manual processing, or manual approval with auto-processing, or any mix that fits your workflow.


Tips

  • Start with manual everything until you're comfortable with how returns flow through the system.

  • Use conditional policies to auto-approve low-risk returns while keeping high-value or international returns in manual review.

  • Set a delay on auto-process to give yourself a buffer for inspecting returned items.

  • Monitor your Returns Dashboard to identify patterns and adjust automations over time.

Did this answer your question?