"The leads are bad" is a complaint that hides at least four different problems. The fix for one does nothing for another, so the first job is to say which kind you have. Take twenty recent leads and sort them.

What the sales team saysWhat it usually meansWhere to look
Wrong number, or fake detailsThe form is too easy, or the ad attracts curiosity clicksForm type, verification step, placements
Phone rings out, message unreadInterest was brief, or the reply came too lateSpeed of reply, time of day, first message
Answered, but "just looking"The ad did not filter, or the offer is too vagueAd wording, price and eligibility signals
Interested, but not the right person or placeAudience or promise attracts the wrong groupTargeting, creative, location

Fix the form before the audience

When the leads are fake or unreachable, the form is the first suspect. Meta’s instant forms are designed to be easy, and easy is the problem: a tap and the details autofill, so people submit on a whim. Meta lets you choose a form type that adds a review step before submission, and you can add a question that only interested people bother to answer. Both reduce volume. That is the point. A smaller list of people who meant it is worth more than a large list of people who did not.

If the ad says "free" or hides the price, it attracts everyone. If it says who it is for, what it costs roughly and what happens next, the wrong people scroll past. That costs you clicks and saves you calls. Creative that speaks to one specific person usually beats creative that tries to appeal to everyone.

Tell the account what a good lead is

If the campaign is optimised for form fills, Meta will find people who fill in forms. The stronger fix, when you have enough volume, is to send back a stronger signal: which leads turned into real conversations or sales. That needs some tracking work, but it changes what the account learns to look for.

Reply while the interest is warm

A lead who asked at ten in the morning and heard back at six in the evening has usually moved on. Speed of reply is one of the cheapest quality improvements available, because it costs nothing in ad spend. See follow-up on WhatsApp.

An experiment worth running

If you suspect the form, test it. Run two versions for the same offer and audience in separate campaigns: your current form, and a version with a qualifying question and a review step before submission. Give them the same budget and the same time. Then compare not the number of leads but the number of real conversations each produced. The stricter form will almost always show fewer leads. What matters is whether it shows more conversations per rupee.

Where the ads appear

Ads can appear across many places: feeds, stories, reels and partner apps. Some placements bring more accidental taps than others. Look at results by placement, and if one produces leads that never answer, remove it. Automatic placement is fine when leads are good. It is worth revisiting when they are not.

What the sales team should record

  • Whether the phone number worked, and whether the person answered.
  • Whether they remembered filling in the form.
  • What they were actually looking for.
  • Why the conversation ended, in the person’s own words where possible.

Two weeks of these notes is more useful than any dashboard.

How long to wait for improvement

Changes to the form and the ad show up in lead quality within days. Changes to what the account optimises toward take longer, because the system needs fresh data. If nothing has improved after a fair period and enough leads, look upstream: the offer or the audience.

Things that rarely help

  • Narrowing the audience further as the first move. It often raises cost and makes results harder to read.
  • Adding more forms or more offers without knowing which lead type is the issue.
  • Changing everything at once.

If you want the wider frame, our longer article covers why Meta ads fail, and the system-level view of quality is in improving lead quality from ads.

Keep reading