Meta advertising

Build the account properly before trying to scale it.

Most underperforming Meta accounts aren’t suffering from one bad campaign. They’re suffering from weak structure, unreliable measurement or not enough good creative. Those are different problems. They need different fixes. We handle all three.

  • Free audit within 2 days
  • No account access needed
  • You own every account
Ads ManagerBrand we own
Curated ChromeCampaigns by spend, Sep 2024 to Feb 2026
CampaignSpentCame backReturn
CBO - Worldwide Test€7 659€33 0864.32x
Retargeting Insta Engagers€7 147€20 5112.87x
All in One Manual Sales€6 425€11 3081.76x
Every other campaign€27 011€75 9352.81x
All 555 purchases€48 242€140 8402.92x

Meta results summary, our own account

Return by placementSame account, Monday report
ProofOn a brand we own

Seventeen months of our own money in a Meta account.

We ran Curated Chrome ourselves: €48 242 of spend, €140 840 reported directly by Meta, and roughly half a million in store revenue once you account for the revenue the ad account could actually see. The case study opens every dashboard, including the exit. What to do with a gap that size is in the attribution note.

InteractiveWhere the money wentCurated Chrome · Meta
Spent €48 242Came back €140 840
€7 659€33 086
CBO - Worldwide TestTop campaign
Spent
€7 659
Came back
€33 086
Return
4.32x
Purchases
126
Share of all spend16%
Share of all revenue23%

Three campaigns brought back 46% of the revenue.Results summary from Meta Ads Manager, Sep 2024 to Feb 2026. Campaign spend derived from revenue and return
Inside the month

Four workstreams, running at the same time.

A Meta account doesn’t improve in one place. Structure, creative, catalogue and measurement each move on their own clock. We run all four, because fixing one while ignoring the others usually just moves the bottleneck.

A month on a Meta account4 workstreams · 18 jobs

Structure5

  • Consolidation
  • Ad set budgets
  • Exclusion audit
  • Naming and taxonomy
  • Learning phase watch

Creative5

  • Hook tests live
  • Batch into rotation
  • Variants briefed
  • Placement plan
  • Fatigue check

Catalogue4

  • Feed titles
  • Product sets
  • Availability sweep
  • Advantage+ inputs

Measurement4

  • Conversions API
  • Event deduplication
  • Match quality
  • Shopify reconciliation
Every piece of this is work we do. None of it comes back to you as a task.
How it starts

The order we work in, from the week you say go.

  1. 01Week 1

    We open the account and fix the measurement first.

    Conversions API, deduplication, event match quality and Shopify numbers alongside the platform numbers.

  2. 02Week 2

    We rebuild the structure around the signal.

    Consolidation, exclusions, catalogue and product sets.

  3. 03Week 3

    The creative test starts running.

    The first briefed assets go live, hooks are split so winners are identifiable, and a rotation schedule keeps fatigue from becoming the account’s next problem.

  4. Every week after

    We run it. You read the numbers.

    Budget moves, creative rotation, exclusion checks and scaling decisions are handled by us.

The craft

What actually moves the account.

01

Structure that can exit learning

Fragmented accounts force the same budget to learn the same thing in too many places. We consolidate until each ad set has enough signal to stabilise and give the algorithm something useful to work with. It is also the most common reason an ad set never spends what you gave it.

02

Creative as the real targeting

On Meta, creative does more targeting work than most account structures get credit for. We keep a standing test of hooks, angles and formats, then scale what performs rather than what looked best in the review.

03

Catalogue and dynamic ads

Feed quality sets part of the ceiling for what Advantage+ can sell. Titles, images, availability and product sets get the same attention as campaign settings.

04

Audience and exclusion hygiene

When retargeting overlaps with prospecting, you’re paying to reach the same person twice. We set exclusions, then check them regularly rather than assuming they’re still right because they were set once.

05

Measurement you can defend

Conversions API, event deduplication and event match quality are checked regularly. Last-click reporting can’t tell the whole story of paid social, so we never let it become the only number being judged.

06

The compounding nobody bills for

Paid reach on Meta creates an audience that can keep buying after the original ad has stopped. On our own brand, the ad account could only see a quarter of the revenue it was helping create. We plan for that rather than pretending platform attribution tells the whole story.

What lands on your side

What you get every month.

A documented account structure

So you can see what changed, when it changed and why.

A standing creative test

Results broken out by hook and angle, not just asset name.

The Monday report and the weekly call

The facts in writing. The decisions out loud. Both included in the fee.

Everything in your own Business Manager

Accounts, pixels, catalogues and audiences, owned by you from day one.

Cadence

Nothing on this list is yours to chase.

  • Us 7
  • Together 1
  • You 2
Who does what, and how often
  • Budget and scaling decisionsEvery weekdayUs
  • Creative batch into rotationEvery monthUs
  • Hook and angle readEvery weekUs
  • Exclusion and audience overlap auditEvery monthUs
  • Conversions API and match quality checkEvery weekUs
  • Catalogue and product set sweepEvery monthUs
  • Written reportEvery MondayUs
  • CallEvery weekBoth
  • Producing the assets we briefFrom the briefYou
  • Approving a directionWhen it changesYou
Two lines on this list are yours.
What it costs

Two ways to structure Meta, and we’ll tell you which fits.

One fixed monthly fee for the channel, or a performance-based commission instead of most of that fee. The right structure depends on the account and the business, so we put the number in writing after we’ve read it.

The same fee every month
Model one

A fixed monthly fee

One amount, agreed before anything starts and unchanged when a month turns out heavier than the last one.

  • Set by what the business needs, never by the hour
  • No percentage of your media budget on top
  • Reviewed once a quarter, never mid-month
A smaller base, a share of the growth, a cap
Model two

A commission on the growth

Most of the fixed fee comes off and we take a share of what the work adds, measured against the same month a year earlier.

  • Read from your own numbers, not from what a platform claims
  • Capped, so a very good month never becomes a penalty
  • You keep the accounts either way, permanently

There is no rate card. Which structure fits, and what the number inside it is, depend on what the business actually needs: margin, seasonality and how much growth is already in motion. We’ll tell you which one we’d recommend and why, in the same document as the number.

See what it would cost
Questions

The questions that come up first.

How long before a Meta account is running properly?

Week one is the measurement, week two is the structure and week three is when the creative test starts running. From week four the rhythm is the report on Monday and the call the same week. Nothing gets optimised while the underlying numbers cannot be trusted, which is why the measurement work comes before anything else.

Do you make the ads or only run them?

We direct the creative and your team produces it. We write the hooks, the angles and the brief every month, and every asset comes back with a note on what it did. Production stays with your designer, your editor or whoever already shoots for you.

Do you charge a percentage of ad spend?

Never. It is one fixed monthly fee for the channel, or a performance based commission on the growth instead of most of that fee. Which of the two fits depends on the account, and we say which after we have read it. The number never rises just because your spend did.

Who owns the ad account, the pixel and the audiences?

You do, from day one. Everything is built inside your own Business Manager: accounts, pixels, catalogues and audiences, along with the documented structure and the test history.

Why does Meta report less revenue than Shopify?

Because paid reach keeps selling after the ad has stopped, and platform attribution cannot see all of it. On our own brand the ad account could only see a quarter of the revenue it was helping create. We report the platform number and the store number side by side rather than letting either one stand alone.

What happens in the first two working days?

You get a written audit, free. What we would change first, what we think it is worth and what it would cost, read off the ads, store and feed that anyone can see. No account access, no call and no obligation.

The next step

Let’s see what’s holding your growth back.

Send the brand, the channels and roughly what you spend. Your written audit follows within two days.

Or write to hello@roasdept.com

What should the audit cover?
Monthly ad spend
Anything here sound familiar?

Pick what matters and the audit is written around it.