"Shopify order is created" trigger

How to configure "Shopify order is created" action in Advanced Flow Builder

Written By Ray Tang (Administrator)

Updated at June 5th, 2026

Shopify trigger nodes let you start flows in SleekFlow whenever customer or order data changes in Shopify. You can also use looping triggers to bulk process existing records, such as orders or abandoned carts.

 

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.

 

 

Shopify order created

The Shopify order created trigger activates when a new order is placed in Shopify. It ensures that every new order captured in your store can immediately trigger workflows in SleekFlow, helping you automate confirmations, internal notifications, and CRM updates.

Common use cases include:

  • Send order confirmation messages: When a new order is created in Shopify, send an automated WhatsApp or SMS message to confirm the purchase.
  • Internal team notifications: Alert sales or operations teams when high-value orders are placed so they can prioritize fulfillment.
  • Create or update CRM records: Automatically sync order details into SleekFlow custom objects or external CRMs to maintain a single source of truth.
     

Set up "Shopify order is created" trigger node

Set up the Shopify order created 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., {order/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 new Shopify order must meet in order to be enrolled into the flow. For example
      1. Order total value ≥ USD 200
      2. Sales channel = Online Store
      3. Payment method = Credit Card