Skip to main content
Problem Solver II
July 6, 2021
Solved

Abandoned Cart vs Checkout Started

  • July 6, 2021
  • 20 replies
  • 14305 views

Is it general practices to have both abandoned cart flows flows going at the same time where one triggers Added to Cart and another triggers the Checkout Started or is one preferred over the other?

    This topic has been closed for replies.
    Best answer by elisegaines

    Hi @jmacman! Great question. We do recommend using two flows, one with each trigger you mentioned. The Add to Cart flow captures browsers who may not make it to the checkout page, while the Started Checkout flow captures those who start a checkout but don’t finish it. 

    The Started Checkout event shows a higher degree of intention than the Add to Cart event, so you can tailor the two flows accordingly. Just make sure to add this filter to the “Add to Cart” flow: 

    What someone has done > Started Checkout > zero times since joining this flow 

    That way, your customers won’t get both flows at the same time :) 

     

    I hope this helps! 

    Elise

    20 replies

    Customer Ed.
    July 6, 2021

    Hi @jmacman! Great question. We do recommend using two flows, one with each trigger you mentioned. The Add to Cart flow captures browsers who may not make it to the checkout page, while the Started Checkout flow captures those who start a checkout but don’t finish it. 

    The Started Checkout event shows a higher degree of intention than the Add to Cart event, so you can tailor the two flows accordingly. Just make sure to add this filter to the “Add to Cart” flow: 

    What someone has done > Started Checkout > zero times since joining this flow 

    That way, your customers won’t get both flows at the same time :) 

     

    I hope this helps! 

    Elise

    jmacmanAuthor
    Problem Solver II
    July 6, 2021

    Thanks…. So much

    jmacmanAuthor
    Problem Solver II
    July 6, 2021

    Hi @jmacman! Great question. We do recommend using two flows, one with each trigger you mentioned. The Add to Cart flow captures browsers who may not make it to the checkout page, while the Started Checkout flow captures those who start a checkout but don’t finish it. 

    The Started Checkout event shows a higher degree of intention than the Add to Cart event, so you can tailor the two flows accordingly. Just make sure to add this filter to the “Add to Cart” flow: 

    What someone has done > Started Checkout > zero times since joining this flow 

    That way, your customers won’t get both flows at the same time :) 

     

    I hope this helps! 
     

     

    Elise


    And just to be clear, this flow requires custom code in the Shopify themes right?

    David To
    Klaviyo Employee
    Klaviyo Employee
    July 6, 2021

    Hello @jmacman,

    You would only need custom code and apply the add to cart function as the Checkout Started event is already shared as part of your Shopify integration. 

    You can find instructions on how to install and add this add to cart function to your website from the How to Create a Custom "Added to Cart" Event for Shopify article. 

    Hope this helps!

    David

    Contributor I
    July 8, 2021

    thanks for the awesome information.

    Contributor IV
    September 29, 2022

    Hi @jmacman! Great question. We do recommend using two flows, one with each trigger you mentioned. The Add to Cart flow captures browsers who may not make it to the checkout page, while the Started Checkout flow captures those who start a checkout but don’t finish it. 

    The Started Checkout event shows a higher degree of intention than the Add to Cart event, so you can tailor the two flows accordingly. Just make sure to add this filter to the “Add to Cart” flow: 

    What someone has done > Started Checkout > zero times since joining this flow 

    That way, your customers won’t get both flows at the same time :) 

     

    I hope this helps! 

    Elise

     

    Hello @elisegaines 

    I ran into your reply and wanted to implement your suggestion. 

    I just wanted to clarify a few things.

    Should the rule be and “AND” or an “OR”?

    I don’t see a “Started Checkout" but I do see a “Checkout Started”. Is this correct?

    I don’t see “Since joining this flow” but I do see “Since starting this flow”. Is this correct?

    Also, does the rest of my triggers look good? Any suggestions?

    Thank you!

    -Chris

     

     

    Dov
    Klaviyo Alum
    September 30, 2022

    Hi @Chris_R,

    Thanks for sharing this question with us.

    Checkout Started vs Started Checkout are referring to the same type of event - some integrations use the former phrasing i.e. Shopify and other integrations the latter phrasing i.e. BigCommerce. So that looks good!

    And yes, since starting this flow is correct, since joining this flow was just an informal way to refer to the former.

    And those triggers looks perfect, nice work!

    Thanks for being a community member.

    DD
    mat.bingham
    Partner
    Partner
    September 30, 2022

    Hey @jmacman - The advice above is great. I would definitely test both cart started vs. cart abandonment. One thing I would recommend for both flows is adding aggregate reviews or a link to reviews for the product shown in the email. I have seen dramatic improvements in click thru rates and overall conversions when adding social proof to these emails. There are a few review providers out there that connect with Klaviyo (Okendo being one). 

    Contributor IV
    October 3, 2022

    Hi @Chris_R,

    Thanks for sharing this question with us.

    Checkout Started vs Started Checkout are referring to the same type of event - some integrations use the former phrasing i.e. Shopify and other integrations the latter phrasing i.e. BigCommerce. So that looks good!

    And yes, since starting this flow is correct, since joining this flow was just an informal way to refer to the former.

    And those triggers looks perfect, nice work!

    Thanks for being a community member.

    Thanks @Dov !

    Contributor I
    November 5, 2022

    Hi, 

    I’m trying to set up an abandoned cart flow that shows the user their cart contents. I have the Add To Cart trigger set up, but I’m unable to show the cart contents in the email, along with a button that takes the user back to their cart. 


    I am using Shopify.

     

    Is this because Shopify doesn’t store carts unless a checkout has started? 

    I can’t provide a {{ event.extra.responsive_checkout_url }}, because this flow is for users who have not started a checkout. 

     

    Is this feasible? and if so, how?