Why most Klaviyo cart flows plateau at 8%
Klaviyo is best-in-class at email. That's not the issue. The issue is that email open rates for cart-recovery sends hover around 50% and click-through around 8–12%. Even with perfect deliverability and good copy, you're only reaching half your abandoners, and converting a fraction of those.
The other 70%+ of abandoners ignore the email entirely. They left for an interruption, a doubt, a comparison tab, a payment-method missing. And your email never gets opened. That's the bucket voice recovers.
The recommended cadence
We've tested this across hundreds of merchants. The cadence that compounds:
- T+5 minutes. AI voice call (Callsy)
- T+1 hour. Klaviyo email 1, plain personal-looking, sender = founder/CX
- T+4 hours. Klaviyo SMS, short, one-tap checkout link
- T+24 hours. Klaviyo email 2, social proof + discount offer
- T+72 hours. Klaviyo email 3, last chance
Setup: add a Callsy webhook step in your Klaviyo flow
Inside your abandoned-cart flow in Klaviyo:
- Open the flow editor → drag a 'Webhook' action to the top, before email-1
- Set the trigger delay to 5 minutes (or whatever fits your category)
- Webhook URL: your Callsy webhook endpoint (in dashboard → integrations → Klaviyo)
- POST body: include `{{ profile.phone_number }}`, `{{ profile.first_name }}`, `{{ event.value }}`, cart contents
- Save + activate. The next abandoned checkout fires the voice call
Suppression rules. Don't double-touch
After the voice call fires, Callsy posts the outcome back to Klaviyo as a custom event ("Voice Connected," "Voice Recovered," "Voice Opt-out"). Use these in flow logic:
- If 'Voice Recovered' event fired. Exit the flow (cart was closed)
- If 'Voice Opt-out' event fired. Exit AND suppress from all marketing
- If 'Voice Connected' but not recovered. Continue flow, but skip email-1 (they already heard from you)
- If 'Voice Voicemail' or no answer. Continue flow normally
Attribution model. Keep Klaviyo as your source of truth
Recovered carts from voice are tagged with `utm_source=callsy` on the SMS checkout link the agent sends. They show up in Klaviyo's flow analytics under that source, and in Shopify Analytics, and in Triple Whale if you're running it.
Don't try to attribute to a single channel. The voice call set up the email click that closed the order, or vice versa. Run a halo lift test for 30 days (50% of segments get voice, 50% don't) and measure incremental conversion. That's the only number that matters.
What 'good' looks like after 30 days
Benchmarks from our merchant cohort 30 days post-launch:
- Cart abandonment rate (unchanged). 65–75%
- Total flow recovery rate. Up from 8% to 25–35%
- Voice-attributed recovery. 18–25% of voice-touched abandoners
- Email + SMS performance. Usually slightly UP, because the voice call educates customers who then engage email more
- Customer satisfaction (post-purchase survey). Unchanged or slightly improved