> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Integrate Shopify Flow

Shopify Flow helps you automate tasks across your store and connected apps. With the integration, you can use real-time shipping status updates as triggers to run automated actions such as sending emails, adding order tags, notifying your team, and more.

This guide explains how to enable the integration and provides ready-made workflow examples.

## **1. What you can do with Synctrack and Shopify Flow**
Once connected, you can create workflows that run whenever a shipment status changes. Common automations include:
* Sending email notifications when a shipment is in transit or out for delivery
* Requesting reviews after delivery
* Tagging orders by shipping status
* Alerting your support team when an order is delayed or has an exception
* Connecting tracking events to other apps such as Klaviyo, Gorgias, Slack, and more
Synctrack works with any app that supports Shopify Flow actions.


## **2. How Synctrack works with Shopify Flow**
Synctrack provides the trigger:** Tracking status updated**
This trigger runs each time Synctrack receives a new shipping status from the carrier. The trigger includes details such as order ID, carrier, tracking number, shipping status, and event time. Merchants can use this trigger with any Flow conditions and actions to build their own automation.

## **3. Enable the Shopify Flow integration**
You only need to do this once.

### **Step 1. Install Shopify Flow**
If you have not installed Shopify Flow yet, install it from the Shopify App Store.

### **Step 2. Open Shopify Flow**
From your Shopify Admin, go to Apps and open **Shopify Flow**.

### **Step 3. Create a new workflow**
Click **Create workflow**.

### **Step 4. Add the Synctrack trigger**
![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/cleanshot-2025-11-17-at-154301_sjaiqo.png)
1. In the workflow editor, click **Select a trigger**
2. Go to **App triggers**
3. Choose **Synctrack: Tracking status updated**
You can now add conditions or actions to complete your workflow. 

Here are the variables you can use in your Flow conditions:
### **status**
The current shipping status of the shipment.
You can use it to create conditions like:
* Status is “In transit”
* Status is “Out for delivery”
* Status is “Delivered”
* Status is “Exception”
* Status is “Information received”
This is the most common variable for triggering customer notifications, tagging, and alerts.

### **order**
Represents the Shopify Order associated with this shipment.
You can access various order attributes, such as:
* Order total
* Line items
* Order tags
* Customer information
* Order created date
Useful for creating segmented workflows, for example:
* Only notify VIP customers
* Only alert team for high-value orders
* Only request reviews for orders above a certain amount

### **trackingNumber**
The tracking number for the shipment.
Useful when sending customer emails or creating helpdesk tickets.

### **carrierName**
The name of the shipping carrier (e.g. USPS, DHL, UPS, 4PX).
You can create conditions such as:
* If carrierName contains “DHL”
* If carrierName is “USPS”
* If carrierName is “4PX”
Useful for routing workflows based on carrier performance or internal handling rules.

## **4. Example workflow templates**
Below are common automation patterns you can build.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1y5tgu1.png =705xauto)

### **A. Send email when a shipment starts moving**
**Trigger:** Synctrack: Tracking status updated
**Condition:** New status is “In transit”
**Action:** Send email (Klaviyo or Shopify Email)
**Use case:** Notify customers that their order is on its way.

### **B. Notify customers when a shipment is out for delivery**
**Trigger:** Tracking status updated
**Condition:** New status is “Out for delivery”
**Action:** Send SMS or email
**Use case:** Improve successful delivery rate.

### **C. Request product review after delivery**
**Trigger:** Tracking status updated
**Condition:** New status is “Delivered”
**Action:** Wait 1 day → Send review request
**Use case:** Collect more reviews automatically.
Prefer not to build this yourself? Install the ready-made **Send** **Judge.me** **review request after delivery** template — see "Install a ready-made template" below.

### **D. Alert support team when a shipment has an exception**
**Trigger:** Tracking status updated
**Condition:** Status is “Exception”, “Failed attempt”, or “Return to sender”
**Action:** Send Slack message or create ticket in Gorgias
**Use case:** Resolve shipping issues faster.

### **E. Tag orders based on the latest shipping status**
**Trigger:** Tracking status updated
**Condition:** Branch by status
**Action:** Add or remove tags such as “in_transit”, “delivered”, “exception”
**Use case:** Easier filtering and reporting in Shopify Orders.

## **5.** Install a ready-made template
You don't have to build every workflow from scratch. Synctrack publishes pre-built Shopify Flow templates you can install in one click, then adjust to fit your store.
### Send Judge.me review request after delivery
This template automatically asks customers for a review once their order arrives.
**How it works:**![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/cleanshot-2026-07-20-at-110845_4phgm2.png =875xauto)
1. **Trigger** — Synctrack: Tracking status updated
2. **Condition** — Status is "Delivered"
3. **Wait** — 1 day
4. **Action** — Judge.me sends a review request for the order
The result: one day after a shipment is marked delivered, your customer gets a Judge.me review request — asked at the moment the product is actually in their hands.
**Before you start**, make sure both apps are installed:
* **Shopify Flow**
* **Judge.me** **Reviews** — the review-request action will not run without it
**To install:**
1. Open **Shopify Flow** from your Shopify Admin.
2. Go to the **Templates** list.
3. Select **Send** **Judge.me** **review request after 1 day shipment is delivered**.
4. Review the workflow and click to install/turn it on.
Once installed, you can open the workflow and change the **Wait** duration, add conditions (for example, only request reviews for orders above a certain value), or adjust any step in the Flow editor.

## **6. Tips for building effective workflows**
* Combine Synctrack triggers with Shopify conditions such as order value, customer tags, and order age
* Use Wait actions to delay messages for better timing
* Use Branch conditions to send different alerts for VIP customers
* Connect to marketing or CRM apps to enrich customer journeys based on delivery progress
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.
