Conversion leads optimization is a Meta performance goal for lead ad campaigns that optimizes for leads likely to reach a stage you pick in your CRM, such as a qualified lead or a sale, instead of simply collecting as many form submissions as possible. Meta learns which leads progress from the stage updates your CRM sends back through the Conversions API (Meta for Developers). Meta’s Business Help Center now files the setup under qualified leads.
How conversion leads optimization works
- Leads arrive from Meta’s lead ads into your CRM, ideally with the 15-17 digit Meta lead ID stored on each record.
- Your CRM sends every stage change to Meta as a Conversions API event:
event_nameis your stage name,action_sourceissystem_generated, andcustom_datacarriesevent_source: crmplus the CRM’s name inlead_event_source(payload specification). - Meta checks the data, then you order the funnel stages in Events Manager and pick the earliest stage to optimize for. Meta says it optimizes for the later stages too, and may switch to a different stage if that performs better (configure your sales funnel).
- You switch the ad set’s optimization to conversion leads in Ads Manager. Meta lets you do it during the learning phase, but says the full gains only come once training is complete.
Requirements as Meta documents them
| Requirement | What Meta’s documentation says |
|---|---|
| Lead source | native lead ads (Instant Forms) in the integration guide and payload specification; the FAQ also lists Website Forms |
| Conversions API | required: since April 2026 the qualified leads goal can’t be chosen for new campaigns without a Conversions API integration, and since August 2026 existing campaigns are affected too (Meta Help Center) |
| Volume | at least 200 leads a month in the integration guide; Meta’s October 30, 2025 update says this minimum is being removed |
| Upload frequency | at least once a day, every stage as it changes, including the raw lead |
| Matching | the Meta lead ID, or a click ID, phone number or email |
| Funnel | at least two stages, three if possible |
| Target stage | reached within 28 days of the lead, by 1% to 40% of leads |
| Backfill | up to 7 days in the past |
| Learning | 2-4 weeks in the integration guide; the FAQ talks of a 1-2 month training period |
The funnel, backfill and Website Forms points come from Meta’s Conversions API FAQ for this integration. Where Meta’s own documents disagree, the table says so rather than picking one.
Why it targets lead quality
A leads goal learns from the Lead event, and a Lead event fires on a submission whether or not the person ever picks up the phone. Give the optimizer only that signal and it gets very good at finding people who fill in forms. Two ad sets can look like this:
| Example | Ad set A | Ad set B |
|---|---|---|
| Spend | €1,000 | €1,000 |
| Leads | 100 | 80 |
| CPL | €10.00 | €12.50 |
| Leads that reached “qualified” | 10 | 24 |
| Cost per qualified lead | €100.00 | €41.67 |
On CPL, A wins. On cost per qualified lead, B costs less than half as much. Conversion leads optimization is Meta’s way of letting the optimizer see the bottom two rows instead of the top three. The Facebook lead quality guide covers the other levers.
Lead quality is judged in the CRM, so the CRM needs to know where each lead came from. DropCPL forwards every landing page lead by webhook with its creative and landing page attached. Start free →
Where landing page leads fit
Leads collected on your own landing page are website leads, which is not what Meta’s guide and payload specification were written for. If you weigh lead ads against landing pages, that’s one more line in the comparison.
DropCPL’s leads come from landing pages. What it sends to Meta is the Lead event, server-side through the Conversions API, with an event_id for deduplication and fbc/fbp. It forwards each lead to the tools you already use through webhooks, with the ad and landing page attached. The stage changes that conversion leads optimization learns from are set in your CRM, by the people who call the leads.
Related terms
- Meta CAPI: the channel the stage events travel through
- Cost per result: how Meta prices whatever it counts as a result
- CPL: the metric this goal is trying to look past
- Cost per qualified lead: the number that decides whether it worked