Fake and junk leads from Facebook lead ads, and how to cut them
Why instant forms fill with wrong numbers and casual taps, and the settings that cut them.
Leads from Meta's instant forms wait inside Meta until somebody goes to look. This guide sets up the route from a new lead to the phone of the person who calls it back, tests it with a test lead, and keeps a copy outside Meta.
Updated 29 October 2026, about 9 minutes to read
The short answer
Meta's help pages on leads do not describe an email alert for each new lead, so do not count on one. Connect the form to something that alerts a person: your CRM's own Meta connection, Meta's link to Google Sheets, or a Zapier or Make workflow that sends a text or an email. Test it with Meta's Lead Ads Testing Tool, keep a copy of every lead outside Meta and name who calls back.
An instant form lead lands in Meta, not in your inbox. It sits in Ads Manager, Meta Business Suite and Leads Center until someone opens one of them. If that someone is the owner on a Friday afternoon, a lead from Tuesday morning gets its first call three days late, and by then the person may have booked someone else.
Set it up in this order:
Do this before the campaign starts. Leads that arrive while you are still deciding how to handle them are the ones that go cold.
If you cannot find the leads you already have, they are in one of these places:
Two limits matter. Meta keeps lead information available to download for 90 days from the time the form was sent, so older leads are gone. And unless someone has changed the leads access settings, only people with full control of the Page or with messaging permission can download them. If a colleague cannot see the leads, that is the first thing to check.
The download from Leads Center holds only the basics: date, name, email address, phone number, stage, source and owner. The download from Ads Manager or the instant forms page carries the answers to your questions and the ad the lead came from.
Meta's business notifications are grouped into accounts, ads and Pages: access requests, billing, ad approvals, results and comments. The notification settings in Ads Manager cover your ads and payments. Meta's help pages on leads do not describe an email for each new lead. Their advice is to collect leads through a connected CRM or Leads Center, because downloading them by hand slows the follow-up.
When you send your test lead later in this guide, see whether your Meta Business Suite app shows anything. If it does, treat it as a bonus on the owner's phone, not as the way leads reach the person who calls them. An alert on one personal phone stops working the day that person is on holiday.
There are four common routes. Pick by what you already use:
For a sheet, Google Sheets can email you whenever the sheet changes: Tools, Notification settings, Edit notifications, then Email right away. Google does not notify you about your own changes, and rows added through a connection you signed in to may count as yours. Set the notification up on a colleague's account and test it, or use a workflow to send the alert.
If you are choosing between a CRM and a spreadsheet, spreadsheet or CRM helps you decide. If you are choosing a workflow tool, see Zapier, Make or n8n.
This workflow suits a small team, in Zapier or Make:
Write the alert so the person can act on it from the lock screen:
"New lead, end-of-tenancy clean: Sam Taylor, phone in the sheet, 2-bed flat, Leeds LS6, wants this month. Ad: eot-landlords-video. Call within the hour."
Leave out anything a stranger glancing at the phone should not read. The full details stay in the sheet or the CRM.
You can also start a Zapier connection from Meta itself, on the CRM setup tab of the instant forms page, by searching for a CRM marked as working through Zapier. An automatic text to the lead as well is possible, but texting rules apply to it: see text message consent rules before you switch one on.
Meta has a setting called leads access, under Integrations in your business portfolio's settings. By default, every admin of the Page can download leads and connected systems receive them. Once someone with full control of the business portfolio customises leads access, new admins and newly connected CRMs get nothing until they are assigned access by hand.
This catches people out. The connection is set up, the ad runs, and no leads arrive, because a CRM without leads access receives no real-time updates. Meta's testing tool shows an error for that CRM, which is one more reason to test.
Two more rules that apply to any automation:
Meta's Lead Ads Testing Tool, at developers.facebook.com/tools/lead-ads-testing, creates a test lead without running an ad. It lists the Pages you have advertiser access to. Choose the Page and the form, then click Create Lead.
Then follow the lead all the way. The text should arrive on the duty phone, the email in the shared inbox and the row in the sheet. Time it. If any step takes longer than the reply you promise, fix that step first.
Test again after every change: a new form, a new admin, a password change, a new plan on the workflow tool. Leads that fail to arrive raise no error on the ad, so the testing tool and a weekly count are how you find out.
Treat Meta as the place leads arrive, not the place you keep them. After 90 days they cannot be downloaded, and if you lose access to the ad account or the Page, you lose the way in.
Your copy should hold, for each lead:
If your route already writes to a CRM or a sheet, that is the copy. As a backup, download the leads from Ads Manager once a week and keep the file somewhere the business owns. Lead details are personal data, so decide who can open the sheet, delete rows you no longer need and keep your privacy notice in step, since every instant form has to link to one.
Once each lead has an outcome, you can also send it back to Meta so campaigns look for leads that become customers. That part is covered in how to track leads from Meta ads.
The alert only helps if someone acts on it. Write down:
Meta's own advice is to run lead ads at times when you can reply quickly, and ad scheduling lets you do that. If calls go unanswered while you are on a job, a reminder can chase whoever is on duty: see enquiry follow-up. Leads that turn out to be junk are a form problem, not a speed problem: see fake and junk leads from lead ads.
A cleaning company with an office manager and a field team runs an instant form for end-of-tenancy cleans. Its setup:
Nothing in this setup is clever. It works because every lead reaches a named person within minutes and leaves a record.
A weekly count catches each of these: leads in Ads Manager against leads in your copy. We build these routes as part of automation, with a log of each lead and an alert to a named person when a step fails, so a broken connection raises an alert instead of failing quietly. Where Meta's API allows, instant form leads can also join the same list as enquiries from your landing pages for ads.
Do not rely on it. Meta's help pages on leads do not describe an email for each new lead, and recommend collecting leads through a connected CRM or Leads Center. Set up your own alert through your CRM's app, a Google Sheets notification or a Zapier or Make workflow, then test it with Meta's Lead Ads Testing Tool.
In Ads Manager, open the Ads tab and click On-Facebook leads in the results column of the lead ad. You can also download them from Instant forms in Meta Business Suite, see them in Leads Center or open them in the Ads Manager app. Leads older than 90 days can no longer be downloaded.
Meta says you have 90 days from the time someone sends the form to download their details. After that the lead expires. Copy every lead to your own CRM or a sheet as it arrives, and download a weekly backup from Ads Manager, so nothing depends on remembering to export.
Yes. Meta connects Google Sheets directly: edit the lead ad in Ads Manager and click Set up next to Google Sheets under automated lead delivery, or start from Instant forms in Meta Business Suite. Each new lead becomes a row, with a lead_status column you can update. A sheet connected from Ads Manager has to be empty.
Check four things: whether someone customised leads access so the CRM no longer has permission, whether the login that set it up still works, whether the ad now uses a new or duplicated form the connection does not watch, and whether a plan limit stopped the workflow. The testing tool's Track Status shows whether Meta sent the lead.
Use Meta's Lead Ads Testing Tool. Pick the Page and the form, click Create Lead, then check the lead reaches every place it should: the phone, the inbox and the sheet or CRM. You can have one test lead per form at a time, so delete it in the tool before testing again.