Skip to main content
Solved

Product Feed Personalization Options Work for Custom Ecoms?

  • November 20, 2025
  • 2 replies
  • 22 views

whereisjad
Expert Problem Solver IV
Forum|alt.badge.img+16

Hi! I am working with a client that has switched from Shopify to a custom Ecom.  So essentially the conversion metrics have become custom Placed orders and the catalog is a custom JSON feed.  My question is whether the personalization options like “Products a customer may like” based on view or purchase history will still work?

ie what I am showing below: 

 

 

I am finding that everyone is getting displayed the same product feed and its not reflective of their individual view history.  Is this a feature that is only designed to work for Shopify or is there a prescribed data format for the custom Viewed Product and Placed order event in order for this to work?

Please advise.

Best answer by talha.hussain

Yes… but only if you feed Klaviyo the right snacks.
Klaviyo’s personalization (like “Products You May Like”) does work with custom ecommerce setups, but it requires the correct event data and product feed structure.

If your customers are all seeing the same recommendations, it’s usually because:

  • Your Viewed Product events aren’t being sent (or missing required fields)

  • Your Placed Order events don’t include product details

  • The custom product feed doesn’t have the attributes Klaviyo needs for matching

Once your custom events send the proper fields (product ID, URL, title, images, price), Klaviyo will start personalizing like magic again.

Right now, Klaviyo simply doesn’t know who viewed what…
So it’s recommending everything to everyone like Oprah with coupons. 

2 replies

talha.hussain
Problem Solver II
Forum|alt.badge.img+4
  • Problem Solver II
  • Answer
  • November 21, 2025

Yes… but only if you feed Klaviyo the right snacks.
Klaviyo’s personalization (like “Products You May Like”) does work with custom ecommerce setups, but it requires the correct event data and product feed structure.

If your customers are all seeing the same recommendations, it’s usually because:

  • Your Viewed Product events aren’t being sent (or missing required fields)

  • Your Placed Order events don’t include product details

  • The custom product feed doesn’t have the attributes Klaviyo needs for matching

Once your custom events send the proper fields (product ID, URL, title, images, price), Klaviyo will start personalizing like magic again.

Right now, Klaviyo simply doesn’t know who viewed what…
So it’s recommending everything to everyone like Oprah with coupons. 


Byrne C
Community Manager
Forum|alt.badge.img+27
  • Community Manager
  • November 21, 2025

Hey ​@whereisjad,

Product feeds can work with custom catalogs, but you need to make sure that the right metrics are being used for product recommendations. For pre-built integrations like Shopify or Magento, Klaviyo already knows that the Shopify/Magento Viewed Product/Ordered Product events correspond to the catalog. For custom catalogs and custom events, Klaviyo doesn’t know that a custom Viewed Product event applies to the custom catalog. It just sees “Viewed Product” as a random metric that happens to have the name Viewed Product.

Because of this, you’ll want to reach out to our support team and let them know what metrics you want mapped to Viewed Product and Ordered Product. We’ll tell your account to consider whatever custom metric you want as a “Viewed Product” or “Ordered Product” event, and once that happens, you should be able to use product feeds that have unique recommendations. More info on this process in this Developer Portal Article.