You can see the leads in Ads Manager. The number keeps ticking up. You are paying for every one of them. Yet nothing lands in your inbox, your CRM stays empty, and your sales team says the phone is quiet. It feels like the money is going somewhere and the leads are going nowhere.
Here is the reassuring part. When instant form leads are not coming through, the leads themselves are almost always safe — the break is in how they get from Meta to you. Across the Meta Ads campaigns we manage for 500+ Malaysian businesses, this problem traces back to a handful of access and delivery settings, not to vanished data. The same calm, diagnose-first habit that helps when your rankings drop suddenly works here too: find the real break before you change anything.
This guide walks through where your leads actually sit, why they stop reaching you, the four ways to pull them, a step-by-step fix, what the delay is quietly costing you, and how fast you can get lead flow back. The short video below shows the download flow first.
Source video: How to Download Leads from Facebook Ads — step-by-step guide on YouTube
Quick Answer: If Ads Manager shows results but no leads reach you, the leads are collected — they are just not being delivered. Meta stores every instant form submission in the Leads Center for 90 days. “Not coming through” almost always means a delivery or access setting is off, not that the data is gone.
It helps to separate two very different problems. One is “I have zero leads” — the ad is not delivering, so nothing is being collected at all. The other, far more common, is “I have leads but they are not reaching me” — submissions are landing in Meta, but the pipe to your inbox or CRM is blocked.
This article is about the second problem. When people say their instant form leads are not coming through, they usually mean the count is rising in Meta while their sales team sees nothing. That gap between “collected” and “delivered” is where the fix lives. If instead your ad is showing no activity at all, start with why Facebook ads stop delivering — that is a different break with a different fix.
Quick Answer: The top causes are a missing Leads Access permission, a disconnected CRM, no integration plus nobody checking the Leads Center, and lead notifications going to an inbox no one watches. Less often, the ad itself is not delivering. Almost every case is a settings or access issue, not lost data.
When we audit a “where are my leads” complaint in a managed account, the same handful of causes come up again and again. The chart below shows how often each one sits behind the problem. Notice how much of it is access and integration, not the ad.
| Root cause | Share of cases |
|---|---|
| Leads Access permission never granted | ~26% |
| CRM integration disconnected or token expired | ~22% |
| No integration, nobody checking Leads Center | ~18% |
| Notifications off or going to an unwatched inbox | ~14% |
| Ad not delivering or stuck in review | ~12% |
| Form logic or follow-up misconfigured | ~8% |
Source: ZenWeb client tracking, Malaysia, 2024–2026. Shares are typical of managed SME accounts and vary by setup.
The lesson is clear. Before you blame the ad, check access and delivery. If the ad genuinely is not running, it may be a rejected Facebook ad or, on the Instagram side, Instagram ads not showing at all — but that is the smaller slice.
Not sure where your leads are disappearing?
Our team traces the exact break between Meta and your inbox, then fixes it fast. See how our Meta Ads team recovers lead flow →
Quick Answer: There are four ways to receive Meta instant form leads: download a CSV from the Leads Center, get Meta lead notifications, connect a native CRM integration, or use a third-party connector to route leads to a tool like WhatsApp or Google Sheets. Real-time methods beat manual downloads for both speed and safety.
Knowing your options makes the fix obvious. Manual downloads are fine for testing but risky in the long run, because you can forget and lose leads to the 90-day cutoff. Real-time delivery to a CRM or connector is what most Malaysian SMEs actually want. The table compares them.
| Method | Real-time? | Setup effort | 90-day loss risk |
|---|---|---|---|
| Manual CSV from Leads Center | No — you pull it | None | High |
| Meta lead notifications | Near real-time alert | Low | Medium |
| Native CRM integration | Yes | Medium, one-time | Low |
| Third-party connector (WhatsApp, Sheets) | Yes | Medium | Low |
Source: ZenWeb operational experience across managed Meta Ads accounts, Malaysia, 2024–2026.
You can confirm every one of these directly on Meta’s own guidance for lead ads with instant forms and for connecting your CRM to Meta Business Suite.
Quick Answer: Confirm the leads exist in the Leads Center, check Leads Access permissions in Business Settings, reconnect your CRM or connector, turn on notifications to a monitored inbox, download anything inside the 90-day window, then submit a test lead to confirm the full path works end to end. Work the steps in order.
Do not change everything at once. Move through these in sequence and stop when the leads start flowing again — that tells you exactly what the break was.
If the break turns out to be broken tracking rather than access — say your Meta Pixel is not firing or your Conversions API is not working — fix that alongside, so reporting matches the leads you now receive.
Quick Answer: Lead value decays fast. The longer a lead waits for a first response, the lower the chance you ever reach or convert them. A blocked delivery pipe that adds hours or days between submission and follow-up quietly destroys the return on ad spend you already paid for.
Even when leads eventually arrive, a delay is expensive. A prospect who filled your form is warm for minutes, not days. The illustrative index below shows how sharply the chance of a successful contact falls as the first response is delayed.
| Time to first response | Relative contact rate (indexed to 100) |
|---|---|
| Within 5 minutes | 100 |
| Within 1 hour | ~62 |
| Within 24 hours | ~34 |
| After 24 hours | ~16 |
Illustrative index modeled on ZenWeb client tracking, Malaysia, 2024–2026. Directional pattern, not a guarantee; actual rates vary by industry and offer.
This is why a delivery break is not a minor admin annoyance. A reset or disruption mid-campaign — the same kind of hit you get when your Facebook learning phase keeps resetting — throws away spend you have already committed. Broken lead delivery is the quieter version of that same leak.
Want leads in your team’s hands within minutes?
We set up real-time lead delivery to your CRM, WhatsApp, or inbox so no submission goes cold. Get a Meta Ads lead-flow setup →
Quick Answer: Most fixes are quick. Granting Leads Access or turning on notifications takes minutes. Reconnecting a CRM token takes under half an hour. Rebuilding a broken integration or clearing an ad-delivery problem is the slowest, running from a few hours to a day or two. The table gives typical restore times by cause.
Once you know the cause from the checklist above, you can predict how long the fix takes. The good news for most Malaysian SMEs is that the frequent causes are also the fastest to clear.
| Root cause | Typical fix | Time to restore |
|---|---|---|
| Leads Access not granted | Grant access in Leads Access | 5–10 minutes |
| Notifications off or wrong inbox | Turn on and reroute alerts | ~10 minutes |
| CRM token expired | Reconnect and re-authorise | Under 30 minutes |
| No integration in place | Connect a CRM or connector | ~1 hour |
| Broken integration mapping | Rebuild the field mapping | A few hours |
| Ad not delivering or rejected | Fix delivery or appeal | Hours to 1–2 days |
Source: ZenWeb client tracking, Malaysia, 2024–2026. Times are typical and vary with account complexity and Meta review queues.
Quick Answer: Prevent repeat breaks by using a real-time integration as your primary channel, reviewing Leads Access whenever you add an admin, testing your form after any change, and keeping a weekly habit of a test submission. A short monthly check keeps leads flowing and stops silent gaps.
Most repeat cases are avoidable with a light routine rather than a big project. Build these into how you run the account:
When your instant form leads are not coming through, the panic is understandable but usually misplaced. The leads are almost always safe inside Meta’s Leads Center for 90 days. What is broken is the path between Meta and you — a missing Leads Access permission, a dropped CRM connection, notifications pointing nowhere, or, less often, an ad that is not delivering. Work the causes in order, download anything inside the 90-day window, and confirm with a test submission.
If you would rather have someone find and fix the break for you — and set up real-time delivery so it never happens again — that is exactly the kind of work the team at ZenWeb does. We run Meta Ads campaigns for Malaysian businesses, and keeping lead flow unbroken is part of the job.
Almost always because of a delivery or access setting, not lost data. The usual causes are a missing Leads Access permission, a disconnected CRM, no integration with nobody checking the Leads Center, or notifications going to an unwatched inbox. Meta still holds the leads — you just need to reopen the path to them.
Every submission is stored in Meta’s Leads Center, reachable through Meta Business Suite and Ads Manager. From there you can download them as a CSV or XLS file, receive them as notifications, or sync them automatically to a connected CRM or connector. If nothing reaches your team, the storage is fine but the delivery method is not set up or is blocked.
Meta keeps instant form leads available for download for 90 days from the moment they are submitted. After that window they are removed and cannot be recovered. This is why a real-time integration matters — if you rely only on manual downloads and forget for three months, those leads are gone for good.
The most common reason is an expired or revoked connection token. Integrations quietly drop when passwords change, permissions are edited, or an admin is removed. Re-authorising the CRM connection in your Leads Access and integration settings usually restores the sync. Always send a test lead afterwards to confirm it is flowing again.
Use a real-time method rather than manual download. A native CRM integration or a third-party connector can push each new lead straight to WhatsApp, email, or a Google Sheet the moment it is submitted. Set it up once, grant the right Leads Access permission, and test it — after that, leads arrive in seconds instead of waiting for someone to export a file.
Losing leads you already paid for?
Book a free 30-minute strategy session. We’ll trace exactly where your Meta leads are getting stuck, recover anything inside the 90-day window, and set up real-time delivery so every lead reaches your team in seconds.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online