Fake leads from Meta ads in India? 6 fixes that work

By · · 9 min read

Priya started a skin care brand in Jaipur to build something of her own. Last night her ad brought 30 leads. She called 10. Four numbers were switched off. Three people said they never filled any form.

Before you blame Meta like she did, see what she found.

Priya is a made up founder. If you run lead ads in India, you have lived her night.

Illustration: lead cards on a phone pass a check gate, one checked card glows orange, and a call button waits on the right.
Illustration: every lead passes a check. Junk drops out, buyers reach your phone.

The short answer

Most fake leads from Meta ads come from three places. The form is too easy to submit, since Meta can prefill details from a person’s profile and a casual tap becomes a lead. The campaign asks Meta for the most form fills, so it finds form fillers, not buyers. And slow follow up makes real leads look fake, because they forget you. Fix it in this order: a higher intent form, SMS verification, one qualifying question, a qualified leads goal, a call within the hour, and a quality column for every lead.

“Meta is sending me fake leads.” I hear it from founders, coaches and D2C brands every week, usually with a screenshot of a lead sheet full of switched off numbers.

The anger makes sense. You paid for those leads. But in most accounts I open, “fake” is four different problems that look the same in a spreadsheet: bots, people who tapped by mistake, people who typed a wrong number on purpose, and real buyers who went cold while nobody called.

Each kind has a different fix. Treat them all as “fake” and you will fix the wrong thing.

Key takeawayA lead that looks fake is often a real person who tapped by mistake or went cold. Sort them before you fix anything.

I have run performance marketing for 8+ years and worked with 25+ brands since 2017. Ad budgets managed across 9+ clients, from small tests to full scale campaigns. Here is how I sort the junk from the buyers, and the six fixes I use, in the order I use them.

Are your leads fake, or just cold?

Before you change a single setting, find out which kind of bad lead you have. Pull your last 30 leads and put each one in a bucket:

  1. Bot or spam: gibberish name, a number that is not a real mobile, the same details sent many times.
  2. Accidental tap: a real person and a real number, but they say they never filled a form.
  3. Wrong on purpose: a real name with a made up number, often on forms that offer something free.
  4. Real but cold: they did fill the form, but you reached them a day or two later and they lost interest.

The 10 minute test: count each bucket. Most founders expect bucket 1 to win. In my experience, buckets 2 and 4 are often bigger, and cheaper to fix.

Copy this (for whoever calls your leads):

“After every call, mark the lead B, A, W or C: bot, accidental, wrong number or cold. Leave it blank if it was real.”

That one column will tell you more than any dashboard.

When Priya did this, the surprise was bucket 4. Most of her “fake” leads were real people. She had been calling them two days late.

Up next You know which kind of junk you have. Next: why Meta keeps sending it, and it is not the theory you have heard.

Why does Meta send fake leads at all?

There is a popular theory that Meta adds fake leads to make your results look better. I have never seen evidence for it, and you do not need it to explain what happens.

The simpler answer is in your campaign settings. If your performance goal is “Maximize number of leads”, Meta’s own help page says your ad is shown to the people “most likely to share their contact information with you”. Not most likely to buy. Most likely to fill a form.

Then the form makes it easy. Meta can prefill name, email and phone number from a person’s Facebook or Instagram profile. Good for real buyers. It also means a curious thumb becomes a “lead” in two taps, and that person may truly not remember it.

So the fixes below do two jobs. They make the form a little harder to submit by accident, and they teach Meta what a buyer looks like.

Up next The fix for “I never filled any form” takes two minutes in your form settings.

1. Is your form too easy to submit?

The leak: the default form type, “More volume”, is built to get as many submissions as possible on a phone. Meta says so plainly. You get volume, and some of it is people who were half interested at most.

The 10 minute test: open your live form on your own phone. Count the taps from ad to submit. If it takes two taps and asks you nothing new, it is too easy.

The fix: switch the form type to Higher intent. Meta adds a review screen where people confirm their details, plus a line under the contact fields that says your business may follow up. Meta describes these as features that help you get more intentional submissions. Expect fewer leads and a higher cost per lead. Judge it on cost per real conversation instead.

Use the intro section too. Tell people what happens after they submit.

Copy this (form intro):

“Fill this in and our team will call you on this number to share prices and slots. Please enter a number you pick up.”

Up next A harder form stops the accidental taps. It cannot stop a bot. One setting can, and it is a tick box.

2. Do your leads verify their phone number?

The leak: anyone, or anything, can type ten digits into a form. Bots and people chasing a freebie both do it.

The 10 minute test: in your bucket count, add up B and W. If they are more than a few of your 30, you need this fix.

The fix: turn on SMS verification. With it, a person must enter a one time password (OTP) sent to their mobile before the form submits. Meta’s help page says the feature filters out “fake leads such as spam bots and bad actors”, and a landline cannot pass it. The feature is not offered in a few countries such as Pakistan and Sri Lanka, so check the box appears in your account.

The option appears when your form has a required phone number field (the normal one, not work phone).

Copy this (form intro line):

“We will send a code to your mobile to confirm it is you. It takes 10 seconds.”

Up next Every number is now real. But is it a buyer? One question in your form tells you before you dial.

3. Does your form ask one question a buyer can answer?

The leak: a form with just name and number tells you nothing about intent. Every lead looks equal, so your team calls the tyre kickers with the same energy as the buyers. On WhatsApp, use these 5 questions to qualify a lead.

The 10 minute test: look at your form. Is there a single question where the answer would change who you call back today?

The fix: add one multiple choice question about timeline, budget or fit. Meta’s own guidance says more multiple choice questions usually bring fewer submissions but better quality leads, and it suggests asking about the purchase timeline. One or two questions is enough.

Copy this (pick one):

“When do you want to start? This week / This month / Just looking”

“What is your budget? Under ₹[amount] / ₹[amount] to ₹[amount] / Above ₹[amount]”

“Which city are you in? [City 1] / [City 2] / Somewhere else”

Call “This week” leads before anyone else.

Up next Your form now sorts today’s leads. Fix 4 changes who Meta goes looking for tomorrow.

4. Are you teaching Meta to find buyers or form fillers?

The leak: Meta learns from what you count as success. If you count every form as a win, it finds more people who fill forms.

The 10 minute test: in Ads Manager, open your ad set and check the performance goal. If it says “Maximize number of leads”, you are paying for form fills.

The fix: tell Meta which leads turned into conversations and sales. Meta offers a “Maximize number of qualified leads” goal: you connect your CRM so Meta learns which leads went further (since April 2026, new campaigns need a Conversions API connection for it). By Meta’s own numbers, lead ads that used the CRM connection with the qualified leads goal saw 21% lower cost per quality lead than ads that used “Maximize number of leads”.

Small setup? Start simpler. Keep the quality column, and build lookalike audiences from people who bought, not people who filled the form. Meta recommends that too.

Copy this (note for your ads person):

“Optimise for leads that became conversations, not for form fills. Use our buyer list for lookalikes, not the lead list.”

Up next Even a perfect lead turns “fake” if you wait. How long is too long? The research is sharper than you think.

5. Are you calling every lead within an hour?

The leak: this is the one that makes real leads look fake. Someone fills your form on Sunday night. You call on Tuesday. They have seen five other ads since then. “I never filled any form” is often just “I forgot you”. That was Priya’s biggest bucket.

A Harvard Business Review study audited 2,241 US companies with a test lead. 37% replied within an hour, and 23% never replied at all. In a separate study of 1.25 million leads, firms that tried to reach a lead within an hour were nearly seven times as likely to have a real conversation with a decision maker as firms that tried even an hour later.

The 10 minute test: in your sheet, check the gap between when each lead came in and when someone called. Average it.

The fix: schedule your ads for hours when someone can respond. Meta itself suggests ad scheduling so your team is ready when leads arrive. Then send a short WhatsApp message from a person right after the form comes in, and call within the hour.

Copy this (WhatsApp, sent by a person):

“Hi [name], this is [your name] from [brand]. You asked about [offer] on Instagram a few minutes ago. Is now a good time for a 2 minute call, or should I share the details here?”

This message also reminds them who you are, so your call is not a stranger’s.

Up next One fix left. It shows which ad is quietly sending you most of the junk.

6. Do you score every lead by the ad it came from?

The leak: you judge ads on cost per lead. An ad with cheap leads looks like a winner, even if half its leads are junk.

The 10 minute test: split your quality column by ad. Does one ad or one placement bring most of the B and W leads?

The fix: every week, work out cost per real conversation for each ad: spend divided by the leads your team actually spoke to. Pause the ad with the worst number, even if its cost per lead looks great. If a placement keeps sending junk, test removing it.

Copy this (weekly review question):

“Which ad gave us the most real conversations for the money this week?”

Key takeawayJudge every ad on cost per real conversation, not cost per lead.

Judging ads on real conversations instead of form count is the same lens behind our work with a D2C fragrance brand: 3.5x+ ROAS on Meta for 6+ months, with 35% lower CPL.

Up next Six fixes is a lot for one week. Your bucket count from the start tells you which one to do on Monday.

Which fix should you start with?

Priya did not fix all six in one week. She started with fix 5, because it cost nothing, then added fix 3. Her team now calls the “This week” leads before lunch, and her Friday review names the ad that brings buyers. Same budget, fewer wasted calls, and she stopped blaming Meta.

Your bucket count tells you where to start:

  • Mostly bots or wrong numbers: fix 2, SMS verification.
  • Mostly “I never filled any form”: fix 1 and fix 3, a higher intent form with one question.
  • Mostly cold: fix 5. It costs nothing and you can start today.
  • Leads fine, sales not: fix 4 and fix 6, so Meta and your team chase buyers.

Fake leads are rarely a Meta problem alone. They are half form and half follow up, and both halves are yours to fix.

Want to see where else your leads leak after the form? The free Growth Leak Check takes 2 minutes and shows your top 3 leaks, each with one fix.

Your fake lead checklist

Every fake lead costs you twice: once in the ad money that bought it, and again in the time your team spends chasing a number that was never going to buy. The 6 ticks below show where yours slip in.

Fake lead check: 6 fixes

0/100

Fix next: Switch the form type to Higher intent and add an intro that says who will call and on which number.

Nothing is sent anywhere. The score stays in your browser.

0/100

Your lead quality score

Tick what is true for your account

Each tick updates your score and the shield. Be strict: “sometimes” is a no.

Useful? Send it to your team or keep the checklist.

Opens WhatsApp with the link ready. You choose who gets it. Save gives you a one page checklist to print or keep as a PDF.

Sources (checked 21 October 2026)

Questions people ask

Why am I getting fake leads on Facebook and Instagram?

Usually because the form is easy to submit and the campaign asks Meta for the most form fills. Prefilled details turn casual taps into leads, bots can type any number, and slow follow up makes real buyers forget you.

Does SMS verification work for Meta lead ads in India?

India is not on Meta’s list of countries where it is unavailable, so the option should show on forms with a required phone number field. Every lead confirms a code sent to their mobile, which filters bots and fake numbers. Expect fewer, costlier leads, and judge it on real conversations.

Should I use a Higher intent or More volume lead form?

Use Higher intent when your team calls every lead and casual leads waste their time. It adds a review screen so people confirm their details. Use More volume when you need reach and filter in other ways, such as a qualifying question and SMS verification.

How fast should I call a lead from Meta ads?

Within an hour, and sooner if you can. In a Harvard Business Review study of 1.25 million leads, firms that tried within an hour were nearly seven times as likely to qualify the lead as firms that tried an hour later.

How do I check if a lead is fake?

Check four things: does the name look real, is the number a 10 digit mobile that rings, did they answer your qualifying question sensibly, and are they in a city you serve. Then call. Mark each lead as bot, accidental, wrong number, cold or real, and compare those marks by ad every week.

Your team should read this before the next ad review.

Opens WhatsApp with the link ready. You choose who gets it.

Want this handled for you? Revenue Desk: a managed DM sales desk for brands, coaches and creators.

THA Circle

Use AI. Still sound human.

A free WhatsApp channel for founders, coaches and creators who want AI to save time without losing the human touch.

  • On joining A welcome pack: 3 AI prompts and 5 chat scripts you can copy today.
  • Monday A short script for your own chats. Ten minutes to try.
  • Wednesday One real chat taken apart, names removed.
  • Friday Human of the Week. A moment a customer felt seen.
Get the free welcome pack

Free. Takes ten seconds. Channel followers stay private. Leave any time.

The Sunday note

How people pay attention, and how to earn it. One email a week.

I study AI, attention, human psychology and marketing. Every Sunday I send one idea and one script for your chats. Five minutes to read. Reply any time, I read every answer.

Get the Sunday note

Free. Leave any time. Your email stays private.

Next: Leads not turning into sales?. Or see the offers.

Read next