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.
Abandoned cart created
The Shopify abandoned cart created trigger activates whenever a new abandoned cart record is generated in your Shopify store. This allows you to automate recovery campaigns and re-engagement workflows as soon as a customer leaves items in their cart without completing checkout.
Common use cases include:
- Send abandoned cart reminders: Automatically remind customers via WhatsApp, SMS, or email to return and complete their purchase.
- Offer discount codes: Send a special voucher when a new abandoned cart is created to increase recovery rates.
- Notify sales teams: Alert staff when a high-value abandoned cart is detected, so they can follow up with personalized outreach.
Set up "Abandoned cart is created" trigger node
Set up the Abandoned cart created trigger node form by following the steps below:
-
Click on the node to open up its form, which will appear on the right side of the screen.
-
The node form contains the following fields for you to set up the trigger:
-
Setup tab
- 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
-
Customer identifier: Fill in the details to map Shopify event to a SleekFlow contact
- Identifier type: Select whether you want to identify the contact using phone number or email address
-
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}).
-
New customer enrollment: Toggle this on so that if the contact does not yet exist in SleekFlow, the system will automatically create one.
-
Setup tab
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.
-
Filter tab
-
Enrollment conditions: When toggled on, you can set specific conditions that the abandoned cart must meet in order to be enrolled into the flow. For example:
- checkout/created_at within the last 24 hours
- checkout/email is not empty
- line_items contains a specific SKU
-
Enrollment conditions: When toggled on, you can set specific conditions that the abandoned cart must meet in order to be enrolled into the flow. For example:

