Answer

Do Klaviyo abandoned cart emails work across devices?

It depends on the flow. Started Checkout emails can use checkout_url, which restores across devices and lands on a payment form. Added to Cart emails have no native saved-cart link, so a shopper who clicks on another device may find an empty cart or a product page unless the link was built to handle it.

October 31, 2026

It depends on the flow. Klaviyo's Started Checkout emails can restore across devices through checkout_url, while Added to Cart emails have no native saved-cart link. In both cases the email reaches the shopper on any device. The difference is what they find after the click.

How do the two flows compare?

Added to Cart flow Started Checkout flow
Native saved-cart link None checkout_url
Usual button destination /cart, a product page or a hand-built permalink The restored checkout
Click on another device Often an empty cart or a product page The checkout comes back
Where the shopper lands A shopping page The payment form

Abandoned cart vs abandoned checkout explains the two stages in more detail.

What does this look like for a shopper?

Someone adds items on a laptop and gets pulled away. Your Added to Cart flow sends on schedule. They open the email on a phone and tap the button. If it goes to /cart, the phone has its own empty cart, so they rebuild from memory or leave.

Klaviyo community members have discussed this since at least 2022. The accepted fix there is a custom permalink that takes "a fair bit of custom coding."

What do cross-device carts require?

Two pieces have to come together:

  • Who clicked. Klaviyo's click identifier or a store login names the person.
  • What was in the cart. A copy has to be saved on a server, because a cookie never crosses devices.

Klaviyo's Extended ID and First-Party ID address a different job. They help the same browser stay recognized over time, and they're worth turning on for that reason.

How does reOtter add the missing piece?

reOtter's cart recovery page works with the Added to Cart flow you already have. You change the button link, and your brand's Klaviyo keeps sending the email. When reOtter holds that shopper's cart and knows who clicked, the cart goes back into the real Shopify cart on whatever device they're on.

Carts are held only with analytics consent from your store's banner, and for 30 days. Already-bought carts aren't put back. If the cart isn't held or the clicker isn't known, the shopper sees the page with whatever cart that device has.

You can check your own flow with a second-device test.

Key takeaways

  • Started Checkout has a cross-device link built in, and it lands on a payment form.
  • Added to Cart has no native saved-cart link, so the destination decides what a phone click shows.
  • A cross-device restore needs an identified click or login plus a server-saved cart.

See how reOtter restores the cart → Abandoned cart recovery

Frequently asked questions

Does Klaviyo know who clicked on a new device?
An email click can identify the person through Klaviyo's click identifier. That tells Klaviyo who the shopper is. It doesn't move their cart, which needs to be saved somewhere the new device can reach.
Does Klaviyo's First-Party ID make cart emails work across devices?
It doesn't, because it works through a cookie and a cookie never crosses devices. First-Party ID helps the same browser stay recognized, which is useful for getting the email triggered. It doesn't change where the button lands.
Do I need to rebuild my Added to Cart flow to fix this?
You don't need a new flow. The fix is in the button's destination, so you can keep your trigger, filters, timing and template. Options include a hand-built permalink or a cart recovery page.

Keep exploring

Cart Recovery

How to Test Your Abandoned Cart Flow on a Second Device

You can't see from a flow report what a shopper finds after they click your cart email. This test shows you: build a cart on a laptop, open the email on a phone, and write down what happens. Here's how to run it and how to read the result.

Cart Recovery

The Abandoned Cart Recovery Guide for Shopify and Klaviyo

A practical guide to abandoned cart recovery for Shopify brands on Klaviyo. It covers the three flows people mix up, what the timing evidence says, where the button should link, when to discount, and how to tell whether any of it adds revenue.

Cart Recovery

Klaviyo Added to Cart

Added to Cart is the Klaviyo event recorded when a visitor Klaviyo can identify adds a product to their cart. Brands use it to trigger abandoned cart flows. Unlike Started Checkout, it has no native saved-cart link, so the email button needs a destination chosen by the brand.

Cart Recovery

Cross-Device Cart Abandonment

Cross-device cart abandonment happens when a shopper builds a cart on one device and returns on another, where the cart isn't there. A cart stored in one browser stays in that browser, so the click from a recovery email can land on an empty cart or a product page.

Cart Recovery

Abandoned Cart vs. Abandoned Checkout

An abandoned cart means a shopper added items and left before starting checkout. An abandoned checkout means they started checkout and left before paying. In Klaviyo the Started Checkout event has a link that restores across devices, and the Added to Cart event has no native saved-cart link.