Skip to main content
How to set up Reclaim for Abandoned Checkout in Klaviyo
Updated over a week ago

This feature can identify abandoned checkout events for known, non-logged in customers. If you use this feature, we will send all of those Checkout Started events to you.

To use this feature, you must first ensure that you’re using the most recent version of our script on your website. You can find your script in your account under Code Script > View Script. Click here for a link to all our tutorials on how to add the script to your site, in case you need a refresher.

If you're using our custom Shopify Integration app, the Checkout Started script will automatically be installed.


Set up Abandoned Checkout flow

Once you set up the custom Shopify Integration app and we've enabled the feature for you, you will see the Checkout Started Reclaim events in your R! account as well as in Klaviyo.

STEP 1

1. Clone your existing Shopify Abandoned checkout (Checkout Started) abandonment flow in Klaviyo**.**

2. Name it “Checkout Started Reclaim” and change the Trigger metric from Checkout Started to "Checkout Started Reclaim.”

3. If you're starting from scratch, Create a New Flow and choose "Metric" as your flow trigger, then Checkout Started Reclaim.

It is important to note that you want your flow logic to prioritize this flow over all others because it’s the lowest in the funnel.

Edit or update your flow filters to include the following:


STEP 2

Extend the existing delay. For example, if your current Checkout Started delay is 1 hour, set this delay for 1 hour and 15 minutes (75 min). If you’re starting from scratch, add a delay of 1 hour.


STEP 3

Update the flow filters for your higher-in-the-funnel flows (Abandoned Cart/AddToCart and Browse Abandonment/Product View).

Make sure you update each flow to exclude Checkout Started Reclaim events (Checkout Started Reclaim zero times since starting this flow). Please ensure that all other Reclaims flows are updated to include the same 'Checkout Started Reclaim' filter.


STEP 4

Choose the first email in your Retention Checkout Started Reclaim flow, open the email editor and ensure that the row collection variable in “Table Settings” is either event.extra.line_items or event.extra.line_items|default:'’

If this requires a change, the row collection will need to be updated in each individual email in the flow. If your row collection is already event.extra.line_items or event.extra.line_items|default:'’, then no further action is needed.

It’s always a good idea to check each individual email in the flow via “Preview and Test” mode to ensure that the template is appropriately populating.


Add SMS to your flow [Optional]

If you want to send an SMS to customers triggering the Checkout Started Reclaim metric, you can add an SMS step to the same flow created above.

Step 1

In your existing Checkout Started Reclaim Flow, add a Conditional split after the first Time delay, to check whether or not there is consent to receive SMS. Drag your first Email Step over to the beginning of the No branch.

Step 2

Add an SMS Step at the start of the Yes branch. Reconnect both branches after the SMS Step, by dragging the Rejoin icon from the No branch to the Yes branch.

Step 3

Configure your SMS content. Short and sweet is best for SMS! Don't forget to set them live!


Dynamic Field List

These variables can be used in your email templates to dynamically populate information about your products.

For R! Checkout Started Reclaim events, the table with your product information should be set to Dynamic with the following settings:

The fields below are based on data sent from our Shopify Integration. Field names and variables may differ when using other eCommerce platforms or a custom setup.

Field

Field Name

Example Value

Dynamic Variable Markup

Cart Amount

cart_amount

98.97

{{ event.cart_amount|default:'' }}

Cart ID

cart_id

6abb3e2548a142db317f4710abf0a318

{{ event.cart_id|default:'' }}

Currency

currency

USD

{{ event.currency|default:'' }}

Checkout URL

checkout_url

{{ event.extra.checkout_url|default:'' }}

Line Price

line_price

59.98

{{ item.line_price|default:'' }}

Product Handle

product.handle

heather-navy-crew-neck-t-shirt

{{ item.product.handle|default:'' }}

Product ID

product.id

6605728710728

{{ item.product.id|default:'' }}

Product Image URL

product.images.src

{{ item.product.images.0.src|default:'' }}

Product Price

product.price.amount

29.99

{{ item.product.price.amount|default:'' }}

Product Price Currency

product.price.currency_code

USD

{{ item.product.price.currency_code|default:'' }}

Product Title

product.title

Heather Navy Crew Neck T-Shirt

{{ item.product.title|default:'' }}

Product Type

product.type

Crew Neck Tees

{{ item.product.type|default:'' }}

Product URL

product.url

/products/heather-navy-crew-neck-t-shirt

{{ item.product.url|default:'' }}

Variant ID

variant.id

39412811628616

{{ item.product.variant.id|default:'' }}

Variant Image URL

variant.image.src

{{ item.product.variant.image.src|default:'' }}

Variant Price

variant.price.amount

29.99

{{ item.product.variant.price.amount|default:'' }}

Variant Price Currency

variant.price.currency_code

USD

{{ item.product.variant.price.currency_code|default:'' }}

Variant SKU

variant.sku

TCT4000HNAVYM

{{ item.product.variant.sku|default:'' }}

Variant Title

variant.title

M

{{ item.product.variant.title|default:'' }}

Quantity

quantity

2

{{ item.quantity|default:'' }}

Did this answer your question?