Operator playbook

Email/SMS attributed revenue below 22% — how to fix it

Klaviyo + Postscript (or Attentive) combined last-touch attributed revenue is below 22% at a $5M+ Shopify Plus brand. The lifecycle team is running flows but the number won’t move. The CFO is starting to ask whether the team or the platforms are the issue.

Below 22% combined at $5M+ is almost always under-built lifecycle, not over-counted attribution. The diagnosis is fast: count the live flows, check the segment depth, audit the SMS integration. The fix usually lifts attributed revenue to 28–35% within two quarters.

Symptoms

  • Combined Klaviyo + SMS attributed revenue below 22%.
  • Fewer than 7 active Klaviyo flows.
  • SMS attribution under 5% of total revenue (program is under-built or under-segmented).
  • No flow triggers off subscription or loyalty events (the integrations exist but aren’t firing).
  • Average open rate above 35% (which sounds great but usually means too few sends to a too-tight engaged segment).
  • CFO has flagged "marketing automation ROI" as a topic for the next review.

The solution

1. Ship the seven Klaviyo flows

Every $5M+ Shopify brand should have these seven flows live: welcome (3 emails), abandoned cart (3), abandoned checkout (1 SMS + 2 email), post-purchase nurture (3 over 21 days), browse abandonment (2), win-back (3 over 45 days), sunset (1 with re-confirm). Most brands stuck under 22% are missing 2–4 of these.

Building the missing ones is 2–4 weeks of focused work for a Klaviyo-fluent operator. The lift from going from 4 flows to 7 is typically 6–10 points of attributed revenue.

2. Add subscription + loyalty triggers

If subscriptions or loyalty is live, the trigger library should include: upcoming subscription charge (3 days before), failed payment, sub-cancel intent, tier-up earned, tier-up almost-earned, points-about-to-expire. Most brands have the integrations installed but no flows built on the events — the data is there, the activation isn’t.

Adding 4–6 cross-program triggers is 1–2 weeks of work and adds another 3–5 points of attributed revenue.

3. Tighten segmentation

If average open rate is above 35% on broadcasts, the engaged segment is too tight and you’re leaving revenue on the table by not mailing the next-tier engaged audience. 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.

Operationally: 4–8 hours of segment construction and the first round of broadcasts to the broader segment in week one. Expect 4–8 points of attributed-revenue lift in the next 60 days.

4. Build the SMS program properly

If SMS is contributing less than 5% of revenue, the program is under-built. Healthy SMS at $5M+ is 8–14% of revenue. The build: a 3-message welcome SMS series, 2 transactional flows (order confirmation enrichment, shipping milestone), 2 marketing flows (abandoned checkout, replenishment for sub-customers), and weekly conversational broadcasts to engaged subscribers only.

Postscript and Attentive both support this end-to-end. The lift from a barely-running SMS program to a properly-built one is 5–10 points of attributed revenue in 90 days.

Cost

$10K–$60K depending on team mix

  • Flow audit + plan$2K–$6K
  • Klaviyo flow buildout (3–5 missing flows)$4K–$25K
  • SMS program build$3K–$20K
  • Segmentation rebuild + broadcast plan$1K–$9K

If lifecycle is a structurally under-staffed function (fewer than 0.5 FTE dedicated), the right move is hiring before agency. Agencies build flows; in-house operators ship the cross-program triggers and the iteration cadence.

Timeline

8–12 weeks end-to-end

  1. Audit Weeks 1–2

    Flow inventory, segment review, SMS health check

  2. Build flows Weeks 3–8

    Seven core flows live; cross-program triggers active

  3. SMS rebuild Weeks 5–10 (parallel)

    Welcome + 4 flows live; broadcast cadence set

  4. Measure Weeks 11–12

    Attributed-revenue % vs pre-fix baseline

Frequently asked questions

What's a healthy email/SMS attributed revenue % at $10M GMV?
28–40% combined (Klaviyo + Postscript or Attentive, last-touch). Below 22% combined is structurally under-built — typically fewer than 7 Klaviyo flows live or SMS not yet integrated with subscription / loyalty triggers. Above 45% combined the attribution is usually over-counting and incremental lift is lower than headlined.
Should we hire in-house or use an agency to rebuild lifecycle?
Hire in-house if you don’t have at least 0.5 dedicated FTE on lifecycle today — the program is a continuous build, not a one-shot project. Agencies are right for the focused 8–12 week rebuild on top of in-house ownership; running an agency without an in-house counterpart almost always plateaus after the initial flows ship.
Why is our open rate at 38% but revenue is stuck?
High open rate plus stuck revenue means the engaged segment is too small. You’re mailing your most-engaged 20% and they’re responding — but the next 30% of warm subscribers are getting nothing. Broaden the broadcast segment to 60-day engaged and add re-engagement testing for the cold-but-not-dead audience.
How much can lifecycle attributed revenue grow in two quarters?
From 18–22% to 28–34% is realistic if you ship the seven core flows, add cross-program triggers, and build SMS properly. From 22% to 40%+ in two quarters is a stretch unless you start with a large under-built foundation and have strong execution capacity.