Articles on: Synctrack - Returns & Exchanges

Integration with Shopify Flow x Synctrack Returns

Overview: How the Synctrack Returns & Exchanges x Shopify Flow integration works


With Synctrack Return, merchants can easily integrate with Shopify Flow to set multiple workflows in the return process in their Shopify store. With this integration, you can:

  • Automate return event and response using Shopify Flow.
  • Set up workflows triggered by Synctrack Return events, such as *Return request Approved, Exchange order Created, etc., *for advanced automation.
  • Notify your team or customer when multiple requests are submitted from one shopper to inspect return fraud.
  • Improve return email automation and streamline your return management process.


Complete guide to set up your first Shopify Flow


Step 1: Enable Shopify Flow in Synctrack Returns & Exchanges


  1. Access to Settings -> Integration -> Click the button "Set up" in the section "Shopify Flow".




  1. To proceed, please install Shopify Flow by clicking the “Install” button




  1. Choose "Enable" and "Save" to Use Shopify Flow to create workflows based on Synctrack's events.



Step 2: Set up your flow in Shopify Flow


  1. From your Shopify admin, go to app "Shopify Flow" and click "Create workflow".


  1. Choose your Trigger from Synctrack Returns




  1. Choose your Condition from Synctrack Returns



  1. Choose your Action from Shopify or third party apps




  1. After completing set up, Click button "Turn on workflow to activate".



List of Triggers from Synctrack Returns


Trigger

Description

Synctrack: Return request - Sumitted

Occurs when a return request is successfully submitted.

Synctrack: Return request - Approved

Occurs when a return request is approved

Synctrack: Return request - Rejected

Occurs when a return request is rejected

Synctrack: Return request - Resolved

Occurs when a return request is resolved

Synctrack: Return request - Refunded

Occurs when a return request is refunded

Synctrack: Return items - Received

Occurs when the returned items have been received by merchant

Synctrack: Return items - Restocked

Occurs when a restock operation is executed via Synctrack Returns

Synctrack: Return request - Cancelled

Occurs when a return request is cancelled by shopper

Synctrack: Return exchange order - Created

Occurs when the exchange order has been created via Synctrack Returns


List of Conditions from Synctrack Returns


Condition

Description

Variables

resolution type

Information about the resolution used for return request

Refund to Store CreditRefund to Discount CodeRefund to Gift CardRefund to Original Payment MethodRefund by Online Bank TransferRefund by Online Bank Transfer - PaypalRefund by Online Bank Transfer - Bank TransferRefund by Online Bank Transfer - Debit CardRefund by Online Bank Transfer - PayTMExchange for the same productExchange for a different size or colorExchange for a different product

return method

Information about the method used for returning items

Ship with prepaid labelShip with any carrierNo shipment requiredReturn to store location

return quantity

The number of items that need to be returned

Number value

return history

The number of return requests that need to be submitted

Number value

refund value

The total amount of price that need to be refunded

Number value

refund currency

The currency of refund value

String ISO Currency



Pre-built templates

Three Synctrack templates are published in the Shopify Flow template gallery. Install one, fill in the single field it asks for, and turn it on.
Every template ships with one field deliberately left blank. The workflow will not run until you fill it in — this is on purpose, so a workflow never sends data somewhere you did not choose.




Log every Synctrack return to a spreadsheet

Use template

  • Sends every return request to a webhook of your choice, so you keep a full record of return activity outside Shopify.
  • Works with Google Sheets through an Apps Script web app, and with Zapier or Make through a catch hook.
  • Before you turn it on: open the Send HTTP request step and paste your webhook URL into the URL field. The request body is already filled in with the order, customer and return fields — leave it as is. A 4XX response fails the run and is recorded in the run log, so a wrong URL is visible rather than silent. A 5XX response is retried for up to 24 hours.


Restock returned items when a return is received

Use template

  • Puts returned items back into inventory as soon as a Synctrack return is marked as received, so stock levels stay accurate without anyone doing it by hand.
  • Before you turn it on: open the Send Admin API request step and replace REPLACE_WITH_YOUR_LOCATION_ID with the ID of the location you want returned items restocked into. Shopify requires a location for a Restocked disposition and it cannot be read from the return, so this is the one thing you must set.
  • Every return on the order that is still open is processed with the disposition Restocked. Returns already processed are skipped rather than processed twice. If the Admin API rejects a call — for example because the return was closed in the meantime — the error is recorded in the run log and the run stops there.


Tag serial returners for review

Use template

  • Tags a customer as a serial returner and emails your team when their return activity is unusually high, so you can review possible abuse. It comes set to at least 3 returns and a return rate of 30 percent, and both numbers can be changed.
  • Before you turn it on: open the Send internal email step and enter the mailbox of the team that should review these customers. The To field ships empty on purpose.
  • To use different thresholds, open the condition step and change 3 and 0.3, where 0.3 means a 30 percent return rate. The rate is the number of return requests divided by the customer's lifetime order count.
  • Adding the tag is safe to repeat — Shopify will not create a duplicate. The email, however, is sent every time the customer crosses the threshold, because Flow does not remember previous runs.


Example workflow templates

Below are common automation patterns you can build.


A. Auto-tag "Fraud" customer for frequent returns


💡Cancels orders from customers who have submit a return requests from Synctrack five or more times in the last six months. It fetches order data, counts returns, and auto-tag the customer to alert. This template can be used to: reduce losses from habitual returners by preemptively handling potential returns, and maintain profitability by discouraging excessive returns.





B. Alert fulfillment when a known return abuse customer places an order


💡Notify to your staff about high-risk customers who have submit a return requests from Synctrack with high refund value and quantity.





C. Request product review after issuing a refund resolution 


💡When Synctrack Returns detects that an request has been refunded with a return or exchange resolution types, it triggers Judge.me to send a review request email.






If you need assistance creating workflows or would like us to pre-build templates in your store, contact our support team via live chat or email. We are happy to help.


Who can use this feature?


Available on Starter Plan

Updated on: 08/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!