Email rev 6% → 27% of total in 5 months
Klaviyo deliverability + 12-flow rebuild + checkout CRO + SMS layer.
Where it started.
$14M GMV apparel brand, 4 years post-launch. Email at 6% of total revenue (category benchmark: 25%+). ATC-to-checkout drop at 41% (benchmark: 60–70%). Founder had identified the gap but didn't have the operator bandwidth to execute. Q4 approaching, board expecting +35% YoY revenue.
What was broken.
Six findings from the forensic audit. Numbered, evidence-backed, prioritised by impact × effort × confidence.
Klaviyo deliverability degraded — DKIM partial, SPF half-set, DMARC absent. Inbox placement at 76% (best-in-class: 95%+).
Welcome flow was one "thanks for subscribing — 10% off" email. No nurture, no education, no second touch.
Checkout flow forced mandatory account creation. 19% of guest checkouts abandoned at this step alone.
Shipping calculator surfaced only AT checkout (not on cart) — 14% of carts abandoned post-checkout-load on shipping shock.
Mobile PDP missing sticky ATC. 64% of traffic was mobile. Conversion rate gap mobile vs desktop: 1.8% vs 3.4%.
No SMS layer. Postscript installed but never activated. List of 18,400 unsubscribed but recoverable.
The work itself.
Concrete actions, not vague verbs. Each line shipped over the engagement window.
- 01Fixed deliverability: dedicated sending domain, DKIM/SPF/DMARC complete, sender reputation rebuilt over 30 days.
- 02Rebuilt welcome flow as 7-touch sequence. 3 product education emails, 2 social proof, 2 conversion-led. Generates $2.84/profile.
- 03Built 11 additional flows: browse abandon, cart abandon, post-purchase, replenishment, win-back, VIP, etc.
- 04Killed mandatory account creation in checkout. Added guest checkout. ATC-to-checkout completion went 41% → 67%.
- 05Surfaced shipping calculator on cart page — calculated by zip before checkout. Shipping-shock abandonment cut in half.
- 06Mobile PDP redesign with sticky ATC + image stack optimisation. Mobile CR went 1.8% → 2.9%.
- 07Activated SMS layer via Postscript at 9.4× revenue per send.
What changed.
Reconciled to net revenue where applicable. Numbers verified internally before publishing.
| Metric | Before | After | Δ |
|---|---|---|---|
| Email revenue % of total | 6% | 27% | +21 pts |
| ATC → checkout completion | 41% | 67% | +26 pts |
| Mobile conversion rate | 1.8% | 2.9% | +61% |
| Email revenue per recipient | $0.47 | $2.84 | +6× |
| SMS revenue | $0 | $31K/mo | from zero |
| Klaviyo inbox placement | 76% | 94% | +18 pts |
“We'd been planning the lifecycle rebuild for 18 months. RoiSpends shipped it in 8 weeks. Email went from a guilt project to our highest-margin channel.”
— Founder, DTC · Apparel · $14M GMV
Honest learnings.
- Deliverability fixes lift email revenue more than any creative refresh — but no agency wants to do them because they don't bill enough.
- Mandatory account creation is the single biggest checkout leak we see. It's a 5-line config change worth 5-figure monthly revenue.
- Activating dormant SMS lists on a fixed cadence is faster than building a new acquisition channel.