Klaviyo: Creating Abandoned Cart and Checkout flows

Demo summary
Shows the setup of an Abandoned Cart flow using the 'Added to Cart' trigger and cloning it to create an Abandoned Checkout flow with the 'Checkout Started' trigger.
Step-by-step
- Go to Flows in the left menu and click Create Flow
- Search for 'cart' and select the Abandoned Cart template
- Set flow filters to 'Checkout Started zero times since starting this flow', 'Placed Order zero times since starting this flow', and 'Has not been in this flow in the last 30 days'
- Adjust the initial time delay to 30 minutes
- Add a Conditional Split based on 'Has placed order at least once over all time'
- Clone the completed Abandoned Cart flow to create the Abandoned Checkout flow
- Change the trigger of the cloned flow to 'Checkout Started'
- Remove the 'Checkout Started zero times' filter from the Abandoned Checkout flow
Options
- Use the Shopify 'Added to Cart' trigger if your store is linked to Shopify
- Include SMS steps within the flow
- A/B test the initial wait time between 15 minutes and 1 hour
Watch out for
- If using a Shopify store, you must use the specific Shopify 'Add to Cart' trigger rather than the basic manual one
- When cloning for Abandoned Checkout, you must remove the 'Checkout Started zero times' filter or the flow will not trigger correctly
Tips
- Set the initial wait time to 15-30 minutes; the default 4 hours is usually too long
- The closer a customer is to purchasing, the sooner you should send the first email
- Avoid using discounts for returning customers in the split, or offer a lower discount than what is sent to first-time buyers
All demos from “Klaviyo Email Marketing FULL Course 2026: The Complete Ecommerce System (Step by Step)”
5:403:13Setting up a Klaviyo signup form and targeting rulesThe creator demonstrates how to create a new signup form in Klaviyo, selecting the list, and configuring targeting behaviors like exit intent, time delays, and page exclusions.Klaviyo· Create an email signup / subscription form
8:535:12Designing a high-converting popup in KlaviyoA step-by-step walkthrough of the Klaviyo form builder, showing how to add logos, edit headlines, style input fields, and remove the close 'X' to reduce friction.Klaviyo· Create an email signup / subscription form
19:422:45Optimizing Klaviyo forms for mobile devicesDemonstration of cloning a desktop form to create a mobile-specific version, adjusting button heights, font sizes, and teaser styles for smaller screens.Klaviyo· Create an email signup / subscription form
33:461:17Setting up A/B tests for Klaviyo signup formsShows how to use the 'Create A/B Test' feature in Klaviyo to test different offers (e.g., 20% off vs. mystery discount) and configure manual weight settings.Klaviyo· A/B test a campaign
1:09:243:37Building a multi-step Welcome Flow in KlaviyoThe creator builds a welcome automation from a template, adding conditional splits for non-buyers and setting specific time delays for a front-loaded sequence.Klaviyo· Build a welcome / drip automation
1:30:412:59Setting up a Browse Abandonment flow in KlaviyoDemonstrates creating a Browse Abandonment flow, configuring the 'Viewed Product' trigger, and setting up flow filters to exclude recent purchasers.Klaviyo· Trigger emails from behavior / events
1:45:554:46Creating Abandoned Cart and Checkout flowsCurrentShows the setup of an Abandoned Cart flow using the 'Added to Cart' trigger and cloning it to create an Abandoned Checkout flow with the 'Checkout Started' trigger.Klaviyo· Set up an abandoned-cart flow (ecommerce)
2:07:331:59Configuring a Post-Purchase automationDemonstrates setting up a post-purchase flow in Klaviyo with an order count split to differentiate between first-time and returning customers.Klaviyo· Set up a post-purchase / win-back flow
3:19:055:27Building an Engaged 90-Day segment in KlaviyoStep-by-step creation of an engagement segment using 'OR' logic to combine email opens, clicks, and website activity over a 90-day period.Klaviyo· Segment the list
3:42:461:02Setting up a branded sending domain in KlaviyoShows where to find the domain settings in Klaviyo to add a branded sending domain and update DNS records for better deliverability.Klaviyo· Authenticate sending domain (SPF/DKIM/DMARC)
4:01:350:57Exporting Klaviyo analytics for AI analysisDemonstrates how to export campaign and flow analytics as CSV files from Klaviyo to be used for external data analysis.Klaviyo· Track opens / clicks / revenue (reporting)- Watch “Klaviyo Email Marketing FULL Course 2026: The Complete Ecommerce System (Step by Step)” →
Set up an abandoned-cart flow (ecommerce)
1:45:554:46Creating Abandoned Cart and Checkout flowsCurrentShows the setup of an Abandoned Cart flow using the 'Added to Cart' trigger and cloning it to create an Abandoned Checkout flow with the 'Checkout Started' trigger.Emiel Dingemans from Magicianly | Email Marketing
29:253:01Configuring Abandoned Cart TriggersDemonstrates how to use the 'Started Checkout' event and dynamic product blocks to show items left in the cart.Max Sturtevant
12:481:11Configuring Abandoned Cart flowsDemonstrates setting up triggers for when a customer leaves items in their cart without completing a purchase.Max Sturtevant
1:28:477:56Creating an Abandoned Cart FlowSetting up a flow triggered by 'Added to Cart' and explaining the difference between cart abandonment and checkout abandonment.Emiel Dingemans from Magicianly | Email Marketing
5:471:43Configuring Abandoned Cart AutomationsShows how to use Klaviyo's pre-built abandoned cart options to automatically follow up with customers who leave items in their cart.EmailTooltester
Klaviyo