For ecomm stores doing $10K+/month in online revenue
Most agencies won't touch you until you're doing $100K a month. We start at $10K.
Meta, Google and email run by senior strategists who came out of enterprise agencies — not by a junior learning on your budget. No minimum ad spend. Month-to-month, always.
A director reviews your ad account and email flows and sends you the findings within 48 hours. You keep them whether you hire us or not.
- 50+ ecomm stores
- No minimum ad spend
- Month-to-month, no contracts
Stores we've done this for




Cost per purchase
$84$19
Fashion store
60 days · Meta
Return on ad spend
1.1x3.8x
Home goods
90 days · Google + Meta
Email revenue share
4%31%
Skincare
45 days · Klaviyo
The problem
We already know what your week looks like.
Four things are true of almost every store that comes to us.
01
You're running the store and the marketing
Ads, email, creative and everything else sit on your desk, between packing orders and answering customers.
02
Good months don't repeat
Something works, you can't tell exactly what, and next month you're back to guessing.
03
Ad spend is eating the margin
Costs climb, the email list sits underused, and the revenue you already earned never gets collected.
04
Agencies priced you out
Agencies built for brands ten times your size want $5K a month to manage $3K in spend, then assign you a junior. So you've kept doing it yourself.
We'll tell you which of the four is actually costing you the most.
What you actually get
Four channels. A director on every one.
No pods, no account managers, no handoffs. The person who builds your strategy is the person in the account.
Meta & TikTok Ads
Creative testing built to find winners on a modest budget, not just a big one.
Led by Q
Google Ads
Search, Shopping and PMax structured so you're not paying to buy back traffic that was already yours.
Led by Lexi
Email & SMS
Klaviyo and Attentive flows. Usually the fastest margin win at your size — revenue you already earned and haven't collected.
Led by Callie
Tracking & measurement
So you know which channel actually drove the sale, and the numbers you optimise against are real.
Led by Mandy
The constraint that makes this work: every director carries a maximum of 12 accounts. That cap is the whole model — it's how you get a senior person at a size most agencies won't serve, and it's why we stay month-to-month. If we over-extend, you'll see it before we do, and you should be able to leave.
How it works
From first call to live campaigns in 14 days.
Day 0
Teardown call
30 minutes. We open your ad account and Klaviyo live and walk through the three things we'd change first. Written version within 48 hours, yours either way.
Days 1–7
Audit & plan
Full account audit, tracking check, and a 90-day plan with real targets — cost per purchase, ROAS, and email revenue share.
Days 8–14
Build & launch
Account restructure, first creative tests live, core email flows rebuilt. You approve everything before it ships.
Ongoing
Weekly changes
Changes weekly, strategy monthly, your director reachable directly. Reporting shows what we changed and why — not just what happened.
Client result
"Growth Lab took our paid program from constantly bleeding cash to consistently profitable in under 90 days. They don't just run ads — they think like operators."
EricaFounderWho this is for
We say no to about one in three stores that ask.
This is you
- Doing $10K+/month in online revenue — no upper limit
- Selling a product with enough margin to advertise, or a strong repeat rate
- You want a senior person in the account, not a service tier
- You'll let us change account structure and email flows, not just tweak inside them
- You can approve creative inside a week
This isn't
- Under $10K/month — we'd cost more than we'd return, and we'll say so
- Pre-launch, or no sales history yet — there's nothing to optimise
- You've already got the plan and need hands to execute it
- You're choosing on price alone
- Your margin can't support paid acquisition yet. That's a pricing problem, not a media problem, and no agency fixes it with ads
The team
Four directors. No account managers.
We came out of enterprise agencies and built Growth Lab so stores your size could get the senior person instead of the trainee. All women, all senior. Between us we manage a couple million a month in ad spend.

Mandy
Founder & Head of Growth
11+ years. Strategy, measurement and attribution. Will absolutely plan your Disneyland trip if you ask.

Lexi
Director of Paid Search
10+ years in Google Ads. Search, Shopping, PMax and YouTube. Can also tell you the correct way to gut a fish.

Q
Director of Paid Social
10+ years. Meta and TikTok creative strategy and testing systems. Writes copy that sounds like it came from inside your customer's head.

Callie
Director of Lifecycle
5+ years in lifecycle. Klaviyo and Attentive flow architecture and retention. Persistent enough to get the sale without annoying anyone.
Pricing
What it costs, before you get on a call.
Priced by how many channels we run — not by how much you make. Growing shouldn't cost you more.
Most common
Full stack
Meta, Google, email and SMS with tracking built underneath. This is how we make our clients the most money.
Quoted on the teardown call
One channel
Get one thing working properly first. Most stores at the $10–25K/month mark start here — usually email or Meta.
Quoted on the teardown call
Two channels
Paid plus email, working together. A strong route to spend that pays for itself.
Quoted on the teardown call
- Month-to-month — no annual contracts
- No setup fees
- No minimum ad spend
- 30 days notice, no exit penalty
- You own every account and asset
And if the math doesn't work yet: we'll tell you on the call and point you at what to fix first. We'd rather you come back at $30K a month than churn out at $12K.
FAQ
Questions you'd ask on the call anyway.
Get a free account teardown.
Six questions, then pick a time. A director reviews your account before the call, so we're not spending your 30 minutes on discovery.
- First name
- Store URL
- Monthly online revenue
- What you're running now
- Your biggest constraint
If we're not a fit we'll say so on the call — and send the teardown anyway.
