The ad got tired
The same people see it again and again. Frequency climbs, clicks fall, cost per lead creeps up.
New creative tested every week, clean data from your store or CRM, and cost per lead or ROAS reported every Monday.
A Meta ads agency plans, makes and runs your Facebook and Instagram ads: the creative, the campaign structure (Advantage+, retargeting, lead forms), tracking through the Pixel and Conversions API, and a weekly testing routine. It’s judged on cost per lead or ROAS, read from your store or CRM, not from Ads Manager alone.
It sits inside performance marketing, next to google ads: Google catches people searching, Meta finds people who didn’t know they wanted you yet. See all services.
| Lead form | Landing page | |
|---|---|---|
| Volume | Highest: two taps, details pre-filled | Lower: a click, then a page |
| Lead quality | Mixed: easy to submit by accident | Higher: the reader chose to continue |
| Best when | A quick enquiry, an event, a free class | A considered buy: property, courses, high-ticket |
| How we choose | Test both against qualified-lead cost | Test both against qualified-lead cost |
Meta’s algorithm reads your creative and your conversion signals to find people likely to act. Broad targeting, strong creative and clean conversion data now usually beat narrow interest targeting. So the ad is the targeting, and what you send back (sales, qualified leads) is the teacher.
Each ad’s hook, format and angle tells Meta who it might suit: that is the targeting.
In the learning phase, Meta tests the ad on a broad audience and spots who responds.
Purchases and qualified leads return through the Pixel and the Conversions API. Deduplication counts each one once.
Meta aims closer at buyers. Creative fatigue (rising frequency, falling clicks) slows it, so fresh ads go in weekly.
The same people see it again and again. Frequency climbs, clicks fall, cost per lead creeps up.
iOS tracking loss and a bare Pixel hide conversions, so Meta optimises on guesses. Server-side events fix it.
Five jobs, in the order we do them. Each one ends in something you can open and check.
We check your Ads Manager, Pixel, Conversions API and creative history, then set today’s CPL or ROAS as the baseline.
Browser tracking loses a share of conversions, especially on iOS. We send them from the server instead, with deduplication so each sale counts once. The plumbing sits with our GTM engineering.
A steady stream of UGC, reels, statics and carousels, each testing one idea. Winning hooks go into a library, so the next batch starts ahead.
Broad Advantage+ campaigns for shopping or leads, retargeting split by how close people are to buying, and a tested choice between lead forms and landing pages.
Every Monday: the one number, how many of last week’s new ads hit, and which are tiring. The next tests are queued before you ask.
The places we run ads, fix tracking and read results. Ads Manager and the Pixel stay in your name, and you keep them.
Meta Ads Manager and the apps your buyers use.
Server-side events, so Meta sees what really sold.
Your records decide the number, not the ad platform.
Cost per lead for lead businesses, ROAS for stores: ad spend divided by what your CRM or store actually recorded, not what Ads Manager claims. We add creative hit rate and fatigue signals every week, with the next tests already queued. The number is agreed with you before we spend any of your budget.
The number
Cost per lead, or ROAS
What a lead or a sale really costs, from your records.
Ad spendLeads or revenue in your records
Reconciled · every Monday
Cheap impressions don’t pay a bill. We report what comes in.
It over-counts when tracking overlaps. Your records are the referee.
Two parts. Your ad budget goes from your own account straight to Meta, and it has to be enough for your main campaign to exit the learning phase. Our fee depends on how much creative we make each week, how many campaigns and markets we run, and the tracking work. You see a fixed scope and fee before you commit.
Weeks 1–2Audit
Pixel, Conversions API, campaign structure and what your past ads taught Meta.
Week 2Number
Cost per lead or ROAS, defined with you and matched to your records.
Weeks 3–4Tracking
Conversions API with deduplication, and campaigns rebuilt around the number.
Weeks 5–6Launch
Every ad waits for your yes. Then the first tests run.
Weeks 7–12Scale
New ads every week. Losers stop fast, winners get the budget.
Every MondayReport
From your records, with what we changed and which tests are next.
Online stores
Shoppers discover brands in the feed, then buy. More orders
Real estate
Leads for launches and site visits from one broad audience. More site visits
Schools & colleges
Parents and students enquire after a reel or a story. More admissions
Gyms & studios
Trial and membership sign-ups from local audiences. More memberships
Restaurants & cafés
Footfall and bookings from people nearby. More table bookings
Not a fitIf buyers only look for you when they need you now, like an emergency repair, Google Ads fits better. Meta works when people can be shown something before they think to search for it.
They’re one platform and one auction, bought through Meta Ads Manager. The real choice is placements: Feed, Stories, Reels. We let Advantage+ placements run, check which bring qualified leads or sales, and move budget there. Your cost per lead or ROAS decides, not habit.
Enough to test new ones every week, and it depends on spend. A small budget might test three or four a week; a larger one needs more, because ads tire as frequency climbs. We set the pace after the audit and keep a library of winning hooks.
Forms give volume, because they are quick and pre-filled. Landing pages give quality, because the reader chose to continue. Neither wins everywhere, so we run both against the cost of a qualified lead and keep what your sales team wants to call. Property and high-ticket offers often lean to pages.
Usually creative fatigue (the same people seeing the same ad), a learning-phase reset after edits, or tracking loss that hides your sales from Meta. We check frequency first, then signal quality, then recent changes. Most drops recover with fresh creative and cleaner data, not a new audience.
Advantage+ is Meta’s automated campaign type. You give it creative, a budget and a goal; it handles audience and placement. It works well with strong, varied creative and clean conversion data, and poorly without them. We set it up for shopping or leads, then keep it fed.
The Conversions API sends your conversions to Meta from your server, not only the visitor’s browser, so Meta still learns from real sales when iOS settings or blockers hide browser events. We set it up with deduplication, so an event sent by both the Pixel and the server counts once.
Yes. Creative production is part of the service: UGC-style videos, reels, statics and carousels, written and edited by our team and approved by you before launch. Meta rewards new ideas, so we plan a steady weekly flow instead of one big shoot.
Enough for Meta to exit the learning phase on your main event. That depends on what a lead or a sale costs you, so we set it after the audit rather than guess. If the budget is thin for sales, we may optimise for qualified leads first, then move down.
A 30-minute call. Bring your Ads Manager view and your lead or sales numbers; we’ll show you what we’d fix first.