Media Stack
Performance · Creative · CRO · Email

Give Us 90 Days, And We'll Scale Your Brand Profitably Through Ads, Creative, CRO & Email.

If we don't beat your current ROAS in the first 90 days, the next month is free.* No long contracts.

For e-commerce brands spending £30k+ a month on ads. Read the model below, then book your free audit.

90 day results
826%
Lead growth
Zapped Skin
282%
Sales lift
Beauty by C.E.D
200%
Revenue
Flamingo Candles
250%
New customers
Dense Hair
▸ The Media Stack model

Three things. In this order.

Read · 90 sec
01

Incremental new customer acquisition

02

Creative built on persona and data

03

Full funnel: ads, email, CRO

▸ Let's chat

Book your free audit.

30 minutes with Chris (Founder, MD Performance). A clear breakdown of your numbers, your funnel, and the two or three things we'd change first. No sales rep, no deck.

★ Senior reply within 24 hours

Tell us about your brand

A senior operator (our founder) reviews it, then you pick a time to talk.

30 minutes with Chris, our founder. No sales rep.

Brands we've worked inside

▸ Where the Media Stack leadership has shipped, and who we run paid, creative, CRO & email for today
▸ Receipts

Numbers, not promises.

Shopify · monthly sales Dense Hair Experts Shopify dashboard, +119% revenue

Dense Hair Experts

Haircare · Full funnel
£3.6M ARR. +119% revenue.

Persona-led creative on Meta and Google, ads and email rewired around the same offer ladder, weekly CRO on the product pages. Twelve months in, ARR up from £1.6M to £3.6M, orders up 188%, and new customers compounding.

▸ Now live: TikTok Shop channel

Window12 months
ChannelsMeta · Google · TikTok · Email
StackPaid · Creative · CRO · Email
+253%New customers
+119%Revenue
+188%Orders
Shopify · monthly sales Beauty by C.E.D Shopify dashboard, +825% sales

Beauty by C.E.D

Beauty · Acquisition
€1.9M ARR. +825% sales.

A senior operator on the account from day one. We pulled budget out of channels that were quietly retargeting existing customers, rebuilt the prospecting layer, and shipped creative that actually spoke to first-time buyers. Fifteen months on, ARR up from €202k to €1.9M.

Window15 months
ChannelsMeta · Google
StackPaid · Creative · CRO
+825%Total sales
−41%CAC
+1,900%New customers
Google Ads · 30 days Flamingo Candles Google Ads dashboard, +201% conversion value

Flamingo Candles

Home / Gifting · Paid media
Profit-first paid. +201% conv. value.

Account simplified, budget pulled from unprofitable products, redirected to high-margin collections. AOV bundling tactics, daily proactive optimisation, no waiting for a monthly review meeting.

Window60 days
ChannelsGoogle · Meta
StackPaid · Creative
+201%Conv. value
+103%ROAS
−46%CAC
Meta Ads Manager Naturecan Meta Ads Manager, 7.07x ROAS, 816 purchases

Naturecan

Wellness · Meta buying
816 purchases. 7.07x ROAS.

A snapshot of what disciplined Meta buying looks like once prospecting and retention are properly split. €80,324 in conversion value at €13.93 cost per action, with the persona-led creative engine doing the heavy lifting.

Window30 days
ChannelsMeta
StackPaid · Creative
7.07xROAS
816Purchases
€13.93Cost per action

Zapped Skin

Skincare · Channel diversification
Single channel → +826% lead growth.

Zapped relied solely on Google Ads for lead gen. We expanded into Meta and TikTok with platform-specific creative, identified untapped audience opportunities, and ran CRO in parallel, dramatically lifting lead volume while reducing cost.

ChannelsMeta · TikTok · Google
StackPaid · Creative · CRO
+826%Lead growth
−35%Cost per lead
+140%CVR uplift

Razaball

Grooming · Account rebuild
Halve CAC. Double sales.

Underperforming ad accounts and a CAC ceiling that was killing growth. Full audit and restructure, CRO of the website, and a strategic move from TikTok to Meta where the product fit was stronger and marketing efficiency higher.

Window120 days
ChannelsTikTok → Meta · Google
StackPaid · CRO
+114%Sales uplift
−38%CAC
+11%Conversion rate
▸ Sound familiar

The 4 reasons growth stalled.

01

You're scaling spend, but not customers.

ROAS looks fine on the dashboard. New customer count is flat. The agency keeps showing you blended numbers and changing the conversation.

Fix. Measure what's actually new. Split prospecting from retargeting and pay for growth, not recycled demand.
02

Your creative looks like everyone else's.

It's briefed off vague audiences, not real people. The brand team and the performance team don't really talk, so you end up with work that's either pretty or punchy, never both.

Fix. Persona led briefs, weekly iteration on the angles that convert, brand and performance in the same room.
03

Ads, email and your site live in three different worlds.

Paid pumps traffic. Email recycles your list. The site converts at the same rate it did last year. Nobody's holding the funnel as one thing.

Fix. One senior team owning ads, email and CRO as a single system, week to week.
04

You're paying senior fees for junior work.

The pitch had a CMO on the slide. The Slack channel has a 23 year old account exec who's never owned a P&L. You're paying for one and getting the other.

Fix. Senior operators on every account from day one. No middle layer between you and the people doing the work.
▸ Hear from our clients

Founders, in their words.

Real quotes from the operators we work with day to day. No five-star widgets, no agency-speak.

A
Ash Founder, Dense Hair Experts
★★★★★

Up 38% on revenue and 60% on orders three months in and it hasnt really slowed down since tbh. The thing that stuck with me was they pushed us to try stuff that two other agencies had basically told us not to bother with. Glad we ignored them and went with Chris.

A
Ali Jooma Co-founder, Zapped Skin
★★★★★

By the time we got to Media Stack we'd sat through so many pitch decks they'd all kind of blurred into one, so I wasn't expecting much if I'm being real. But these guys just got stuck in. Funnel got rebuilt, new creative was live by like the end of week two, and lead volume is up 826% now. The bit I care about though is that for once we actually get why it's working, instead of just being told it is.

C
Claire Clarkson Co-founder, Beauty by C.E.D
★★★★★

Big thing for us is you're actually talking to the people doing the work, not some account manager just relaying messages back and forth. Stuff gets decided in days, not weeks. Sales were up 282% in the first 90 days and the reporting is just dead straight, no spin, no hiding behind a fancy dashboard.

D
Daryl Hickman Founder, Flamingo Candles
★★★★★

Three agencies before this lot. Media Stack were the first who actually bothered to understand our P&L and stopped sending me nice looking ROAS numbers that never turned into actual money in the bank.

A
Alex Rinn Managing Director, Naturecan
★★★★★

The persona work completely changed how we brief, everything goes through it now. We used to just sit around arguing about audience segments on a slide like that actually meant something, and now we just talk about the real people buying the stuff. Creative is night and day compared to before.

E
Erik Gustafsson Co-founder, Little BigPaw / Thrive
★★★★★

Q4 was the calmest peak we've ever had honestly. Forecast was right, creative was ready way ahead of time, email was tight, so no one was sat there at 9pm on a Sunday having a meltdown. Thats the kind of thing you don't even realise you're paying an agency for until you've actually got it.

S
Samuel Bistrian Founder, Roma Boots
★★★★★

You can usually tell within a couple of weeks whether an agency actually gets the ops side or not. These guys did. Email and paid were wired together inside two weeks and the numbers just followed after that.

S
Shammy Founder, Want Hair
★★★★★

Best partner we've worked with by a mile. They actually pushed back on a couple of briefs that weren't right, which no agency had ever bothered doing with us before. And the CRO work on its own paid for the whole retainer in month one, so everything since has kind of just been a bonus.

A
Alex MD, Craft Kings
★★★★★

First agency in ages that didn't try and shove a media plan down our throats in week one. They asked loads of questions, actually went through the data properly, and then came back with something we could genuinely run with. Not just a template with our logo slapped on it.

T
Tomas Hassan Founder, Any Visa
★★★★★

We came to Media Stack with a funnel that leaked everywhere and a lead pipeline that was basically flat. Couple of months later we had a proper acquisition engine, tracking we actually trust, and creative that said something instead of just looking pretty. They properly took the time to get our category too, which in our world is rare, most agencies just don't get it at all.

Chris, Founder of Media Stack
Chris Founder, MD Performance
Meet the founder

Media Stack's Founder.

Chris is "that e-commerce guy". He cut his teeth at The Hut Group, where he led the launch and growth of Myprotein USA into a £15m a year business, before going on to make waves at Unilever. Most recently, as CMO at Nordgreen, he scaled the brand to £14m a year inside three years.

10 years of brand side marketing rooted in performance, digital activation, web trading and strategy. He's led a 50 person team and knows what hyper growth actually looks like, the messy bits included.

Media Stack is his platform to share that with other brands. Senior operators on every account, no middle layer, and the kind of honesty you can only get from someone who's sat in your seat.

Chris
Founder, Media Stack
£15m
Myprotein USA, launch to scale
£14m
Nordgreen, 3 years as CMO
10 yrs
Brand side, performance led

Beautiful work. Brutal numbers.

30 minutes. A real audit. A senior operator on the other end of the line. We tell you fast if we're a fit, and faster if we're not.

Claim your free audit →
Free 30 min audit Talk to Chris
Book a call