Connect Klaviyo: checkouts, carts and consent
ACR reads Klaviyo's checkout, order and added-to-cart events every two minutes, and the SMS and email consent on profiles. How to connect it, its options, and what starts and stops outreach.
Last reviewed November 7, 2026
What ACR reads
While reading is on, ACR asks Klaviyo every 2 minutes for new events on up to three metrics: a started checkout, a placed order and an added-to-cart. Each round takes up to 600 events per metric. The first round reaches back 10 minutes, so nothing older is imported, and ACR creates nothing in your Klaviyo account.
From a checkout event ACR keeps the profile's email, phone, name, country and time zone, and the total, currency, items, discount code and checkout link when the event carries them. Added-to-cart events are covered in Start on abandoned carts.
With Read SMS and email consent from Klaviyo on (the default), ACR also reads the marketing SMS and email consent on each shopper's Klaviyo profile. See Consent below.
Connect through Growth Dept
A store that Growth Dept already connects to Shopify sees Connect Klaviyo through Growth Dept on the Klaviyo panel. Growth Dept holds the store's Klaviyo key, so there is nothing to paste. The connection can only read: ACR cannot unsubscribe, import or change anything in Klaviyo, and Log activity in Klaviyo is not offered.
ACR matches the metrics at once and switches off Take checkouts and orders from Klaviyo, because the store's checkouts and orders already arrive from Shopify. Press Start reading when the campaign is ready.
Connect with a private key
- In Klaviyo, open Settings, API keys and create a private key with read access to accounts, events, metrics and profiles. For opt-outs to reach Klaviyo, also give it write access to profiles, subscriptions and lists.
- In ACR, open Integrations. Under Lead sources and calendars, find Klaviyo in Email and SMS platforms and press Set up.
- Paste the key, which starts with
pk_, and press Test and save. ACR makes one read to check it. Only an admin or the owner of the store can connect. - Press Match my checkout, order and cart metrics. ACR picks the metrics named Checkout Started or Started Checkout, Placed Order or Order Placed, and Added to Cart. To use others, choose them under Checkout started metric, Order placed metric and Added to cart metric. A metric left empty is not read.
- When your campaign is ready, press Start reading and confirm.
A Sign in with Klaviyo button appears once Growth Dept has registered its Klaviyo app. Until then, the private key is the way to connect.
Options
| Option | What it does |
|---|---|
| Read SMS and email consent from Klaviyo | On by default. Records the consent on each shopper's Klaviyo profile as the source Klaviyo sign-up forms and pop-ups, before any checkout or cart starts a campaign. |
| Take checkouts and orders from Klaviyo | On by default for a key you paste. Switch it off when checkouts and orders already come from Shopify: Klaviyo's checkout and order events then only drop a cart whose shopper went on to check out or buy, so nobody is counted twice. |
What starts and stops outreach
A Klaviyo campaign gets two triggers, Checkout abandoned and Order placed, both off. A checkout counts as abandoned 30 minutes after the shopper's latest checkout event, unless you change the wait on the trigger card. A checkout with neither a phone number nor an email starts nothing.
A placed order ends outreach to that shopper and can credit the order to a campaign. Klaviyo's order events do not say which checkout they belong to, so an order closes all of that shopper's open Klaviyo checkouts and carts.
If a Klaviyo flow also emails people who leave a cart or checkout, decide which goes first so a shopper does not hear from both at once.
Consent
ACR reads the marketing consent on the shopper's Klaviyo profile: SMS and email. Subscribed is an opt-in; unsubscribed, or an email suppression the shopper asked for (an unsubscribe or a spam report), is an opt-out; never subscribed says nothing. Transactional SMS consent does not count for marketing outreach.
For a Klaviyo shopper the consent arrives with the event. For a shopper from Shopify or any other source, ACR looks up their Klaviyo profile by email, then phone, just before the abandoned checkout or cart is offered to the campaigns, at most once every 10 minutes. The lead's history shows each read as Consent read from Klaviyo.
ACR keeps Klaviyo's own time and method with the consent. An older answer from Klaviyo never undoes a newer one from another source, and an opt-out from Klaviyo with no time on it wins. A failed read never holds up a checkout; the shopper keeps the consent already on record.
Campaigns count it where Klaviyo sign-up forms and pop-ups is ticked under Consent that counts. Klaviyo records nothing about calls; see SMS consent covers calls.
Opt-outs back to Klaviyo
With Log activity in Klaviyo switched on, someone who asks not to be contacted is unsubscribed from Klaviyo email and SMS marketing. The switch stays off until an admin turns it on, and a connection through Growth Dept does not offer it. See Pass opt-outs back to your connected tools.
ACR's Klaviyo connection is tested against a simulated Klaviyo API. Through Growth Dept it has read a live Klaviyo account; a pasted key has not met a live account yet.