Skip to main content
Solved

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

  • January 18, 2021
  • 2 replies
  • 893 views

Forum|alt.badge.img+2
  • Contributor I
  • 1 reply

Hello

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

@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!

View original
Did this topic or the replies in the thread help you find an answer to your question?

2 replies

retention
Partner - Platinum
Forum|alt.badge.img+62
  • 2025 Champion
  • 942 replies
  • Answer
  • January 18, 2021

@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!


Forum|alt.badge.img+2
  • Author
  • Contributor I
  • 1 reply
  • January 19, 2021

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