Question

Setting Up Email Flows for "Added to Cart" That Load All Items

  • 16 April 2024
  • 1 reply
  • 14 views

Badge +1

Hello everyone,

I'm reaching out to the community to understand a recent issue we've encountered with our "Added to Cart" email flows in Klaviyo using Shopify. In the past, our flows were set up similarly to "Started Checkout" flows where each email would iterate over every item added to the cart, creating a detailed table of all products the customer showed interest in.

However, we've hit a snag. Currently, when the "Added to Cart" event triggers an email, it only pulls one item, despite multiple items being added to the cart. This is in contrast to the "Started Checkout" trigger, where the iteration works flawlessly, listing all items in the checkout table.

We've contacted Klaviyo support, and they're now indicating that the "Added to Cart" trigger will only ever show one item. This is puzzling because we have a history of "Added to Cart" flows that did exactly what we're trying to achieve now. How could we have multiple flows set up in the past that worked this way if it was never supported?

Has anyone else experienced this issue or found a workaround? It seems like a significant design limitation, especially since "Added to Cart" is an important trigger that can indicate a customer's buying intent just as much as "Started Checkout."

Any insights, shared experiences, or solutions would be greatly appreciated!

Thank you!


1 reply

Userlevel 7
Badge +29

Hi @bunnyb,

Thank you for posting your question in the community. The Add to Cart does function slightly different than the Checkout Started both in how it fires and in what data is passed through the event to Klaviyo.

The Added to Cart event fires for every product as they are added to your online cart, similar to how the Viewed Product functions when someone views a new product page, the Viewed Product event fires for every page view. 

Because the Added to Cart event fire for each individual product added to the cart, it does not include any detail about items already existing in the cart, this is why, you will only see the product details for the last item added to the cart. 

You’ll also see in the Klaviyo documentation about setting up flow filters on your Added to Cart flow to limit the number of times someone should be entered into the flow, otherwise, the Added to Cart flow could send an email for every product a user adds. 

That said, there is one workaround, a fellow Klaviyo Champion @Bobi N.  shared recently that could work. The original suggestion was for the Viewed Product event, but given the Added to Cart and Viewed Product events function very similarly, I think this could be a good solution for you. 

Ie… setting up a Product Feed based on the recent Added to Cart items.

I hope this helps!

@In the Inbox 

Reply