Meta Ads management for DTC brands.

Facebook and Instagram ads built on creative testing and clean attribution, run to a CAC your margins can actually carry.

Account Restructure Creative Testing CAPI & Tracking

Free Meta account audit on the first call

4.8x
Average client ROAS on Meta
57+
Brands run across 7 markets
30
Net-new creative concepts a month at scale
-35%
Typical CAC reduction in the first quarter
Meta Ads Agency/ Facebook Ads Management/ Instagram Ads/ Advantage+ Shopping/ Conversions API/ UGC Creative Testing/ DTC eCommerce Specialists/
Feedback / What partners tell us

Feedback from clients
and audited brands.

S
Sarah M.
Founder, Skincare · UK
ROAS went from 1.8x to 4.6x in under 90 days. First agency that actually looked at our margins before touching the account.
Y
Yi Xuan Chew
Founder
Got it. You were right about the diversity. Doubled down and crushed my usual ROAS.
C
CinnaCrew Slime
Founder
Hi! You came highly recommended and I'm ready to move forward. Just need to double check my numbers.
J
James R.
Head of Growth · Supplements
Scaled from $35K to $108K MRR in 75 days. Creative testing framework paid for itself in week one.
F
Fatima A.
Founder, Apparel · EU
Crossed $350K monthly revenue in month six. The funnel rebuild made all the difference.
A
Annabelle Syms
Founder
A friend of mine is looking at digital agencies right now and I suggested EcomSouq.
M
Marco R.
Head of Growth
The creative testing framework alone paid for the whole engagement in the first six weeks.
L
Lena H.
Founder, skincare
First agency that actually looked at our margins before touching the ad account.
D
Daniel K.
eCommerce Director · Food & Bev
Email revenue went from 4% to 31% of total revenue. Didn't expect the lifecycle work to move the needle that fast.
P
Priya S.
Founder, Wellness Brand
Launched from zero and hit £50K MRR in 90 days. They built the whole system from scratch.
The Problem / Why Meta stops working

Meta rarely breaks because of targeting. It breaks because of creative.

Detailed targeting stopped being the lever years ago. Meta's algorithm will find your buyer if you give it enough distinct creative to test against. Most accounts that plateau are running four ads made nine months ago and blaming the auction.

The plateau account

Frequency climbing, CPM rising, the same three creatives running since launch. Every fix is an audience change, so nothing improves and the account slowly gets more expensive.

Net-new creative / mo2–4
Frequency4.2
Hook rate18%
A tested account

Enough new angles entering the account each month that the algorithm always has something fresh to push. Winners get iterated, losers get read for what they taught us.

Net-new creative / mo15–30
Frequency1.8
Hook rate32%
What We Do / Inside a Meta engagement

Six things we fix
in every Meta account.

Not a checklist we run once. These are the systems we build and then keep tuning for as long as we run the account.

01
Account & campaign structure

Most accounts we inherit have too many ad sets splitting the same budget, so nothing exits the learning phase. We consolidate into a structure that gives Meta enough conversions per ad set to optimise, then separate prospecting from retargeting so the numbers stop lying to you.

02
Creative testing programme

A standing pipeline of statics and UGC video built from real audience research. Concepts are grouped by angle, not by format, so we learn which argument converts rather than just which thumbnail won. Winners get iterated into variants before they fatigue.

03
Hook and thumbstop optimisation

The first three seconds decide whether the rest of the ad matters. We test hooks independently of the body so a strong offer is not buried under a weak opening, and track hook rate and hold rate as first-class metrics.

04
Conversions API and tracking

Server-side CAPI alongside the browser pixel, domain verification, aggregated event measurement priorities set correctly, and deduplication checked. Then we reconcile Meta against Shopify so you know your real numbers.

05
Offer and landing page alignment

The best ad in the world dies on a product page that does not answer the objection it raised. We check what the ad promises against what the page delivers, and fix the gap rather than blaming the click.

06
Scaling and budget discipline

Structured scaling that respects the learning phase instead of doubling budgets overnight and resetting everything. We scale what has proven itself and cut what has not, on a schedule rather than on a hunch.

Benchmarks / What good looks like

The Meta metrics we actually manage to.

Ranges vary by category, price point and market. These are the bands we work within for most DTC brands in the $20K to $250K a month range, and what we push toward once the account is healthy.

Indicative Meta Ads benchmarks for DTC eCommerce. Your category and AOV will shift these.
MetricTypical DTC rangeWhat we target
Hook rate (3s / impressions)15–25%30%+
Hold rate (thruplay / 3s)10–20%25%+
Click-through rate (link)0.8–1.5%2%+
Cost per mille (CPM)$18–$45Down 15–25%
Add-to-cart rate4–8%10%+
Frequency (prospecting)2.5–4.5Under 2.0
Blended MER2.0–3.0x3.5x+
Results / Meta specifically

What this looks like
on a real account.

Brand names withheld under NDA. All figures from Meta Ads Manager reconciled against Shopify Analytics.

Beauty & Personal Care · UK
Creative restructure lifted ROAS without a budget increase
+359%
Increase in Meta ROAS
+137%
Monthly revenue
Health & Wellness · EU
Zero to 50K MRR from launch, Meta as the only paid channel
10.10x
Total ROAS since launch
50K
Monthly recurring revenue
Kitchenware & Home
Consolidating ad sets to escape a permanent learning phase
+228%
Monthly revenue growth
4.14x
Blended ROAS
Our Process / First 90 days

You need a Media Buyer
Growth Partner.

Meta is one channel inside a growth model. We run it that way, which means we will tell you when the answer is your product page rather than your ad account.

Weeks 1–3
Audit & Rebuild
Full account audit, tracking and CAPI verification, then a campaign restructure. We research the audience properly and build the first wave of creative against real objections.
Weeks 3–8
Test & Optimise
The creative programme runs at full cadence. We test hooks and angles separately, kill losers on a schedule, and iterate winners before fatigue sets in.
Weeks 8+
Scale & Stabilise
Structured budget scaling on proven winners, new markets where the economics support it, and monitoring so growth holds instead of spiking and collapsing.
Pricing / How we charge

Our commercial model.

We work as performance-based growth partners rather than on a fixed retainer, so our upside is tied to yours. Exact numbers depend on your margins, current spend and how much creative production you need. We will give you a specific figure on the first call.

Setup
One-time / scoped

Covers the audit, account restructure, tracking and CAPI build, and the first wave of creative. Scoped to the state of your account, so a clean account costs less than a rebuild.

Performance
Revenue share

The bulk of what we earn is tied to the revenue we generate, not to a flat monthly retainer. If we do not grow the account, we do not get paid for growth we did not deliver.

Commitment
Rolling monthly

No long-term lock-in. Rolling monthly agreement, and you can leave with notice. We would rather earn the next month than trap you in a twelve-month contract.

Screenshots / Coming soon

See it in action.

Real screenshots from client accounts and stores — being added shortly.

SCREENSHOT
SCREENSHOT
SCREENSHOT
FAQs / Meta Ads questions

Frequently asked questions.

What brands ask us most before handing over a Meta account.

Below roughly $5,000 a month you will struggle to exit the learning phase on enough ad sets to learn anything reliable. Meta needs around 50 conversions per ad set per week to optimise properly. If your budget is under that, we would usually tell you to concentrate spend on fewer campaigns rather than spread it thin, or to fix conversion rate first so each click is worth more.

Both, and the split depends on your catalogue and creative volume. Advantage+ Shopping works well for brands with a broad catalogue and enough creative to feed it, but it hides a lot and makes diagnosis harder. Manual campaigns give control over audience and placement testing. Most accounts we run end up with a mix, and we test the ratio rather than assuming one is correct.

Typically 15 to 30 net-new concepts per month, plus iterations on winners. The exact number depends on spend, because creative volume needs to match how quickly your budget burns through impressions. Every concept ships with a stated hypothesis, so a losing ad still tells us something about the audience.

We set up the Conversions API server-side alongside the pixel, verify your domain, configure aggregated event measurement priorities and reconcile Meta's reported numbers against Shopify and GA4. Meta will still over-report. The point is not to make platform numbers perfect, it is to know your true blended MER and make decisions from that instead.

Yes. Restricted categories need a compliance-aware creative process: claim language reviewed before production rather than after rejection, personal attribute rules respected in copy, and a landing page that does not contradict the ad. We have run these categories before and treat ad account health as part of the job, not an afterthought.

We will look at it on the first call. Some restrictions are recoverable through the proper appeal route and a cleaned-up business manager structure, some are not. We will tell you honestly which one you are looking at rather than taking you on and hoping.

Account restructures typically show a signal within two to three weeks, once campaigns have exited the learning phase and there is enough data to read. Creative-led improvement compounds over 60 to 90 days as the testing programme finds angles that work. Anyone promising a transformation in week one is guessing.

Related / The rest of the system

This channel does not work alone.

Meta is usually the biggest lever, but it is rarely the only one. Google captures the demand Meta creates, TikTok feeds the creative engine, and CRO decides what all of it is worth.

Contact / Let's talk

Let's look at your Meta account.

Send us access on the first call and we will walk you through what we would change, whether or not you work with us. If Meta is not your problem right now, we will say so.

[email protected] London, United Kingdom · serving UK, EU, US & Middle East We reply within 24 hours

Fill in your details and we'll be in touch within 24 hours.