For 7 and 8-figure Shopify brands using Klaviyo

Your Klaviyo account shouldn't just claim revenue.It should bank it.

Most 7-figure brands have an email program that attributes revenue. We rebuild it until it actually changes your CAC payback, your owned revenue percentage, and the number that lands in your bank account at the end of the month.

Trusted by operators at

Sozy brand logo
Revel Nail brand logo
Dr. Woof brand logo
Reggie brand logo
Giant Hoodies brand logo
Project Repat brand logo
Super Speciosa brand logo
Prism brand logo
Workspace6 brand logo
Gleamin brand logo
IIN brand logo
Bomber brand logo
TRS brand logo
Mylk Labs brand logo
Mediaspace brand logo
Wipertech brand logo
Fiera brand logo
Taut brand logo
God's Fingerprints brand logo
Hey Bud brand logo
Aleph Beta brand logo
Feno brand logo
Tuff brand logo
Sozy brand logo
Revel Nail brand logo
Dr. Woof brand logo
Reggie brand logo
Giant Hoodies brand logo
Project Repat brand logo
Super Speciosa brand logo
Prism brand logo
Workspace6 brand logo
Gleamin brand logo
IIN brand logo
Bomber brand logo
TRS brand logo
Mylk Labs brand logo
Mediaspace brand logo
Wipertech brand logo
Fiera brand logo
Taut brand logo
God's Fingerprints brand logo
Hey Bud brand logo
Aleph Beta brand logo
Feno brand logo
Tuff brand logo

Built for $3M-$30M+ Shopify brands

Danny ZeeDanny ZeeDanny ZeeDanny ZeeDanny Zee

When I'm not obsessing over retention (and even sometimes when I am) you'll find me traveling and enjoying my family.

I'm Danny Zee. I used to be the guy firing agencies like the oneyou're currently paying.

For about five years I was Head of Operations, then CMO, at a 7-figure DTC brand on Shopify. I ran the team, hired the people, made the calls. And I was the one calling agencies and firing them when they failed to deliver.

I started Zee.Media because I wanted to be the agency I'd have wanted to hire when I was on the brand side. Reasonably priced. Easy to keep around. Hard to want to fire. And run by someone who's actually been the operator, not just sold to one.

I fired a lot of agencies. Most of them were bloated, charged too much, and delivered too little. They got you locked into 6-month contracts and then performed at the minimum level required to keep the meal ticket. You felt like a number. You probably know exactly what I'm describing.

Eventually our $20K/month "full-service" agency ran our ads into the ground. We fired them. The CEO said: "Danny, you take over the email. We won't pay you a cent more in base, but we'll pay you on commission. If it works, we both win. If it doesn't, you fire yourself."

In 30 days I doubled email revenue.

That was the first time I realized email was my one thing. Turns out: behavioral psychology, persuasive writing, obsessive split testing, and a borderline unhealthy love of growth charts all converge in this one weird corner of ecommerce, and almost nobody is doing it well.

That's still the whole pitch. Everything else flows from it.

You already know your email is underperforming.Here's by how much.

You want to be here
35%+

benchmark for properly run accounts

You are likely here
15–22%

reality at most $3M-$30M brands

What that's costing you
$1.2M/yr

the gap at 20% on an $8M brand

The benchmark for a properly run Klaviyo account at your size is 35%+ of revenue from email and SMS. The reality at most $3M-$30M brands is somewhere between 15 and 22%.

If you're an $8M brand at 20%, the gap to benchmark is roughly $1.2M a year sitting in your account, uncollected, while you keep buying first-time customers your retention engine isn't built to convert into second-time customers.

You don't need an agency to send more campaigns.You need someone to fix the revenue leaks.

This isn't a creative cost.It's a sales cost.

You're not paying me to make pretty emails. You're paying me to convert more of the traffic you've already paid for: first-time visitors into first-time buyers, and first-time buyers into second-time buyers.

"Pretty is allowed. Profitable is required."

Testing

Most agencies test nothing. We run 150+.

Every agency says test your flows. Almost none do, because it's a pain and it's unprofitable for them. We keep 150+ tests running across your welcome, browse, cart, checkout, post-purchase, and winback flows. That's the difference between an account that's managed and one that's just maintained.

150+
ACTIVE TOUCHPOINTS UNDER TEST
Welcome
7
Browse
8
Cart
9
Checkout
9
Post-purchase
11
17+ OTHER FLOWS
Avg 5.6+ test surfaces / flow
Conversion

Convert the traffic that didn't buy

You captured them. Most still didn't buy. That's the 2.3x of your paid traffic sitting on your list, the gap between a 3% site conversion rate and a 10% opt-in rate. We convert a chunk of them through flows, for the cost of an email instead of a retargeting ad. Every one that converts is a first order at near-zero added cost, which is what actually shortens your CAC payback.

2.3x
already paid for, convertible without Meta
3 in 10 bought7 in 10 didn't, that's your opportunity
Asset protection

De-risk from Meta

Every dollar you don't have to spend on retargeting is a dollar that doesn't disappear when an ad account gets flagged or CPMs spike.

60-70%
of DTC revenue typically runs through paid channels
Paid revenueOwned revenue
JANAPRJULOCTaccount flaggedcreative fatigueQ4 CPM spike

Owned revenue is the only revenue you can actually count on.

EXIT VALUE

Increase your exit value

Brands with a 30%+ returning customer rate trade at materially higher acquisition multiples. Most operators learn this the year before they sell. The smart ones build it into the asset two years before.

SAME REVENUE, VERY DIFFERENT EXIT VALUE.
Brand A
15%
Returning rate
2.1x
Exit multipleTypical operator
Brand B
30%+
Returning rate
3.4x
Exit multipleRetention-built brand
Figures are illustrative; no dollar amounts shown.+1.3x delta →

Most agencies don't disagree with optimization.They just don't want to do it.

Every agency on the internet says you should test your flows. Almost none of them actually do, because it's a tremendous pain in the ass.

The template trap

Most charge half their retainer for "automation management" then do almost nothing. They slap in template flows, swap your logo, and call it custom. They avoid testing because they'd have to admit new templates aren't always better.

67%
Win rate

When I rebuild a flow from scratch, my win rate against the existing control is around 67%.

The hidden cost

An agency with no testing protocol is running blind. It's a coin flip whether they made your account better, or you just paid to make it worse.

Real accounts. Real numbers.

Every number below comes from a real account we've worked on. Pulled straight from Klaviyo, not a pitch deck. Most are named. One's anonymized at the client's request, but the numbers are exactly as they happened.

Apparel · 4 years · Continuing client

Dr Woof Apparel

Owned channel from 26.53% to 36.98% of revenue. The business grew 9x. Abandonment capture grew 64x.

Abandonment capture
64x
growth over four years
Klaviyo revenue
+997.6%
Returning customer rev.
+581%
Business growth vs capture growth9x → 64x

Before we started, Dr Woof was stuck. Email was 20-25% of revenue and had been for a while, across a few different providers, none of which moved the number. When we took over, Klaviyo was driving 26.53% of total revenue with a flow-led setup that wasn't pulling its weight.

Four years later, the brand has grown roughly 9x and is running in the $25-30M annualised range. The owned channel didn't just scale with it, it outpaced it. Abandonment capture grew 64x over the same period, because the real win wasn't loyalty programs or repeat-purchase tricks. It was building out the abandonment flows, browse, cart, checkout, site, so they caught the demand the brand was already paying to acquire, and converted it without paying for that traffic twice.

The product mix changed over the years and the first-time buyer pool grew well beyond the original audience. The flows scaled to capture all of it. Returning customer revenue still grew 581%, retention scaled right alongside the business, but the headline here is capture.

This is what compounding looks like. Year one was finding the leaks. Year two was building the architecture. Year three was scaling alongside the business. Year four is the channel materially outpacing total revenue growth, four years in.

Most agency case studies are 90-day snapshots. This one is four years of continuous, documented work, on an account that's still accelerating.

We were stuck at 20-25% and I'd been through a few email providers. It never changed the percentage.
Ron, Dr Woof
Eyewear · 9 months

Bomber Eyewear

Klaviyo's share of revenue: 9.65% → 16.90%. Klaviyo revenue grew 88% YoY while total revenue grew 7.5%.

Browse abandon revenue
+203.75%
Post-purchase revenue
+556%
CLIENT TEST WIN RATE
56.2%
Owned Revenue Share9.65% → 16.90%

When we took over Bomber's Klaviyo account, the brand was running solid revenue but their owned-channel layer was underbuilt for their scale. Welcome was running. A few abandonment flows were sending. Campaigns were going out roughly 4 times a month with a clear gap in cadence. Klaviyo was attributing 9.65% of total revenue.

Nine months later, the picture is materially different. Klaviyo's share of total revenue went from 9.65% to 16.90%. An extra 7.25 percentage points of total revenue now coming from the owned channel. That's not "we sent more emails." That's a structural shift in how much work the channel is doing.

The big-picture read: new-customer revenue grew 12.45% YoY. Returning customer revenue was basically flat. The retention system wasn't just driving repeat purchases. It was capturing more of the new-customer demand the brand was already paying to acquire.

There's a line in the performance report we sent to Bomber that captures the mindset: "This is not a static Klaviyo build that slowly fossilizes in the corner." The whole point of Flow CRO is that the account is never finished. Test, learn, ship the winner, kill the loser, start again. Forever.

Skincare · single-test

Fièra Cosmetics

+31% revenue per recipient from one image change. Same copy. Same offer. Same audience.

Revenue per recipient
+31%
$1.74 → $2.28
Order rate
+15.6%
AOV
+13.4%

The control was a wall of text. Strong copy. Fièra's copy generally prints... but plain, all-white, no imagery. We tested a variant with the same copy plus a hero photo of a woman applying the product and a small product family shot. That was the only change.

No new offer. No new copy. No discount. Just one element change inside one email in one flow.

This is what continuous testing looks like at scale. Most agencies do this kind of test once in onboarding and never again. We do it every week, on every flow, until the account compounds itself into something the original brand wouldn't recognize.

Skincare · diagnostic

The 2.3x welcome flow fix

One broken conditional split. The fix paid for 12 months of retainer in its first 30 days.

Revenue per day on welcome
2.3x
Welcome flow ranking
#7 → #2
Flow revenue (30 days)
+130%

A single broken conditional split inside the welcome flow was preventing roughly a third of welcome emails from delivering. The flow was sitting at #7 in revenue ranking. (For context: at most 7-figure brands, welcome should be #1 or #2.)

We fixed the split. The flow moved from #7 to #2. Revenue per day on welcome increased 2.3x. The fix paid for 12 months of retainer in its first 30 days.

This is the kind of leak that's been losing the brand money for months and nobody on their team knows about it. It's also exactly the kind of thing the Revenue Leak Audit is designed to surface.

Across the portfolio: 13 active clients · ~67% test win rate across all accounts · ~150+ test surfaces actively maintained per client · multiple clients lifted from <20% to 30%+ email revenue share within 12 months

This is what the work looks like.

Real emails we've shipped. Built to earn their place in the inbox, not just win design awards.

Westside Love Night Shift email
Bomber ANSI rated email
Mindbodygreen 15% off email
Gleamin 20% off email
Westside Love Night Shift email
Bomber ANSI rated email
Mindbodygreen 15% off email
Gleamin 20% off email
Mylk Labs breakfast email
Chris McMillan abandoned cart email
Disney Princess scrubs email
Mylk Labs breakfast email
Chris McMillan abandoned cart email
Disney Princess scrubs email
In their words

Founders, on the record.

Jamerien
Jamerien
Bomber Eyewear

Treated our brand like their own.

Most 'email agencies' launch a few flows and vanish. Danny's team isn't that. They treated our brand like their own — testing every send, tracking results, and constantly improving.

Sam Mendelsohn
Sam Mendelsohn
CEO, Sozy

Honest. Always does what's best for your company.

Danny is AMAZING to work with. He's honest and will let you know what you need or don't and will do what's best for your company.

Grace Cheng
Grace Cheng
Founder, Mylk Labs

Month one is onboarding. Months two through forever, we never stop.

WEEK 1

You meet me and my 2IC directly, not a sales rep who vanishes after signing. We align on brand voice, get Slack set up, and pull what we need from your account.

MONTH 1

Three new messages, three design tests, three subject-line tests, every week. You get a weekly financial report and a weekly work log, so you can see exactly what changed and what it's doing.

MONTH 2 ONWARDS

Three new messages, three design tests, three subject-line tests, every week. (Nearly 40 improvements per month.) You get a weekly financial report and a monthly work log, so you can see exactly what changed and what it's doing.

MONTH 6

The account doesn't look like the one we took over. Same brand. Different revenue.

We win about 44% of tests in month one. About 67% by month four.

Every month we're in the account we're testing, learning, and adapting, then testing again. That's the job. But testing needs reps, and reps need time. The early months are when we're learning your account. The compounding comes after.

Win rate progression across a typical account's first six months.

The $5.22 client. They left at exactly the wrong time.

In 5 months: a dozen errors fixed, 11 emails launched, 27 split tests, $5.22 returned for every $1 spent. They pulled the plug at month five, right as the curve was bending up.

This was an account I took over. In five months I fixed over a dozen errors, launched 11 new emails, and ran 27 split tests. They earned $5.22 for every $1 they spent on me, and that was during the learning phase, while the win rate was still climbing. By month five it was at 66.67%, revenue per recipient was up 11.03% year over year, and the curve was about to bend. Then they left.

It's the one that stuck with me. Not because of the retainer, but because they walked away right before the part that makes all the early work worth it. The early months are the cost. The compounding is the payoff. They paid the cost and didn't stay for the payoff.

Some founders give an agency 90 days, see modest results while the account's still being learned, and pull the plug at month three. Plenty of agencies deserve that, they've delivered nothing. The mistake is leaving before you can tell the difference between an agency that's coasting and one that's compounding.

This is why I ask for four months to start. Not for lock-in. Three months only shows you the learning phase. Four shows you what the account does once it's compounding.

Who this is for, and who it's not.

A fit if
  • $3M-$30M+ on Shopify
  • Email and SMS are under 30% of your revenue
  • You've fired a Klaviyo agency before and weren't impressed
  • You want email handled. Not learned, not co-piloted. Handled.
  • You think in CAC payback, owned revenue %, and repeat rate, not open rates
  • You'll trust a partner to run the system once you've vetted them
Not a fit if
  • You want the cheapest agency you can find
  • You want to blast discounts and skip the strategy
  • You want weekly status meetings more than weekly results
  • You're under $3M and still finding product-market fit

If you're in the first list, keep going. If you're in the second, no hard feelings, there are agencies built for that. We're not one of them.

Transparent pricing.No "book a call to find out."

Three ways to work with me, all priced below. Most clients take Flow CRO + Campaigns, because the Klaviyo machine works better when one team is moving the whole account in the same direction. The clients who start with flows only tend to come back six months later asking us to run campaigns too. You can skip that loop.

Lifecycle plan

Email Flow CRO

Build out the missing flows + relentlessly test what's already live. For brands whose internal team has campaigns covered.

$3,500USD / mo
$3,150/mo billed annually — over a month free

What's inside

  • Full flow buildout: every missing revenue-driving flow + message added to your account
  • Continuous A/B testing across all lifecycle flows
  • Three new messages, three design tests, three subject-line tests, every week.
  • Forensic flow audit + rebuild in first 30 days
  • Basic + Advanced + Subscription flow build-out included
  • Weekly financial report (30-day lookback)
  • Weekly work log + ROI snapshot
  • One senior point of contact + direct Slack access
  • 4-month initial term, month-to-month thereafter
★ Recommended
FOR $3M+ BRANDS READY TO SCALE

Email Flow CRO + Campaigns

The complete Klaviyo machine — handled.

What you walk away with

Less managing, more revenue
One team on the whole channel, so you stop being the one holding it together
Email, SMS and push off your plate, not just off your to-do list
A business that's worth more when you're ready to sell
$5,500USD / mo

$4,675/mo billed yearly — nearly 2 months free

Apply for Flow CRO + Campaigns

30-min intro call · No pitch deck · You'll know in the first 10 minutes whether we're a fit.

The full $3,500/mo Flow CRO program runs underneath — not a stripped-down version.

  • Full flow buildout — every missing flow + message added to your account
  • Continuous A/B testing across all lifecycle flows
  • ~9 positive changes/week (≈3 brand-new message launches)
  • Forensic flow audit + rebuild in first 30 days
  • Weekly financial report (30-day lookback)
  • Weekly work log + ROI snapshot
  • Senior point of contact + direct Slack access

Plus, on top of Flow CRO:

Campaigns

  • 10 custom campaigns / month
  • SMS management included FOC
  • Built off your previous winners

BRAND VOICE

  • Custom AI model trained on your brand
  • Voice + tone locked in
  • Two-touch approval (design + inbox)

Strategy

  • Launch + seasonal calendar reviews
  • Dedicated planning for major pushes
  • Senior point of contact on Slack

Flexibility

  • Add campaigns at $200 each
  • No minimum, no cap
  • Scale up or down month to month
4-month initial termMonth-to-month afterNo long lock-in
Modular · One-time

Full Account Setup

For brands switching to Klaviyo or rebuilding from scratch. Start with the Core Build, then bolt on what you actually need.

BaseAlways included

Core Build

6 Core Flows · the lifecycle foundation every store needs.

$10,000
USD
WelcomeAbandon SiteAbandon BrowseAbandon CartAbandon CheckoutPost-Purchase

~50 messages + flow architecture, pop-up, segmentation & launch QA

Your build
Core · no add-ons
$10,000USD
One-time investment

A note on pricing: We're below what the big agencies charge, on purpose. I'd rather charge less and have clients who let me work, than charge what the big agencies charge and have to manage the politics that come with it. That's a positioning choice, not a discount.

On the 4-month initial term: not a lock-in. Three months isn't enough time to see the curve (see "Why this work compounds" above). After 4 months, month-to-month. You stay because I deserve to keep you, or you don't. That's the deal.

"Can't AI just do this now?"

Reasonable question. Honest answer.

Yes. And we use it every day. But that was never the real question. The question is whether you want to become the person who runs the AI, or hire one who already does.

RUN IT YOURSELFWhat you're actually signing up for
  • Build the system from scratch. The flows, the segments, the testing framework, the reporting. Then maintain all of it, forever.
  • Make every judgment call yourself. Which lifecycle moment matters, when a test has actually won, whether the lift is real or just Klaviyo being generous.
  • Babysit the model. Left alone it cuts corners, that's the design, not a bug. Someone has to hold the standard.
  • Learn all of this while running it, on your own account, in real time.
  • And the part nobody prices in: every hour you spend becoming your own retention operator is an hour off the top of the business only you can grow.
HIRE SOMEONE WHO RUNS ITWhat you get instead
  • A system that's already built and already tuned, run by someone whose entire job is this.
  • The judgment calls made by an operator who's made them a thousand times, on a thousand tests.
  • AI used harder and better than a part-timer ever could, because pointing it well is the job, not a side quest.
  • Your attention back. You stay on topline revenue, the thing that actually moves your enterprise value.

You can try to replace your stack and partners with prompts. But that's stepping over dollars to pick up pennies. Shaving a retainer is a rounding error. Your attention on revenue is the whole game.

The comparison was never AI versus no AI. It's a Claude account and good intentions, versus an operator running a system that compounds with every test. Those are two different things.

The Revenue Leak Audit.

Most agency audits are pitch decks dressed up as audits. They tell you everything is wrong, the agency is the answer, and you should book a call. That's not what this is.

01

Your top and bottom 5 flows by revenue, ranked. Most operators are surprised by what's in this list.

02

Errors costing you money right now. Broken filters, missing dynamic blocks, abandonment flows running with the wrong triggers.

03

A full read across opt-in, list growth, campaigns, and flows. Not just the flows. The whole owned-channel picture, and where each part is leaking.

04

The two or three highest-leverage fixes. What I'd do first if you brought me on, and why those before anything else.

Some brands have taken the audit, fixed the most obvious leaks themselves, and never engaged us, and I'm okay with that. I'd rather you have an honest read on your account than a sales pitch.

Get your Revenue Leak Audit within 3 days. It's free. No obligation.

Want to read how I think before you let me touch your account?

Every week or so I publish ZeeMail. Real tests, real accounts, real results, broken down with screenshots and the exact mechanics of what changed. Not "5 email tips for ecommerce brands." Specific case studies you can read, judge, and send to your CFO. Or use them to ask any agency you're considering one question: what testing protocol do I actually get? Most can't answer it.

Read in 5 minutes. Subscribe in one.

Questions worth answering.

Most Klaviyo agencies sell management. They build flows from a template, send a few campaigns a week, report on attributed revenue, and call it optimization. We're built around continuous Flow CRO, relentless testing on the automated lifecycle moments that actually decide whether your customer comes back. The pricing tiers are similar (or less) to other agencies on paper. The work inside them is not.

Not you. That's the short version. I'm the strategy point person, 10+ years running ecommerce and retention as an operator, not a theorist. Ally's my second-in-command and the one who makes sure the trains run on time. Every account gets a dedicated manager reporting to Ally and me, backed by a team of designers, copy architects, and integrators. It's a well-oiled machine, and the whole point of the machine is that the work doesn't land on your plate. You approve designs and builds, and only if you want to. Everything else is ours. We're small, but mighty. Boutique by design, not by accident.

You'll know early, not at month six. Every week you get a financial report and a work log, so you can see exactly what's been tested and what it's doing. If the win rate isn't climbing the way it should, we both see it in the data and we talk about it. The whole point of testing weekly is that nothing hides. You're never six months in wondering what you paid for.

Four months to start, then month to month. The four months aren't a lock-in, they're how long it takes to get past the learning phase and into the part where the testing compounds. There's a chart further up showing exactly that. After that you're free to leave any time. You stay because the work earns it, or you don't. No annual handcuffs, no cancellation runaround.

Less than you're used to, and less over time. Upfront we need access and some context on your brand. After that it tapers fast. Feedback drops off as we learn what works and what you like/don't like, and approvals are there so you can keep a finger on the pulse, not because we need hand-holding. We don't need you to write our briefs. The whole point is to remove cognitive load from your team, not repackage it and hand it back to you or your team.

Revenue per recipient, placed order rate, flow revenue contribution, repeat revenue share, opt-in performance, test win rate. Where we can measure it, incremental lift. We also care about whether the work is moving the broader business: cleaner CAC payback, stronger owned revenue percentage, better customer value.

No. I won't run two brands that directly compete in the same category. What I learn in your account, the tests, the angles, the winners, stays in your account. If you're worried about it, ask me directly whether I'm working with anyone in your space before you sign. I'll tell you straight.

$3M-$30M+ on Shopify, using Klaviyo*, with enough traffic and list volume to support meaningful testing. If paid acquisition is working but CAC payback is tighter than you'd like, you're in the sweet spot. 


*Other ESPs like Omnisend, Sendlane, Customer.io are allowed, of course. We just prefer Klaviyo for its feature-depth.

The assets, sure. The judgment, no. AI writes copy fast, and we use it to. What it can't do is decide which lifecycle moment matters, when a test has actually won, or whether the lift is real or just Klaviyo's attribution being generous. We point the AI. We don't let it drive.

Your flows are either compounding or coasting.

The audit is free, no call required, no obligation. We send you a Loom plus a written breakdown within 3 days, showing you exactly what's broken and what fixing it is worth.

If we're a fit, we'll talk. If we're not, you have a free professional audit of your most valuable owned channel.

Either way, you stop guessing.

Get a Revenue Leak Audit