Most Meta lead campaigns get stuck in the same loop: cheap leads that don't convert, or expensive leads that do but not enough of them. The teams that escape that loop change one thing — they stop optimizing for the form fill and start optimizing for the customer the form fill becomes.
This is the playbook we used on Motocrossity to land 6,000+ qualified leads in four weeks at €0.25 CPL across four EU markets. The numbers aren't the point. The system is.
Step 1 — Decide what "lead" actually means
Before you write a single ad, write down the offline event that defines a qualified lead. Demo booked? Trial activated? Phone call connected? Don't move on until everyone agrees. Half the lead campaigns we audit are optimizing for "form submission" while the sales team is grading on "demo held" — and Meta has no idea those are different events.
Your CRM scoring is the real bid signal. Send it back to Meta, and the algorithm starts hunting the right humans instead of the most-distracted-thumb humans.
Step 2 — Instant Forms vs. landing pages
This is the question that eats up the kickoff call. Here's the answer:
- Instant Forms win on CPL. No page load, prefilled fields, mobile-native. Expect 30-60% lower cost per lead.
- Landing pages win on quality. The friction filters out the casuals. Expect 1.5-3x higher conversion-to-sale rates downstream.
- The right answer is usually both, sequenced. Top of funnel on Instant Forms (volume + cheap signal to train the pixel), retargeting + lookalikes on landing pages (quality + brand).
If you have to pick one for budget reasons: Instant Forms for under €5k/month, landing pages above. Below the threshold you don't have enough conversion volume to train a landing page funnel.
Step 3 — The qualification questions
The single biggest junk-lead reducer in Instant Forms is adding two custom qualification questions before the contact fields. The reasoning:
- Meta puts your form in front of people most likely to complete it. If your first field asks "What's your budget?" and the answer is "Under €1k," that user often drops off — and Meta learns not to show your ad to people like them.
- Two questions is the sweet spot. One is too easy to skip. Three starts hurting CPL more than it helps quality.
- Make one question budget/intent ("When are you looking to start?") and one fit ("How many employees?" / "Which service do you need?"). Multiple-choice, not free text.
The questions that actually work
- For B2B SaaS: "Company size" + "Decision timeline"
- For services: "Project budget range" + "When do you need this delivered?"
- For high-ticket DTC: "Are you the primary decision maker?" + "Have you used [category] before?"
Step 4 — Send CRM events back, religiously
This is the step every account skips and every winning account does. Set up the Conversions API to fire a custom event for every CRM stage — MQL, SQL, opportunity, won. Send the value of the deal back to Meta when it closes.
What changes: Meta stops optimizing for cheap forms and starts optimizing for closed revenue. CPL goes up. ROAS goes up faster. We've seen junk-lead rates drop from 60% to 18% on the same campaign with no creative changes — just because the algorithm finally knew which leads were real.
The €0.25 CPL trick
It wasn't a trick — it was creative. We shot 9-second vertical video of the actual product in use, dropped a hand-written headline, and ran it on Reels placements only. Cheap CPL on Meta almost always means: native creative + tight audience + a real, useful offer. There's no shortcut around that triangle.
Step 5 — The campaign structure that scales
- One conversion campaign, three ad sets. Broad (no detailed targeting), 1% lookalike, and retargeting. Resist the urge to slice further — Meta needs volume to learn.
- Five to seven creatives per ad set, refreshed every 2-3 weeks. Creative fatigue is the #1 cause of rising CPL on accounts over €10k/month.
- Advantage+ campaigns once you've got 50+ conversions/week. Below that, manual structure wins. Above that, Advantage+ outperforms by 15-25% in our accounts.
- Geographic splits at the campaign level, not the ad set. If you're running four EU markets, that's four campaigns — language, currency, and creative are different enough to warrant it.
What to ignore
- Detailed interest targeting on broad campaigns. Meta's algorithm finds your audience faster than you can describe them.
- Daily budget micro-adjustments. Let campaigns run a full week before judging.
- Anyone who tells you CPL is a vanity metric. It is — but it's the vanity metric you'll be judged on for the first 90 days. Make peace with optimizing both CPL and downstream conversion in parallel.
Running Meta lead campaigns that aren't paying back? Send us your account — we'll do a free audit and show you the three fastest fixes.