Skip to content

Guide · Meta diagnosis

Why your Facebook ads don’t convert, and what to check first for lead generation

“Not converting” is three different problems: no leads, leads that don’t qualify, and qualified leads that haven’t closed yet. Split the symptom before you change anything, because each one has different causes, and the third often calls for waiting.

Short answer

Meta lead ads that don’t convert usually have one of three problems. No leads points to tracking, delivery, offer or form friction. Leads that don’t qualify point to form type, audience, creative promise or the optimisation event. Qualified leads that haven’t closed usually need sales follow-up checks and patience, not campaign edits.

Start here

First, which “not converting” problem do you have?

Pull the last 30 days of leads with their status from your CRM or lead sheet. The numbers put you in one row.

SymptomWhat you seeCheck first
A. No leads or too fewSpend and clicks, but few or no form submissions recordedTracking, learning status, recent edits, offer and form friction, delivery limits
B. Leads, few qualifiedHealthy lead count; sales says most are junk or unreachableForm type and questions, optimisation event, creative promise, placements
C. Qualified leads, no sales yetSales accepts leads, but no deals have closed in the period you are judgingSales cycle length, follow-up speed, stage progression

Why is my Meta campaign not generating leads?

Short answer

Check four things in order: that the lead event or form is recording submissions, whether the ad set is learning limited or was recently edited, whether the offer and form ask too much, and whether targeting or a special ad category is restricting delivery. Change one thing at a time and give each change a week.

  1. Tracking. For website forms, confirm the lead event fires once per real submission in Events Manager, from both the Pixel and the Conversions API without duplicates. For Instant Forms, compare Ads Manager lead counts with what reached your CRM. See the Meta Pixel and Conversions API guide.
  2. Learning and edits. Meta defines a significant edit as pausing an ad set or changing its optimisation event, audience or creative, and says bid strategy or budget changes may also count depending on their size (Meta Business Help). Ad sets unlikely to get about 50 optimisation events in the week after one show as learning limited. A burst of edits can keep an account in learning indefinitely. The Meta budget guide covers budget changes.
  3. Offer and form. “Request a quote” from a stranger is a big ask. Test a lower-commitment offer, such as a specification sheet or a short call, before blaming the audience.
  4. Delivery limits. A tiny audience, a narrow location or a special ad category can starve delivery. Housing, employment and financial products and services campaigns have restricted targeting options (Meta Business Help); see Meta ads policy compliance.

Why are my Facebook ads getting leads but no sales?

Short answer

Usually because Meta is optimising for form submissions, not for leads your sales team can qualify. Check the form type and questions, whether the ad promises something the offer can’t deliver, and whether sales follows up quickly. Then compare cost per qualified lead by ad and ad set, not cost per lead.

  • Form type. Meta says Higher intent forms add a review screen and context that the business may follow up, to reduce marginal submissions (Meta Business Help). Prefilled contact details make an accidental submission one tap away, which is why sales hears “I never filled in a form”.
  • Questions. One question that needs a moment’s thought, such as project size or timeline, filters more than three extra contact fields. See Instant Forms lead quality.
  • Optimisation event. Optimising for leads teaches Meta to find people who submit forms. With at least 200 Instant Form leads a month and a stage reached by 1–40% of leads within 28 days, Meta’s Conversion Leads goal can learn from CRM stages instead (Meta for Developers); see Conversion Leads optimisation.
  • Creative promise. “Free quote in 60 seconds” attracts people who want a free quote in 60 seconds. Say who the offer is for. See the creative testing framework.
  • Placements and audience mix. Break qualified rate down by placement and ad set, not just cost per lead.

If Google and LinkedIn leads show the same pattern, the cause is probably shared, such as a vague offer or slow follow-up; see junk leads from ads.

Qualified leads, but no sales yet

If sales is accepting leads and nothing has closed, compare the period you are judging with your normal cycle. A consultancy whose proposals take 60–90 days to close can’t judge last month’s leads on revenue. Check instead:

  • How quickly sales contacts new leads, and how many attempts it makes.
  • Whether qualified leads are moving to the next stage at their usual rate.
  • Whether lost reasons point back to the ads, such as the wrong company size, or to sales, such as no follow-up.

Speeding up that loop is covered in the sales feedback loop guide.

Original framework

The Meta lead-gen diagnostic tree

Each branch ends in one of four decisions: act, review, investigate or wait.

IfAndDecisionNext step
A. No leadsEvents or CRM counts don’t match submissionsInvestigateFix tracking before touching campaigns
A. No leadsSeveral significant edits in the last weekWaitFreeze edits for a week, then reassess
A. No leadsTracking works, no recent edits, high-commitment offerActTest a lower-commitment offer
B. Few qualifiedMore volume form, no qualifying questionActSwitch to Higher intent and add one qualifying question
B. Few qualifiedQuality differs sharply by ad or placementReviewPause the weakest after a fair number of leads
B. Few qualified200+ Instant Form leads a month, CRM stages availableReviewAssess Conversion Leads eligibility
C. No sales yetJudging period shorter than the sales cycleWaitJudge on stage progression until the cycle completes
C. No sales yetLeads contacted late or not at allInvestigateCheck sales follow-up, not the ads

Worked numbers

Three accounts, three branches

Industrial distributor · IndiaAct

Symptom B

₹90,000 a month buys 300 Instant Form leads at ₹300 each, but only 18 qualify: ₹5,000 per qualified lead. The form is More volume with no qualifying question. The fix is a Higher intent form with one question on order size. If the next month brings 140 leads and 21 qualified, cost per lead rises to about ₹643 while cost per qualified lead falls to about ₹4,286.

Consulting firm · USWait

Symptom C

25 website leads a month, 10 qualified, and no proposals signed within 30 days. The firm’s cycle is 60–90 days. Campaigns stay as they are; the firm checks that every qualified lead was called within a day and reviews again when the first cohort completes a cycle.

SaaS company · UAEWait

Symptom A

Leads stopped after a week in which the team changed audiences twice and swapped creative three times. Tracking checks out. Every change was a significant edit, so the ad sets never left learning. The team stops editing for a week before deciding anything.

How often should I optimise Meta lead campaigns?

Short answer

Review weekly, change rarely. Each week, check delivery, frequency, creative fatigue and lead quality by ad. Each month, reallocate budget and retire angles based on cost per qualified lead. Avoid daily edits: significant edits can restart learning, and lead quality often takes weeks to show in your CRM.

WhenCheckUsual decision
WeeklySpend pacing, delivery status, learning status, tracking healthInvestigate anything broken; otherwise wait
WeeklyQualified rate and speed to first contact, by adReview ads with many leads and few qualified
WeeklyFrequency and click-through trend at creative levelReview fatigued creative; batch replacements
MonthlyCost per qualified lead by campaign and ad setAct: move budget, retire weak angles
MonthlyLead-to-meeting or lead-to-opportunity rateReview the form and offer
QuarterlyWhether qualified leads became opportunities and winsReview the qualification definition and optimisation event

Review at creative level, not only campaign level. A campaign average can hide one ad producing most of the junk.

When should I wait instead of changing my Meta ads?

Short answer

Wait when an ad set is still learning after a recent significant edit, when too few leads have had time to be qualified, or when your sales cycle is longer than the period you are judging. Acting on small, incomplete numbers usually adds volatility without improving results, and resets the learning you have already paid for.

Market notes

  • India. Speed to lead decides a lot: contact Instant Form leads within minutes, often on WhatsApp. “Wrong number” complaints usually point to form type, not fraud.
  • UAE. B2B audiences are small, so frequency rises fast and creative tires sooner. Expect buyers to want follow-up in their preferred language.
  • US. Before calling or texting form leads, check your consent wording; see lead generation compliance.

What to measure next

  • Qualified rate and cost per qualified lead, by ad and ad set.
  • Share of leads contacted within your target time.
  • Number of significant edits per ad set per week.
  • Stage progression for last month’s qualified leads.

Zephra monitors Meta campaigns for spend anomalies, click-through and conversion rate drops and tracking health, uses lead quality from CRM data or a spreadsheet, and labels each finding act, review, investigate or wait. Changes follow your permissions and approvals, with learning-phase protection. See Meta Ads for B2B and how it works, or read lead quality for the definitions to start from.

Questions, answered

Meta lead ads FAQ

01Are Facebook leads fake?

Mostly they are real people who submitted with little intent, often through a prefilled form. A Higher intent form and a qualifying question cut these. Store Meta’s lead ID so you can trace odd leads back to their ad.

02Is it the audience or the creative?

Break qualified rate down by ad within the same ad set. If quality varies a lot between ads with the same audience, the creative is the stronger lever.

03Should I switch from Instant Forms to a landing page?

Test it when quality is the problem and volume isn’t. Website leads usually cost more and qualify more often; compare the two on cost per qualified lead.

04How long before judging a new campaign?

At least until the ad set has left learning, or a week without edits if it is learning limited, plus enough time for sales to qualify the leads. For many B2B accounts that means three to four weeks.

05Can the Conversions API fix lead quality?

Only if you send CRM stages back through it. Sending lead events alone improves measurement, not the kind of leads Meta finds.

Before you change anything

Get a second opinion on your Meta account.

The free ad account assessment reviews wasted spend, campaign structure, performance constraints and measurement gaps. No CRM required, and no campaign changes.