Your ads are in the dark.Let's put light on that sh*t.

No stupid reports. No inflated numbers. No wasted calls. I rip your metrics apart, hit you with what matters, then pour fuel on the fire.

Apply now

I take on 1 new brand a month. When it's gone, it's gone.

$184Mtracked client revenue
61ecommerce brands scaled
3.9xaverage blended ROAS
90 daysto beat your numbers, guaranteed

Listen.

If you're doing $100k+ a month, you don't need another "growth partner."

You need someone to stop the bleeding.

I've seen it a hundred times.

CPMs going up.

ROAS jumping around like a heart monitor.

And an agency sending you a 30-page report every Monday full of clicks, reach and "learnings."

Learnings don't pay the bills. Sales do.

So here's how I work.

I don't hide behind dashboards.

I don't blame the algorithm. I don't blame iOS. I don't blame "the season."

Every week, one question:

Did you make more money than last week?

Yes? We go harder.

No? I fix it. Fast.

That's the whole job.

Keep reading. Then apply.

Niall

What I'll do for you

Paid socialMeta and TikTok

I test 30+ new ads a month. Losers die. Winners get the money.

Search and ShoppingGoogle

People are already searching for what you sell. I make sure they buy from you, not the other guy.

Email and SMSKlaviyo

Your list is sitting on cash you haven't touched. I go get it.

Landing pagesConversion and CRO

Pretty doesn't sell. I build pages that do.

How it goes down

Rip it apart

Weeks 1–2

I go through your ads, tracking, store and list. You find out exactly where the money's leaking.

Fix it

Weeks 3–6

New ads go live. Broken stuff gets fixed. Email flows get rebuilt.

Pour fuel on it

Weeks 7–12

Money goes to what's working. Everything else gets cut. One report a week: what we spent, what you made.

The scoreboard

Northpeak Outdoor

Outdoor gear, US and Canada

Before
After

$140k → $410k a month in 7 months

Killed 70% of their ads in week one. ROAS went from 1.9x to 3.6x.

Smart Skincare

Skincare, US and UK

Before
After

$210k → $520k a month in 9 months

Their email list was dead. Now it's 31% of revenue.

Resilia

Supplements, USA

Before
After

$180k → $460k a month in 6 months

Cut cost per sale from $68 to $31. Then scaled.

25%or free

I beat your numbers in 90 days. Or I work for free.

If I don't lift your ROAS, CPA or revenue by 25% in 90 days, I keep working for nothing until I do.

For brands already running profitable paid ads. You cover ad spend. Comparison is like-for-like: same products, same season.

Don't take my word for it

★★★★★

"Three agencies before these guys. First time I've actually understood where my money goes. Revenue nearly tripled."

Jordan Hale, Founder, Northpeak Outdoor
★★★★★

"Our email list was a graveyard. Now it's our best salesperson."

Priya Desai, CEO, Smart Skincare
★★★★★

"They killed half our ads in week one. I panicked. Then CPA dropped by more than half. Lesson learned."

Tom Whitaker, Co-founder, Resilia
★★★★★

"No fluff, no excuses. One report a week, and the numbers keep going up."

Marcus Bell, Owner, Bell & Barrel Goods
★★★★★

"Best decision we made this year. The creative testing alone paid for them in a month."

Elena Ruiz, Marketing Director, Kova Home
★★★★★

"They treat our budget like it's their own money. Rare."

Dan Okafor, Founder, Fieldline Apparel
Niall, founder of Batcave Labs, on a phone call
Niall, Founder

Who the hell is Niall?

I'm not your typical agency guru trying to get you on a sales call just to close you.

No courses. No sales pitch.

I've spent years running ads, writing emails and scaling ecommerce brands. With my own money on the line.

I started Batcave Labs because I got sick of watching agencies take fat retainers and hand back excuses.

I'm looking for partners, not just another client.

Brands with something good going already, where we can plug in our systems and team and pour fuel on the fire.

I've got a tight crew behind me: media buyers, creatives and email nerds who live in the numbers. But I'm on every account. Not a junior. Not an intern. Me.

You win, we win.

And if I can't help you, I'll tell you straight up.

Questions, answered

Is this for me?

If you're doing $100k+ a month and spending $15k+ on ads, yes. If not, come back when you are.

Am I locked in?

90 days to start, then month to month. If I'm not making you money, you shouldn't be paying me.

Who owns the accounts?

You do. Always. If we split, you keep everything.

How fast will I see results?

Most brands see wins inside 30 days. The big jump usually hits between days 60 and 90.

Do you work with dropshippers?

No. Own your product or don't apply.

Apply. Or keep guessing.

Takes 2 minutes. I read every one myself. If I can't help you, I'll tell you.

Got it.

I'll read it myself and get back to you within 2 business days.