Most Meta lead generation runs on one number: cost per lead, straight from Ads Manager. It's the easiest number to see and the least useful one to manage to, because it stops at the form. It has no idea whether the person who filled it out is a real prospect, a curious stranger, or a bot.
What a Meta ads lead generation agency actually manages
Running Meta lead generation properly means managing five things as one system, not five separate jobs:
- Campaign structure and targeting — audiences built from who actually buys, not just who's cheap to reach.
- Creative testing at volume — new concepts tested against each other continuously, not one ad set left to "settle."
- The offer and form — what the ad promises and what the lead form asks, matched so the person who submits it already understands what they're enquiring about.
- CRM integration — every Meta lead matched to what happens to it afterwards: contacted, qualified, sold. Most accounts don't have this connected, which means nobody can actually say which ad produced which sale.
- Reporting past the click — cost per lead, cost per qualified opportunity, and (once the data exists) cost per sale, tracked as three separate numbers instead of one.
The first three are ordinary media-buying discipline. The last two are where most Meta ad management stops — and where the actual leverage is.
Why cost per lead is the wrong scoreboard
A dashboard showing a falling cost per lead looks like success. It can also be hiding a rising cost per customer, because Meta's own number only measures how cheaply the platform can get someone to submit a form — not whether that person is worth calling.
The fix isn't a better dashboard. It's matching Meta's lead data to your CRM by person — email, then phone, then name, since the CRM's own marketing-source field is unreliable more often than agencies admit — so you can see qualified opportunities and sales against the same spend. Once that link exists, the account can be optimized to the number that actually pays.
What this looked like for a real client
Compare Funerals had run Meta lead ads for years and had the volume to prove the market existed, but 92.98% of leads reaching the CRM were never marked qualified, and nobody could confidently say which ad produced which conversation. In the first 30 days of managing the account: monthly spend fell 29.5%, qualified opportunities rose 148.8%, and cost per qualified lead fell from £521.07 to £147.65 — a 71.7% reduction. The full account, including the numbers that are still developing, is in the 30-day case study.
When Meta lead generation won't work
Better ads amplify an offer that already converts. They don't rescue one that doesn't, and they can't fix a sales team that can't work the volume a good account produces. If your close rate on qualified opportunities is already weak, or nobody follows up inside minutes rather than days, fixing the ad account first will just get you more qualified opportunities going cold in a queue.