📊 Blind Spots

My Lead Form Says "Connected" but the Leads Aren't Landing — How Do I Know If It Quietly Broke?

"Connected" only tells you the wiring was set up once. It does not promise a single lead reached you today. A Meta Instant Form can pass its first test, run cleanly for months, and then stop delivering without a warning — the badge stays green, the ad keeps spending, and real people keep filling in their name and number. They just land nowhere you're looking. The honest version: don't trust the "connected" label — send one real test enquiry through the live ad, then follow it to wherever your leads are supposed to arrive and confirm it shows up.

This is the nothing is arriving problem — zero, or nearly zero, leads reaching you. If some are getting through and you only suspect you're losing a share or getting them late, that's a different, slower leak — worth its own separate look.

Where are my leads even supposed to land?

Start here, because this is the part most guides skip. On Meta's platform the form lives inside Facebook or Instagram. The lead the customer submits has to be carried from there to somewhere you actually check — and for most owners running ads here, "somewhere you check" is not a formal CRM. It's a Google Sheet a freelancer set up once, a WhatsApp inbox, or the personal phone of whoever handles enquiries. Sometimes it's all three, chained together with a free automation tool in the middle.

That chain is exactly where things break silently — the more hops it has, the more places it can fail without telling anyone. The leads never stop being captured; Meta still has them. They just stop completing the last leg to your sheet or your phone.

Why does it still say "connected" if nothing is coming through?

Because "connected" is a status about the link having existed, not about leads moving through it right now. The delivery fails for everyday reasons that never flip the badge to red:

  • An access token quietly expired. The single most common cause. The permission behind the connection lapses, the sync stops, and there's no visible error anywhere you'd notice.
  • Someone changed the ad or the form. You duplicated a campaign that was working, or built a fresh form for a new offer — and the sheet or automation is still wired to the old form no ad points at anymore.
  • A free automation tool hit its limit. The connection in the middle ran out of its monthly task quota, errored on one bad entry and paused itself, or the plan lapsed.
  • The destination itself moved. The staff member whose phone received the leads left, the WhatsApp number changed, or the Google Sheet got renamed and the automation lost write access.

In every one of these, the setup screen still says "connected." That green badge is what makes it dangerous — a false all-clear while the pipe is dry.

Are my best leads really going stale in there?

Yes — and this is the part that actually costs money, not the broken setting itself. The people filling in your form are your warmest prospects; they raised their hand just now. If their enquiry lands in a sheet nobody has opened in three weeks, or a buried WhatsApp inbox, they cool off, forget they ever asked, or buy from the competitor who called back the same evening.

Picture a study-abroad consultancy in Kottayam running a strong admissions campaign. The ad spends fine, the "connected" badge is green — but the automation to their enquiry sheet broke a month ago. Fifty students filled in that form; not one got a call, because not one reached the counsellor's screen. That's not a data problem — that's a season of admissions walking to the consultancy down the road. A broken sync doesn't just lose rows; it lets your most expensive-to-generate leads rot while you keep paying to create more.

How do I test whether it's actually delivering?

Don't start by auditing settings — prove the whole flow end to end. It takes a couple of minutes:

  1. Submit one real test enquiry through your live ad's form. Use the form preview, or the actual ad, with a name and number you'll recognise.
  2. Go and look wherever the leads are meant to land — the Google Sheet, the WhatsApp inbox, the CRM, the phone on the counter. Note how long it takes to show up.
  3. If it arrives: the pipe works. You more likely have a partial leak or a lag problem, not a full break.
  4. If it doesn't arrive: you've confirmed the break. Now follow the path backwards to find where it stops.

Where do I look when the test enquiry never shows up?

Trace the lead's journey and find the first place it disappears:

  • Meta's Leads Centre / Forms Library first. Is your test enquiry sitting there? If yes, Meta captured it and the break is downstream — somewhere between Meta and your sheet. If no, the problem is the form or the ad itself, and nothing further down could have received anything.
  • The automation in the middle — the native integration, or the Zapier/Make connection, or the webhook. Open its run history and look for errors, a "turned off" state, or a task-limit warning.
  • The access and permissions — re-authorise the connection. An expired token is the most common silent killer, and re-authorising fixes it more often than any other single step.
  • The form it points at — confirm the automation is wired to the current, live form, not a duplicate or an old version from a campaign you retired.
  • The destination itself — did the Google Sheet get renamed or its sharing locked down? Is the receiving WhatsApp number still the right one? Did the automation lose write access to the sheet?

The first hop where your test enquiry vanishes is your break. Fix that one thing, submit a second test to confirm it now lands, and then go and recover any leads stranded in Meta's download for the dates it was down.

How do I make sure it never breaks quietly again?

A one-time repair isn't enough — silent failures come back the same way they came the first time:

  1. Re-test on a fixed schedule. One live test enquiry a month beats discovering a month of silence after a customer complains they were ignored.
  2. Give it an owner. A "connected" tool with no human watching it is precisely how weeks of leads go stale unnoticed. Someone should be responsible for checking that leads are still landing.
  3. Shorten the chain. Every extra hop — form to automation to sheet to WhatsApp — is another place to fail silently. Fewer hops, fewer silent breakpoints.
  4. Set a reminder to re-authorise before the access expires, rather than after leads have already stopped.
  5. Treat the enquiry data with care. Under India's Digital Personal Data Protection Act, 2023, the names and numbers coming through that form are personal data. Take consent at the point of capture, and store the sheet or inbox where only the people who need it can reach it — the same discipline that keeps a leaking pipe from also becoming a privacy problem.

Can I get back the leads I already lost?

Often, at least partly. Enquiries captured through a Meta Instant Form can be downloaded from the Leads Centre or Forms Library for a limited retention window — so the leads stranded while your sync was silent may still be sitting there, recoverable, for now. That window is exactly why testing today rather than next month matters: past it, they're gone for good. Download what's still inside it, work those enquiries fast while they're only slightly cold, then fix the delivery so there's no next time.

You don't have to run every button in Ads Manager yourself. But someone should be able to say plainly that a lead filled in this morning reaches your screen this morning — and if nobody can say that with confidence, it's worth a look before it's worth a fire.

Common questions

My Facebook lead form says connected but nothing is coming through — is it broken?
Very likely. "Connected" only records that the wiring was set up once — it says nothing about whether a lead reached you today. A form sync can pass its first test, run fine for months, then stop silently while the badge still reads green. Don't trust the label. Submit one real test enquiry through the live ad and follow it to wherever your leads are supposed to land — a Google Sheet, a WhatsApp inbox, or a staff phone — and see if it actually shows up.
Why does it say connected if no leads are arriving?
Because "connected" describes the link existing, not leads moving through it right now. The delivery breaks silently for ordinary reasons that never turn the badge red: an access token behind the connection expires, someone duplicates the ad and points it at a new form the sheet was never wired to, a free automation tool hits its monthly task limit, the staff member whose phone received the leads leaves, or the WhatsApp number that was receiving them changes. In each case the setup still reads "connected" while the leads stop.
How do I test whether my lead form is actually delivering?
Prove the flow instead of auditing settings. Submit a genuine test enquiry through your live ad's form and then go and look at wherever the leads are meant to arrive — the sheet, the WhatsApp inbox, the CRM, the phone. Note how long it takes. If it lands, the pipe works and you may have a slower leak or a lag problem. If it doesn't land, follow the path backwards: check Meta's Leads Centre first, then the automation tool's run history, then the destination itself. The first stop where your test enquiry vanishes is your break.
Can I recover the leads I lost while the connection was down?
Often, at least partly. Leads captured through a Meta Instant Form can be downloaded straight from the Leads Centre or Forms Library for a limited retention window, so the enquiries stranded while your sync was silent may still be sitting there — but only for a while, which is exactly why testing now rather than next month matters. Download whatever is still inside the window, then fix the delivery so it can't fail quietly again.