100 Meta Leads, 12 Conversations: Where Did 88 Go?

Qualified Lead Generation

Your Meta Ads Generated 100 Leads. Why Did Only 12 Become Real Conversations?

By · Published October 16, 2026 · About 8 minutes · Sources checked October 16, 2026

A lead report may say 100. A sales manager may say twelve people actually spoke with the team. Both can be true, and neither number alone shows whether the campaign is profitable. In this article, 100 submissions and 12 conversations are hypothetical. The useful work is finding where the other 88 apparent opportunities stopped moving, and whether they were ever valid opportunities at all.

The short version

  • A form submission is not a lead you can sell to. Count valid records, contact attempts, contacts made, qualified conversations, attended appointments and customers as separate stages.
  • Cost per lead hides the real price. In the example below, $30 per lead becomes $250 per qualified conversation and $1,500 per customer.
  • Fix the biggest drop-off first. The right fix for invalid records, uncontacted leads and unqualified conversations is different in each case.

Count the steps the platform does not complete for you

Start with unique submissions and a consistent lookback period. Then divide the outcomes into stages: valid contact record, first contact attempted, contact established, qualified conversation, booked appointment, attended appointment and closed customer.

A contact attempt is not a conversation. A booked meeting is not revenue. A person answering the phone does not mean they meet your offer's requirements. Each stage needs a definition written down, or two people will count the same lead differently.

Stage Hypothetical count Stage conversion
Form submissions 100 Base
Unique valid records 82 82% of submissions
Contact attempted 74 90.2% of valid
Contact established 30 40.5% of attempted
Qualified conversation 12 40% of contacted
Appointments attended 6 50% of qualified
Customers closed 2 33.3% of attended

The table shows why one conversion label misleads: 2 paying customers from 100 raw submissions. And without revenue and contribution per customer, even those two sales do not prove the campaign was profitable.

What each stage costs

Take a hypothetical $3,000 ad spend for those 100 submissions. The price of a "result" depends entirely on which stage you divide by.

Divide spend by Count Cost per result
Form submission 100 $30
Valid record 82 $36.59
Contact established 30 $100
Qualified conversation 12 $250
Attended appointment 6 $500
Customer 2 $1,500

A dashboard that reports $30 per lead is not wrong. It is describing the cheapest stage in the funnel. Whether $1,500 per customer is acceptable depends on contribution per customer, which no ad platform can see. The same logic is used in the cheap leads, expensive customers article.

Four different failure modes

Invalid details

Some records are duplicates, malformed or unreachable. In the example, 18 of 100 submissions never became valid records. Preventing false submissions needs server-side controls and verification, not a different headline. Google Ads documents its own measures to prevent invalid leads 3, and SMS verification is one way to filter before the record reaches sales.

No attempt made

Valid leads exist but nobody reached out, because sales capacity or an integration delay got in the way. Here, 8 of 82 valid records (about 10%) had no contact attempt. Each lead should have an owner and a timestamp the moment it enters the approved workflow.

No contact established

The person may not remember the offer, decline to answer, have given inaccurate details or be called too late. Only 30 of 74 attempts reached someone. Measure the timing and the number of attempts separately from successful conversations. The leads that never answer article covers this stage in detail.

Contact but no qualification

The offer may attract people outside budget, geography, buying window or service criteria. In the example, 18 of 30 contacted people did not qualify. The ad, the form and the landing page make one promise together and should be reviewed together.

Why response time matters, and where old statistics mislead

A 2011 Harvard Business Review study found that companies attempting contact within an hour were substantially more likely to qualify online inquiries than companies that waited longer. The research measured qualification. It did not measure a guaranteed increase in 2026 close rates 1. A modern company should test its own response-time distribution against its downstream outcomes, not repeat a "five-minute rule" as an exact multiplier.

A practical way to do this: record the minutes between submission and first attempt for every lead, group them into a few ranges, and compare the share that reached a qualified conversation in each range. That uses your own data, which is the only data that applies to your offer.

What to send back to the ad platform

Where it is supported and lawful, define qualified and converted lead stages in your CRM and configure conversion feedback. Google Ads separates these stages in its own goal framework 2. Meta optimization also depends on matching the conversion signals you send to the business goal. Do not claim that a native lead count measures sales-qualified opportunities. The Google Ads enhanced leads article explains the data you need to map first.

Which stage is worth fixing first?

Stage rates multiply, so an improvement at one stage lifts every number after it by the same proportion. Take the hypothetical funnel and change only one stage: raise contact established from 40.5% of attempts to 60%, with everything else unchanged.

Today With 60% contact rate
Contact attempted 74 74
Contact established 30 44.4
Qualified conversations 12 17.8
Appointments attended 6 8.9
Customers 2 3.0
Cost per qualified conversation $250 $169
Cost per customer $1,500 $1,014

The same $3,000 of spend produces about 48% more customers, because 44.4 is 48% more than 30 and that gain carries through each later stage. No ad was changed. This is a what-if built on constructed numbers. It shows where leverage sits, not what your own result will be. Real improvements are rarely this clean, and a higher contact rate can lower the qualification rate if the added people are less interested.

Write the definitions down

A funnel is only as good as its definitions. Before you measure, agree on these in writing and apply them to every lead.

Term Write down
Valid record What makes a record usable: a working phone or email, no duplicate within a set number of days
Contact attempted Which actions count, and how many attempts before a lead is marked unreachable
Contact established A two-way conversation, not a voicemail or a message left
Qualified conversation The specific criteria, such as budget, location, timing and need
Appointment attended The person joined the call or visit, not only that they booked it
Customer A paid order or signed agreement, with the date recorded

Fields to capture for every lead

  • Date and time of submission, and of the first contact attempt.
  • Which campaign, ad and form produced the lead.
  • Owner assigned, and the time of assignment.
  • Number and type of contact attempts.
  • Outcome at each stage, with the date.
  • Revenue and contribution if the lead became a customer.

With these six items you can answer the questions that matter without guessing: how long do leads wait, which ads bring qualified conversations, and what does a customer from each campaign really cost.

Choose the fix by the biggest drop

Where most leads are lost What to fix
Submission to valid record Verification and spam controls
Valid record to contact attempt Assignment, coverage and routing speed
Attempt to contact Call timing, number of attempts, form promise
Contact to qualification Targeting, framing and eligibility criteria
Qualified to attended Reminders and booking friction (no-shows)

Do not scale spend on the form count until the downstream bottleneck is visible. Adding budget to a funnel that leaks at the contact stage buys more uncontacted records.

Calculate your own funnel

The calculator below is loaded with the example counts and the same $3,000 of spend. It has no separate contact-attempted stage, and the example treats booked and attended appointments as the same six, so enter your own booking and attendance counts. Its contact rate divides contacts by valid records (36.6% here), while the table above divides by contact attempts (40.5%). Replace the figures with your stage counts and your spend to see each conversion rate and the cost per result. A stage with a zero count shows n/a instead of a misleading percentage.

Enter counts for one period. Each step cannot exceed the one before it. Example values are filled in.

    From the field

    Client case, anonymized

    B2B software, USA, three months

    7,900
    Paid sessions
    384
    Free trials
    120
    Paying customers
    $200
    Cost per paying customer

    A self-serve B2B software company ran paid search and paid social for three months with $24,000 of ad spend. The funnel has the same shape as a lead funnel, so each stage has its own price.

    Trial funnel for the software company
    StageCountRate of previous stageAd spend per result
    Paid sessions7,900Basen/a
    Free trials started3844.86%$62.50
    Activated trials27872.4%$86.33
    New paying customers12043.2%$200.00

    The cheapest number, $62.50 per trial, is a third of the price that matters, $200 per paying customer. Of 384 trials, 120 became customers, which is 31.3% of all trials and 43.2% of activated trials. The denominator changes the story, which is why each rate here names it.

    What this does not show. Costs are ad spend only. Agency and operating costs are excluded, so these are not fully loaded acquisition costs.

    Common questions

    What is a good lead-to-conversation rate?

    There is no universal figure. It depends on the offer, the audience, the form and how quickly your team responds. Track your own rate by campaign and by week, and look for the stage that changes.

    Why do Meta leads not answer the phone?

    Common causes are inaccurate contact details, a delay between submission and the first call, and a form that was easy to complete without strong intent. Measure each cause separately instead of assuming it is "bad leads".

    Should I judge Meta campaigns by cost per lead?

    Cost per lead is a useful early signal, but it describes the cheapest stage. Judge the campaign by cost per qualified conversation or cost per customer, set against contribution per customer.

    Do instant forms produce worse leads than landing pages?

    This article does not claim that. Compare the two on downstream stages in your own data rather than relying on a general rule.

    Sources

    1. Harvard Business Review, The Short Life of Online Sales Leads, March 2011 hbr.org
    2. Google Ads, About qualified leads and converted leads support.google.com
    3. Google Ads, Prevent invalid leads support.google.com
    Nenad Vasic, Founder and CEO of Fenix Network Media

    Founder and CEO of Fenix Network Media. His work focuses on the economics behind customer acquisition, conversion, measurement and profitable growth. Calculations in this article are original; third-party figures belong to their publishers and are credited in the sources.

    Audit your lead-to-conversation rate

    Use your own numbers, then bring the result to a conversation if you want a second set of eyes on the plan.