Ads and leads

How to get Facebook lead ad enquiries to your phone the minute they arrive.

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.

Decide who gets each lead, then connect it

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:

  • Name the person who calls new leads in working hours, and who covers evenings, weekends and holidays.
  • Choose where each lead goes: your customer records software, a spreadsheet, or both.
  • Choose how that person hears about it: a text, an email, a team chat message or a notification from your CRM's app.
  • Check that the connection has permission to read your leads.
  • Send a test lead with Meta's testing tool and watch it arrive on the phone.
  • Keep a copy of every lead outside Meta, with the ad it came from.

Do this before the campaign starts. Leads that arrive while you are still deciding how to handle them are the ones that go cold.

Where your leads are now

If you cannot find the leads you already have, they are in one of these places:

  • Ads Manager: open the Ads tab, find the lead ad and click the On-Facebook leads link in the results column. It does not appear on the campaign or ad set tabs.
  • Meta Business Suite: open All tools, then Instant forms, and click Download next to the form.
  • Leads Center, in Meta Business Suite or in your Facebook Page's Business Dashboard, which lists leads with a stage, an owner and notes.
  • The Ads Manager app on your phone, which can show and manage leads too.

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.

What Meta sends you, and what it does not

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.

Pick a route for each new lead

There are four common routes. Pick by what you already use:

  • Your CRM's own connection. Meta keeps a list of customer records systems that connect to lead ads, and you connect one in Meta Business Suite under All tools, Instant forms, then the CRM setup tab. Leads then reach the CRM as each form is sent. Check that the CRM's phone app notifies a named person about new contacts, and turn that on.
  • Google Sheets or Microsoft Excel, connected by Meta. In Ads Manager, edit the lead ad and click Set up next to Google Sheets under automated lead delivery, or start from Instant forms in Meta Business Suite. Meta adds each new lead as a row. A sheet connected from Ads Manager has to be empty when you connect it.
  • Zapier or Make. Both have a Facebook Lead Ads app that starts a workflow when a new lead arrives, so one lead can become a text to the person on duty, an email to the shared inbox and a row in a sheet. This is the route to use when you want a text message on a phone.
  • A developer connection. Meta's API sends each new lead to your own system in real time. It suits a business with its own software, and it needs someone to look after it.

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.

A text to the person on duty, step by step

This workflow suits a small team, in Zapier or Make:

  • Trigger: Facebook Lead Ads, new lead. Connect a Facebook account with access to the Page, pick the Page, and pick a form if you want only that one. If you pick one, a new or duplicated form needs adding later.
  • Step two: tidy the details into one short message.
  • Step three: send it as a text, or as a message in your team chat, to the person on duty.
  • Step four: send the same details to the shared inbox.
  • Step five: add a row to your sheet or a contact in your CRM, with the form name, the ad name and the time.

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.

Give the connection permission to read leads

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:

  • Connect it through an account the business controls, not the personal login of someone who might leave. When their access goes, the leads stop.
  • Write down who set it up, where it runs and how to pause it. Connections ask to be signed in again from time to time, and someone has to know where.

Send a test lead before the ad runs

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.

  • The test lead uses placeholder details, so a CRM with strict rules may reject it. That is worth knowing too.
  • You can create one test lead per form. To test again, delete it in the tool, then create another.
  • Track Status shows whether Meta sent the lead to the connection: pending, success or failed, with an error code if it failed.

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.

Keep a copy outside Meta

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:

  • The date and time it arrived.
  • Name, phone number and email address.
  • The answers to each question on the form.
  • The form, campaign and ad it came from.
  • Who called it, when, and how it ended: booked, quoted, not a fit or no answer.

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.

Name the person who calls back

The alert only helps if someone acts on it. Write down:

  • Who calls new leads on weekdays, and who covers lunch, days off and holidays.
  • What happens to a lead that arrives at 9pm or on a Sunday: the first call the next morning, or the ads switched off at those times.
  • How fast you promise to reply, and where the form's intro says so.
  • What the first call asks, so every caller gets the same few answers.

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's setup, end to end

A cleaning company with an office manager and a field team runs an instant form for end-of-tenancy cleans. Its setup:

  • A Make workflow watches the form. Each new lead becomes a text to the office mobile, an email to the bookings inbox and a row in a shared sheet.
  • The office manager calls leads from 8am to 6pm. The owner takes Saturday mornings. Lead ads are scheduled to run when one of them is working.
  • The workflow runs on the business's own Meta and Make accounts, and a note in the sheet says who to call if it stops.
  • After any change, the office manager creates a test lead in Meta's testing tool and checks all three arrive.
  • On Mondays she compares the number of leads in Ads Manager with the rows in the sheet. If they differ, something broke.

Nothing in this setup is clever. It works because every lead reaches a named person within minutes and leaves a record.

What breaks, and how you notice

  • A new or duplicated form that was never added to the workflow. Leads from it stay in Meta.
  • Leads access customised in the business settings, so a newly connected CRM receives nothing.
  • The person whose login runs the connection leaves or changes their password.
  • The workflow tool's plan runs out of tasks for the month and stops.
  • The sheet is renamed, moved or shared differently.
  • Alert emails filtered into spam or a folder nobody opens.

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.

Questions people ask

Does Facebook send an email when someone fills out a lead form?

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.

Where do I find my Facebook lead form responses?

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.

How long does Facebook keep lead ad leads?

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.

Can Facebook leads go straight into Google Sheets?

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.

Why did my CRM stop receiving Facebook leads?

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.

How do I test a Facebook lead form without paying for an ad?

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.