"Viewed product" where "Item Categories" equals... is not working

  • 29 December 2021
  • 1 reply

Badge +1


I would like to target people with e-mails based on viewed products in a specific product category. Fx Someone has viewed 3 items from the category “Outdoor paint”.

So far, I’ve set up a custom flow with the trigger: “When someone viewed product”.
Then, ideally, I would like to add a flow filter saying: “What someone has done - Person has View Product where Item Categories contains Outdoor Paint is at least 3 in the last 2 days”

The issue is that when I use “Person has Viewed Product”, I don’t get any properties to choose from (see picture 1).

However, if I use “Person has Fulfilled Order”, I will be able to choose both the right property and item category (see picture 2). But I don’t want it to be “Fulfilled Order” - I just want it to be “Viewed Product”.


What am I doing wrong?

Kind regards,



Best answer by Taylor Tarpley 29 December 2021, 17:22

View original

1 reply

Userlevel 7
Badge +56

Hi @MakersRanders 


Thanks for sharing your question with the Community! 


Typically, all actions users take are synced over to Klaviyo if the integration is established from your website and ensuring that your integration is healthy. Did you recently install your Viewed product metric? If you notice that a category or action isn’t populating in a dropdown menu, whether it’s in a flow filter or in the segment builder, this could indicate that an action hasn’t been taken on your website yet, meaning the event hasn’t been triggered yet. If the action hasn’t taken place, then there is no present data available for Klaviyo to receive and populate in a dropdown menu. 


If you would like to trigger the ‘Viewed Product’ metric and not wait for a customer to use the metric, you could cookie you browser and start viewing various categories of products on your website. Klaviyo only tracks actions from ‘known’ browsers, , which is why you would need to manually track yourself if you are not already in the Klaviyo account. 


You can cookie your own browser with your desired email by following these steps:

  1. Navigate to your website/homepage in an incognito browser
  2. Add the following to the end of your store URL, replacing with your email address:
  3. Start viewing various categories of products on your website
  4. Check your profile in your Klaviyo account to see if these actions were recorded
  5. If they have recorded successfully, you should be able to proceed making your Flow


I would recommend taking a look at these other posts with similar issues to gain more insight on the topic! 


Thanks for being a part of the Community!