Machina
Fashion e-commerce brand — email marketing case study
Email Marketing · Klaviyo6 months · Fashion E-Commerce

From ignored
to $541K.

$541K
Email revenue
24%
Revenue attribution
14K
VIP members

The situation

A 290K-person list. Only 40K of them mattered.

The brand came to us with a huge Klaviyo account — 290,000 contacts on their list, automations running, campaigns going out. On paper it looked healthy. In reality, only about 40K of those subscribers were genuinely active.

They were sending their newsletter to everyone, letting inactive contacts drag down deliverability, and leaving major revenue on the table from campaigns that could have performed far better. Email attributed for about 20% of revenue from campaigns. It should have been closer to 50%.

We had six months. Here's exactly what we found and how we fixed it.

Three major problems

What we found when we opened the account

01

Deliverability

  • 5% bounce rate
  • <20% open rate
  • <1% click rate
  • 8% unsubscribe from welcome

They were emailing dead accounts, fake addresses, and people who stopped engaging months ago. Every send was poisoning the sender reputation.

02

Campaigns

  • 20% revenue from campaigns
  • 80% revenue from automations
  • Under-sending to engaged list
  • Too much company news

The automation was doing all the heavy lifting. Campaigns were an afterthought — low frequency, wrong content, wrong audience.

03

Templates

  • No personalization
  • Weak CTAs
  • Long blocks of company text
  • No A/B testing data

Every email looked different. No brand consistency, no data on what worked, and the content wasn't driving clicks.

Fix 01

Deliverability fix

Stop mailing everyone. Mail the right ones.

The biggest improvement came from one thing: defining what “active” actually means and only sending to those people. Clicks outrank opens. Someone who opens 30 emails but never clicks will never buy.

The active segment we built (copy this):

Active Subscriber Definition

01Person is not suppressed
02Opened email at least once in last 90 days
03Placed order zero times in last 7 days
04Clicked email at least once in last 90 days
05— OR — active on site in last 90 days
06— OR — placed order in last 180 days
07Email bounced fewer than 5 times (all time)

What happened to the metrics:

Bounce Rate

5%<1%

Suppressed inactive & bounced contacts

Open Rate

<20%40%+

Active segment + better subject lines

Click Rate

<1%4%+

Strong CTAs, bright buttons, mobile-first

Key learning: If your Winback/Sunset automation can't re-engage a contact, no amount of campaigns will. Suppress them and protect your sender score for the people who actually want to hear from you.

Fix 02

Campaign fix

Build a VIP program. Send more. Talk about products.

A healthy email account targets a 50/50 split between campaigns and automations. We were at 20/80. We fixed it by increasing frequency, creating a VIP segment, and pivoting content from company news to product-driven sends.

Revenue attribution shift:

Before
CampaignsAutomations
20%
80%
After
CampaignsAutomations
50%
50%

Healthy accounts aim for 50/50 — neither side should carry everything alone

VIP program growth (Jan → Jul):

VIP Member Growth

0K

JanFebMarAprMayJunJul
07K14K members
7K
Initial invites sent
To 3+ order customers
3K
Signed up in 3 days
Jan launch
14K
Members by July
Via referrals + giveaways

What we do now: 2 campaigns per week

1× VIP-only campaign (70% of campaign revenue)1× General engaged segment (30% of campaign revenue)
Fix 03

Template fix

Six months of A/B testing. Here's what won.

We rebuilt every template from scratch using Milled and ReallyGoodEmails for inspiration, Canva for design, and 10K+ recipients per A/B test before making any judgment. 85% of opens happen on mobile — we designed for that first.

What we tested and what won:

Subject lines: Urgency + emoji as first character→ highest open rate
Template design: Black & white email + bright color CTA button→ highest click rate
Offer type: Percent discount (beat free shipping, points, bundles)→ highest placed order rate
Layout: No header menu, smaller logo, first CTA above the fold→ mobile-optimized
Personalization: VIP-only exclusivity + early access framing→ drove signups & opens

Best campaign ever sent:

Best Campaign

Get 25% Off Our New Collection

Preview: “Only for our most loyal customers”

VIPs only

24h early access

67%
Open Rate
22.9%
Click Rate
0.6%
Placed Order

Key learnings

What this taught us

Segmentation

Clicks beat opens

An open is curiosity. A click is intent. We weight clicks over opens everywhere — in segments, in flow filters, in how we judge campaign success. Someone who opens 30 emails and never clicks will never buy.

Deliverability

Suppress or lose

If your Winback/Sunset automation can't re-engage a contact, no campaign frequency will save them. Suppress them. Protecting deliverability for your real audience is worth more than inflating your list size.

Retention

VIP quality > quantity

We grew the VIP list fast through giveaways and referrals — and made the same mistake as the initial newsletter signup. Giveaway hunters aren't buyers. Build VIP programs around purchase history, not vanity metrics.

The outcome

Six months of results

$541K
Email revenue
Attributed in 6 months
24%
Revenue share
From email channel
67%
Best open rate
VIP launch campaign
14K
VIP members
From 0 in January

Ready to grow

Your list is a revenue channel.
Is it working like one?

We audit your Klaviyo account, identify the highest-leverage fixes, and build the systems to execute them. Start with a free audit.

Results Disclosure: Results described in this case study are specific to this client engagement and are not guaranteed. Individual results will vary based on budget, industry, competitive landscape, market conditions, execution, and other factors. Past performance does not guarantee future results. Machina makes no representation that any client will achieve similar outcomes.