Skip to content
UVS

Meta Ads

Build

Nobody opens Instagram to buy. That is the whole problem to solve.

Paid social built for demand creation — creative volume as the main lever, tested against incremental revenue rather than platform-attributed conversions.

Typical stack

  • Meta Ads Manager
  • Meta Conversions API
  • GA4
  • Looker Studio
  • Figma
  • Segment

Written for: A brand whose Meta results decayed and who cannot tell whether the platform’s reported ROAS is real.

Who it is for

Is this built for a business like mine?

Built for businesses that must create the demand they sell into.

Paid social interrupts. That makes it the wrong tool for capturing existing intent and the right tool for a product people would want if they knew about it.

What we see

The winning creative that carried last year has fatigued, and every replacement underperforms it.

What we build

A creative production system that ships enough variation to keep finding winners, tested against holdouts rather than platform attribution.

The detail that matters

Creative volume is the lever. Audience targeting stopped being the differentiator years ago.

What we see

Enrolment is seasonal, and the campaign has to build interest weeks before anybody searches for the course.

What we build

Sequenced campaigns that build awareness ahead of the enrolment window and convert inside it.

The detail that matters

The demand is created on a calendar you control, not captured when it appears.

What we see

Aggregators own the search results, and direct bookings are the only ones with real margin.

What we build

Visual, geo-targeted campaigns that drive direct booking, measured on commission avoided rather than on reach.

The detail that matters

Measured against the aggregator commission it displaces.

What we see

A specific development needs a specific buyer, in a specific area, inside a fixed sales window.

What we build

Geo and demographic campaigns with lead capture built for immediate follow-up, because a property lead decays in minutes.

The detail that matters

Built around response speed, because the lead is worthless an hour later.

What we see

Used stock turns over weekly and nobody is searching for a specific vehicle — the buyer has to be shown it before they know they want it.

What we build

Inventory-driven campaigns generated from the stock feed, so the creative shows what is actually on the forecourt today and stops the moment it sells.

The detail that matters

Feed-driven and geo-bounded. Advertising a vehicle that sold on Tuesday costs the click and the trust.

And who it is not for

If your customers already search for what you sell and you need leads this quarter, paid search will do it faster and cheaper. We would rather point you there than take the budget.

The problem

Do they understand what is actually going wrong?

The account is fine. The creative ran out.

Targeting used to be the lever and it no longer is — the platform finds the audience given a good enough signal. What decayed is the creative, and most accounts are producing four assets a quarter against a system that consumes them in a fortnight. Meanwhile the reported return has become a claim nobody has tested.

  • One creative carried performance, fatigued, and nothing has replaced it.

  • Reported ROAS looks strong and gross revenue has not moved.

  • Audiences are rebuilt endlessly while the same three images run underneath them.

  • Creative production takes six weeks per asset, so testing volume is impossible.

What we build

What exactly would I be buying?

Treat creative as the media buy.

On a platform where targeting is largely automated, the decisions that remain are what you show, how often you replace it, and whether you can prove any of it caused revenue. We build for all three.

Volume by system

A production process built around modular concepts and repeatable formats, so testing runs continuously instead of waiting on a shoot.

Structured testing

Concept, hook and format tested as separate variables. Otherwise a winning ad teaches you nothing you can repeat.

Incrementality, not attribution

Geo holdouts and scheduled lift tests, because a platform reporting on its own performance is not a measurement.

Signal quality

Server-side conversion tracking with proper value passing. The algorithm is only as good as what you tell it succeeded.

How it works

How does this actually function?

The creative pipeline, and why it never stops.

Fatigue is not a failure state, it is the normal lifecycle. The system is built so a winner’s decline is a scheduled event with a replacement already in test.

  1. Concept

  2. Produce

  3. Test

    Kill fast
  4. Scale

  5. Fatigue

Concepts are tested cheaply and killed quickly. The cost of a loser is the test budget, not the production budget.

Winners are scaled and simultaneously varied, so the replacement is already in flight when decline starts.

Fatigue feeds back into concept selection — what fatigued slowly is a better template than what spiked and died.

What changes

What is different afterwards?

What is different afterwards.

Performance stops depending on one asset

A continuous testing pipeline means the account survives fatigue as a routine event instead of a crisis.

New concepts entering test per month, and win rate.

You learn what the number really is

Holdout testing measures incremental revenue, which is frequently different enough from reported ROAS to change the budget decision.

Incremental revenue from scheduled lift tests.

Creative gets cheaper per test

A modular production system drops the cost of trying an idea, which is what makes real testing volume affordable.

Cost and turnaround per creative variant.

How we deliver

How does this start, and what do I get at each step?

Six stages, and every one has an exit.

You can stop after any stage with something useful in hand. That is the point of naming the artefacts rather than the activities.

  1. 01

    Signal audit

    Conversions API, event quality and value passing. Optimisation is downstream of signal, so this comes before anything creative.

    • Event quality assessment
    • Server-side tracking implemented
    • Value passing verified
  2. 02

    Creative teardown

    What has run, what worked, and what the winners had in common. The pattern is usually in the hook, not the production value.

    • Historical performance by concept and hook
    • Fatigue curves
    • The pattern behind the winners
  3. 03

    Production system

    Formats, templates and a pipeline that makes a new variant days rather than weeks.

    • Modular creative templates
    • Production workflow
    • Asset library
  4. 04

    Test framework

    What is being tested, how a result is declared, and what happens to winners and losers.

    • Testing framework
    • Kill and scale criteria
    • Test calendar
  5. 05

    Incrementality

    Geo holdouts and lift tests on a schedule, so the reported number gets checked against reality.

    • Holdout design
    • Lift test results
    • Adjusted return figure
  6. 06

    Managed run

    Continuous testing, scaling and reporting against incremental revenue.

    • Monthly test log
    • Creative pipeline running
    • Incremental reporting

Questions

But what about the thing that worries me?

The questions people actually ask.

Why did our ads stop working?

Almost always creative fatigue rather than an account problem. The same audience has seen the same asset too many times. Accounts that survive this are the ones producing enough new creative to replace winners before they decline, which is a production capacity question more than a media one.

How many creatives do we need?

More than feels reasonable. A meaningful test programme needs new concepts entering every week, not a quarterly batch — which is why we build the production system first rather than commissioning assets one at a time.

Is the ROAS Meta reports accurate?

It is accurate about what Meta observed and it systematically claims conversions it influenced rather than caused. That is why we run geo holdouts: they measure what would have happened without the spend, and the gap is often large enough to change how much you spend.

Do we need to appear on camera?

It helps in some categories and is not required. Product-led, motion and text-led formats all perform. We test format as a variable rather than assuming what your audience responds to.

Can you produce the creative or do we?

Either. We often build the system and templates so an in-house team produces volume cheaply, which is the more sustainable arrangement. Where there is no in-house capacity, we produce.

The other half

Interruption creates questions, not orders.

Someone who was not shopping five seconds ago has questions before they buy — about sizing, delivery, whether it suits them. Those questions arrive in a DM or a chat window at eleven at night, and they are the conversion step. We staff that window, which is where a good deal of paid social revenue is actually won or lost.

Live Chat Support