Skip to main content
Solved

Adding Dynamic Image of Last Viewed Product


Forum|alt.badge.img+2
  • Contributor III
  • 5 replies

I have already built a browse abandonment flow that is triggered when someone is entered into a list. I have a Klaviyo pop up on product pages when they intend to leave or after they have been there for a certain amount of time but have not added to cart or started checkout. 

I want to add an image to the first email that will display the photo of the last product that they viewed. For some reason it wont show up when i follow the instructions from: https://help.klaviyo.com/hc/en-us/articles/115000104431-How-to-Insert-a-Dynamic-Image-in-an-Event-Based-Flow-Email

It does work if i use the template flow browse abandonment standard but even if i make that a template email and put the same email into my current flow, it doesn't show the dynamic info. I wonder if its because my flow is not triggered by an event? I track the viewed product from Shopify inside Klaviyo, but for some reason this dynamic content isn't working….what am i doing wrong? 

Best answer by stephen.trumble

Hey @JD247 

Really great question, thanks for asking!

Dynamic images can only be used in event triggered flows, therefore it will not work in a list triggered flow. However, you can achieve something similar by adding a trigger filter What someone has or has not done then select viewed product > at least once > over all time.  Adding this trigger filter will allow you to build a table block in the email that will pull in their most recently viewed items. The article i just linked will walk you through exactly how to build the table block in the email editor.

Hope this helps!

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

2 replies

stephen.trumble
Community Manager
Forum|alt.badge.img+60
  • Community Manager
  • 1518 replies
  • Answer
  • April 22, 2022

Hey @JD247 

Really great question, thanks for asking!

Dynamic images can only be used in event triggered flows, therefore it will not work in a list triggered flow. However, you can achieve something similar by adding a trigger filter What someone has or has not done then select viewed product > at least once > over all time.  Adding this trigger filter will allow you to build a table block in the email that will pull in their most recently viewed items. The article i just linked will walk you through exactly how to build the table block in the email editor.

Hope this helps!


Forum|alt.badge.img+2
  • Author
  • Contributor III
  • 5 replies
  • April 22, 2022

@stephen.trumble I have tried adding the triggers to both the flow trigger and also as a filter on the email, both ways did not show the viewed product. It was just blank. ANything i should look at?