The short answer
Ship the seven core Klaviyo flows first (+6–10 points of attributed revenue), then add cross-program triggers from Recharge / Smartrr / loyalty / SMS (+3–5 points), then rebuild segmentation to broaden the engaged audience (+4–8 points), then build SMS properly (+5–10 points). Total: 18–33 points of lift, which takes a $5M+ brand from a stuck 18–22% to a healthy 28–35%.
The longer answer
The priority order matters. Most brands stuck under 22% attributed revenue have 3–5 Klaviyo flows live, not the 7 core ones. Welcome, abandoned cart, abandoned checkout, post-purchase nurture, browse abandonment, win-back, and sunset are the foundation. Shipping the missing ones is 2–4 weeks of focused build and adds 6–10 points of attributed revenue.
Cross-program triggers come next. If subscriptions or loyalty are live, the upcoming-charge email, failed-payment dunning, tier-up nudge, and points-about-to-expire flows are usually missing. The integrations are installed; the flows aren’t built. Adding 4–6 cross-program triggers is 1–2 weeks of work and adds 3–5 points of attributed revenue.
Segmentation depth is the third lever and the most under-appreciated. Brands stuck on attributed revenue almost always have too-tight engaged segments — broadcasts go to the most-engaged 20% who respond well, and the warm 30% gets nothing. Broaden the broadcast segment to include 60–90-day engaged (not just 30-day) and add re-engagement testing for the 90–180-day cold segment. 4–8 points of lift in 60 days.
SMS is the largest single under-built lever in most stuck programs. Healthy SMS at $5M+ contributes 8–14% of revenue; brands at 1–4% have a barely-running program. The build is welcome flow, 4 marketing flows (abandoned checkout, replenishment for sub-customers, broadcast cadence to engaged-only), 2 transactional enrichment flows. 5–10 points of attributed revenue in 90 days.