How To Do Cart Abandonment Based On Cart Value
Joseph Hsieh

Last Updated:23 Nov 2018

If a customer has a cart and hasn’t purchased, it’s been abandoned. Plain and simple. The question is, which ones are worth trying really hard to get back? Is it the cheap ones or the expensive ones? Maybe it depends on the average cart value? Here’s the thing, you can actually make different offers to different people based on the size of their cart. Here’s how to do it.

The Setup Requirements

  • Klaviyo
  • Shopify Integration
  • 3 Emails
  • 3 Incentives

Configuring the Flow “Triggers and Filters”

First, inside of Klaviyo, click on “Flows.”

First, inside of Klaviyo, click on "Flows."
First, inside of Klaviyo, click on “Flows.”

Now click “Create Flow.”

Now click “Create Flow.”
Now click “Create Flow.”

Name the flow and click “Create Flow”

Name the flow and click "Create Flow"
Name the flow and click “Create Flow”

Click “Metric”

Click “Metric”
Click “Metric”

Person has “started checkout.”

Person has “started checkout."
Person has “started checkout.”

Click on “Flow Filters”

Click on "Flow Filters"
Click on “Flow Filters”

Add a “Flow Filter”

Add a "Flow Filter"
Add a “Flow Filter”

Person has “placed order” “zero times” “in the last 7 days.”

Person has “placed order” “zero times” “in the last 7 days.”
Person has “placed order” “zero times” “in the last 7 days.”

Click “Save”

Click "Save"
Click “Save”

Finally, click “Done”

Finally, click "Done"
Finally, click “Done”

Now, we’ll setup a trigger split.

Now, we'll setup a trigger split.
Now, we’ll setup a trigger split.

The split will be at your AOV, we’ll say $100 for this example. Anything lower could have no email or a low discount email.

Set “$value” “is greater than” “100” and change dimension to number. Click save.

Set "$value" "is greater than" "100" and change dimension to number. Click save.
Set “$value” “is greater than” “100” and change dimension to number. Click save.

For AOVs that are much higher, you could give a higher discount and then you can setup an additional discount. Let’s say $300 in this case.

Under the “Yes” part of the trigger split, set another trigger split.

Under the "Yes" part of the trigger split, set another trigger split.
Under the “Yes” part of the trigger split, set another trigger split.

Set “$value” “is greater than” “300” and change dimension to integer. Click Save.

Set "$value" "is greater than" "300" and change dimension to integer. Click Save.
Set “$value” “is greater than” “300” and change dimension to integer. Click Save.

Then click “Save & Exit.”

Then click “Save & Exit.”
Then click “Save & Exit.”

How it Works

First it’s checking if someone has an abandoned cart. If there is an abandoned cart, it’s checking the value of that abandoned cart. First, we look at it from an AOV perspective. If it’s lower, we probably shouldn’t care as much. The sale isn’t that important, but if it’s higher, it’s probably worth giving a discount, maybe a 10% one. If it’s much higher, let’s say in the top 90% of purchases, it’s probably worth giving a much higher discount, let’s say 20-30%. Now, here’s the thing. You’ll want to make sure that your coupons are reflective of meeting the threshold for what constitutes a “big sale.” And we should make sure to outline in the email those requirements too. You don’t want to have upset customers after putting in all of the work to get them as a customer in the first place!