"Looping through Shopify orders" trigger

How to trigger flow when looping through Shopify orders

Written By Ray Tang (Administrator)

Updated at June 5th, 2026

 

Before setting up your “Shopify” trigger nodes, ensure that you have already integrated your Shopify connection with SleekFlow. You can follow the steps in this Help Center article to complete the connection.

 

 

Looping through Shopify orders

The Looping through Shopify orders trigger is a manual trigger that allows you to enroll existing orders from your connected Shopify store into a flow, as long as they meet the enrollment conditions. This is useful for bulk updates, backfills, or scheduled syncs to ensure your order data stays consistent across systems.

Common use cases include:

  • Run scheduled order syncs: Keep SleekFlow or external systems up to date by looping through matching Shopify orders on a daily or weekly schedule.
  • Bulk update order statuses: Enroll a group of orders (e.g., all “ready for pickup” orders in the past 7 days) to send reminders or notifications.
  • Reprocess historical orders: Backfill past orders that meet your filters (e.g., all “canceled” orders) into a flow to trigger follow-up actions.
     

Set up "Looping through Shopify orders" trigger node

Set up the Loop through Shopify orders trigger node form by following the steps below:

  1. Click on the node to open up its form, which will appear on the right side of the screen.
  2. The node form contains the following fields for you to set up the trigger:
    1. Setup tab
      1. Store: Select the connected Shopify store you want to use with this trigger. If you haven’t connected your store yet, you can refer to the steps in this Help Center article
      2. Customer identifier: Fill in the details to map Shopify event to a SleekFlow contact
        1. Identifier type: Select whether you want to identify the contact using phone number or email address
        2. Value: Select the Shopify variable that contains the customer’s phone number or email, matching the identifier type you selected above. (e.g., {primary_phone}).
        3. New customer enrollment: Toggle this on so that if the contact does not yet exist in SleekFlow, the system will automatically create one.

Note on “New customer enrollment” toggle

Contacts created through “New customer enrollment” toggle will only include the phone number or email. If you want to sync additional properties from Shopify, consider adding an Upload contact action node later in the workflow.

 
  1. Filter tab
    1. Enrollment conditions: When toggled on, you can set specific conditions that the Shopify order must meet in order to be enrolled into the flow. For example:
      1. Order fulfillment status = ready-for-pickup
      2. Created date is within the last 30 days
      3. Total order value ≥ USD 200