Skip to main content

Background
I am working with an e-commerce wallpaper brand. 

The business offers customers to purchase samples of each wallpaper at a small cost to ‘try before they buy’.

I am hoping to create a flow that will target these customers, highlight the samples they purchased and nudge them to purchase the full wallpaper roll if they are ready to do so.

I am able to pull the sample products that they have purchased into the email in a product grid but this, as you expect links the customer to the sample product on the website rather than the full roll product. 

I understand that the sample product page can be designed in such as way to aid this customer journey but I feel like this is an unnecessary step causing friction that could be avoided. 

 

Findings so far

  • Speaking to Klaviyo support and Shopify support, I have been informed that I am only able to reference the product event data within the flow which does not include any of the additional Shopify metafields that may have been able to carry this information.
  • It looks like there may be a workaround using link redirection. We could possibly add javascript to the shopify theme header that would reformat/ redirect the link URL. E.g business.com/products/sample-of-productX into business.com/products/productX (Removing ‘sample-of-’)

It feels like there must be a better solution to this problem to allow for effective product cross-promotion with Klaviyo - Am i missing something?
 

I would be very grateful for an ideas please 🙏

Hey PatrickCumiskeyHDG,

I’m not sure on the size of the catalogue but the way I would initially approach this is building a named tag structure on the products eg. collection:william_morris and tagging both sample product and the full product plus any related accessories or products with this tag. 

Then in the template, use a dynamic product feed using this identifier. Eg:

This will give you a product feed of every product with this tag

You can then either do that based on a flow filter per template, if product SKU=X then show send this template, or if you are adding this data as a customer property, you can use show/hide logic on this block within one template.

Let me know if you have any issues with this process.

Regarding your findings, it might be worth testing shopify flow, to push the named tag mentioned above, as an event property in klaviyo. 
Something like:
{
  "ordered-sample": "{{named-tag}}"
}

Thanks
Tim


Reply