Need help with conditional split in a flow based on Shopify order tags

  • 18 January 2021
  • 2 replies

Badge +2
  • Contributor I
  • 1 reply


I am looking to set up a flow that sends different emails to customers based on their shopify order tag.

I know that I need to set up the conditional split using ‘Properties about someone’ but I then have 3 options when it comes to the tag:

  • Order tag
  • Shopify order tag
  • Shopify tags

The tag that I have got on my Shopify orders are DPD Delivery, DHL Delivery and Home Delivery - but I’ve tried all 3 different types of tags and all different ways to enter the tag name and I can’t get the right customers to flow towards the right communication. Argh!

Please help - I know that it’s simple but I just can’t get there.


Best answer by retention 18 January 2021, 23:24

View original

2 replies

Userlevel 7
Badge +57

@BPD - Assuming you’re using the standard Klaviyo / Shopify Integration, then the Shopify Order Tag is in the Placed Order or Fulfilled Order event, so you should use a “Trigger Split” in your Flow and set the Split to contain the tag you want to branch on:

See here:


If the Order Tag is not set at the point of purchase (Placed Order), then I also recommend you consider trying to build your Flow based on the “Fulfilled Order” trigger instead, since sometimes the Shipping info (tag) happens at the point of purchase.

You can also inspect each of the Events to see what “tags” are available for each Event in your Analytics → Metrics → Activity and click on the “Timestamp” which would show you the details like this:

In this example, there is no “Order tags” - so if your Flow Trigger wa based on “Placed Order” - this particular order would not match the Trigger Split since there are no tags present at the point of purchase.  

Hope this helps!

Badge +2

Hi Josh. Thank you so much. This works perfectly! I knew that it’d be something simple.