Skip to main content
Question

Abandoned Browse Logic

  • March 5, 2026
  • 1 reply
  • 8 views

Forum|alt.badge.img

I am trying to create an abandoned browse flow that triggers if a customer views either a spoon or fork in my store.

in this email that would be sent out, i want the content blocks to be dynamic, the content blocks should show up based on whether it was a spoon or a fork that was viewed.

But now heres the question, if a customer looks at Both spoon AND fork in the same session, which information is shown in the email when it sends out?

Will the email show both content blocks since the customer viewed both of them in the same session OR will the first or the last viewed, take precedence?

 

Really appreciate all your help

1 reply

ArpitBanjara
Principal User I
Forum|alt.badge.img+36
  • Principal User I
  • March 7, 2026

Hey ​@Obin 

Good question. This comes up a lot when people start using dynamic product data in Browse Abandonment flows.

In Klaviyo, a Browse Abandonment flow is triggered by a single event, typically Viewed Product. The email only has access to the event data from the specific event that triggered the flow.

So if a customer views multiple products in the same session (for example a spoon and then a fork), Klaviyo will treat each Viewed Product action as its own event. The flow will reference the event tied to the flow instance.

If the person viewed spoon first, then fork, the last viewed product usually becomes the triggering event that moves forward in the flow (especially if there is a delay and the flow consolidates activity). so the dynamic block will show the fork only.

If you want to show multiple recently viewed products, you’d need to use a catalog lookup or recommendation block instead of relying only on the trigger event. The trigger event itself only contains data for one product.

I hope this helps and thank you for sharing your question here in the community. If you are still stuck, feel free to schedule a call with us.

Cheers,
Arpit