Skip to main content

What is the best way to personalize content for browse abandonment flows?

I was able to add in custom properties and customize the emails after a product is added to the cart using this strategy:

https://community.klaviyo.com/marketing-30/custom-properties-from-shopify-product-for-variables-in-email-15982#:~:text=Best%20answer%20by%20Mich%20expert,need%20help%20setting%20it%20up!

Can I pass the same data feed to browse abandon, or how do I achieve the same result of populating dynamic content based on the triggered product?

I’m able to pass new images, infographics, and text to the emails after an item is added to the cart, but I’m looking to be able to achieve the same result for browse abandonment emails for klaviyo/shopify/elevar browse abandonment triggers

If anyone has any other alternative suggestions, that would be great too!

 

Hi ​@Justin Bar,

Welcome to the community! While I do understand the idea that Mich expert provided on the linked post, I don’t believe that it will work in your situation. Since you’re on a Shopify store, the Viewed Product event that Shopify sends to us is created by Klaviyo, and directly injected into your site’s script through the app embed that you toggled on. You won’t be able to edit the Viewed Product code to pass more information into Klaviyo than it currently does, meaning that it’ll be difficult to add custom event properties into this event, unless you set up a custom Viewed Product event from scratch, using our API.

That being said, if you do want your browse abandonment flow to be more personalized, you can add profile properties to customer profiles when they view certain products, or certain categories of products. To do this, you’d create a flow that triggers whenever somebody views a product, and uses trigger splits to send people who viewed different categories down different paths. On each path, you’d have a profile property update block, where you add properties to people’s profiles, allowing you to customize emails using these properties in the Browse Abandonment flow. 

For example, if somebody views a pair of jeans, they’d enter this flow. If the first trigger split is “Categories contain jeans”, they’d go down the left side of the split, and then get to a profile property update block. That block would create or update a property, and you could then use that property in your Browse Abandonment flow.

I know this requires a bit more manual work, but this is a workaround that may help you accomplish your goal! Let me know if I can answer any additional questions.

-Byrne


Reply