Guides

How to Download Facebook Leads Automatically

Every way to get leads out of Facebook — all three manual export paths, CRM integrations, DIY automation, and instant delivery — with the gotchas nobody documents.

By Al Bunch • Updated August 2, 2026

Table of Contents

Facebook Lead Ads store every submission in one place: Meta’s Leads Center, attached to your Facebook Page. Nothing arrives in your inbox, your phone, or your spreadsheet unless you set that up. This guide covers every way to get your leads out — all three manual export doors, the automation options, and the gotchas that only show up once you’re doing this for real.

One framing note before the methods, because it’s the honest heart of the decision: the free methods below genuinely work. The trade-off isn’t capability — it’s maintenance. Meta reshuffles its menus (this guide has already been corrected once for that), export quirks change, tokens expire, and DIY automations rot quietly. Whichever method you pick, someone owns keeping it working. The only real question is whether that someone is you.

First, Understand the Clock: The 90-Day Rule

Meta retains lead data for 90 days from the moment of submission. After that, expired leads are removed automatically and cannot be downloaded from Business Suite, Ads Manager, or the API. There is no recovery process — not even through support.

The clock runs per lead, not per campaign: a campaign’s early leads expire while its late ones still look fine. Any manual routine’s export interval is the amount of history you’re gambling. (The full implications, and the three-step protection plan. )

Method 1: Manual Download — Meta’s Three Export Doors

Meta gives you three ways into the same data. They differ in how leads are grouped, which decides which door you want. (Meta’s own reference: Download Your Leads Data from Your Facebook Page .)

Door A — Instant Forms (per-form download)

  1. Go to business.facebook.com and select the right Page/portfolio.
  2. Click All tools in the left menu.
  3. Click Instant forms (find it in the tools list or under Recently used — Meta reshuffles these groupings periodically; you may also see it called the Forms Library).
  4. Find your form and click Download.
  5. Choose Download New Leads — only submissions since your last download, the mode that keeps a recurring routine duplicate-free — or Download by Date Range (within the last 90 days).
  6. Pick CSV or XLS and save.

A useful non-obvious detail: forms that are no longer attached to any running campaign still appear here — including archived forms (toggle the archived filter). Old leads are downloadable until their individual 90-day clocks expire, so a dead campaign isn’t a dead export.

The Download button next to a lead form in Meta Business Suite Instant Forms
Instant forms: each form row has its own Download button.

Door B — Leads Center (all forms, one table)

  1. In Business Suite, click All tools → under Engage audience (or Recently used), click Leads Center — or go directly to business.facebook.com/latest/leads_center.
  2. Every lead across all your forms appears as one sortable, filterable table — this is the only view that shows all forms together; the other two doors export one form or one ad at a time.
  3. Click Download (top-right), pick CSV or Excel (.xlsx), choose your date range.

Leads Center is also a lightweight lead manager — owners, labels, contact stages — covered in depth in our Leads Center guide . One quirk worth knowing: leads that arrived through Messenger conversation flows may not appear here — if a count looks short, cross-check the ad in Ads Manager.

Meta Leads Center table view with leads listed and the Download button at top right
Leads Center: every lead across your forms, with export at top right.

Door C — Ads Manager (per-ad download, with attribution)

If you need to know which ad produced each lead, this is the door — the export groups by campaign, ad set, and ad:

  1. Open Ads Manager and click through to the Ads tab — not Campaigns, not Ad Sets. (If you don’t see a leads link in step 3, this is why.)
  2. Click the name of the lead ad.
  3. In the Results column, click On-Facebook Leads.
  4. Choose Download New Leads or Download by Date Range, then CSV or XLS. (You’ll also see a “Use Leads Center” shortcut here.)

Two catches: you need ad-account access as well as Page leads access to use this door — and even in exports from the other doors, the campaign/ad set/ad columns only populate if the downloader has advertiser privileges on the ad account. Blank attribution columns are a permissions symptom, not missing data. Meta’s reference: Download Your Leads Data from Ads Manager .

What’s actually in the file (and the Excel gotcha)

Exports contain every form field — standard fields, your custom questions — plus the lead ID, submission timestamp, form name, an organic-vs-paid indicator, and (permissions allowing) campaign attribution. Fields can be legitimately blank when a submission came from a form preview or an organic view.

The one that bites international lead lists: opening the CSV by double-clicking it in Excel can mangle accented names (encoding guesswork). Import via Excel’s Data → From Text/CSV with UTF-8 selected — or just open it in Google Sheets, which handles it correctly.

The mobile reality

There isn’t one. The Facebook and Business Suite mobile apps can view leads but not properly export them, and the old workaround — requesting the desktop site from a phone browser — is fiddly enough that Meta itself has backed away from it. Manual downloading is a desktop chore, which matters if you run your business from a truck or a showroom floor: for phone-first operators the “manual” option functionally doesn’t exist.

The permissions trap

If the Download button is missing or greyed out, it’s almost never a bug — it’s leads access. By default only Page admins can download; on Pages in a Business portfolio, an admin grants lead permissions in Business Suite , and once customized lead access is enabled, even full admins need explicit assignment. Ad-account roles alone are not enough — advertiser access without Page leads access gets you campaign stats and no leads. Sort this out before the campaign launches.

Where manual download fits

Manual export is the right tool for auditing and archiving — backfilling history before an automation existed, or pulling a reporting period. As a follow-up process it fails structurally: it happens when someone remembers, on a desktop, one form or ad at a time. If manual is genuinely your choice, run Download New Leads daily and put it on a calendar — the response-time research below is unkind to weekly.

Done with the download routine?

PipeLeads delivers every new lead to your inbox, phone, and Google Sheet within seconds — and we maintain the Meta plumbing so you don't have to. $15/month, 14-day free trial.

Start Your Free Trial

Method 2: A CRM with a Native Meta Integration

Two flavors here. Major CRMs (HubSpot, Salesforce, and others) offer their own Meta integrations configured on the CRM side. Meta also offers a built-in CRM connection inside Instant Forms’ CRM Setup — free, with a short supported list that now notably includes Google Sheets natively (steps and honest limits in our Sheets guide ). If your CRM isn’t on the list, you’re back to manual or an integration layer.

If your team already works pipeline inside a connected CRM daily, use its integration — one system of record beats two. The caveats from the field: you have to want the CRM (adopting a $50–800/month platform in order to receive leads is backwards), and “the lead synced” is not “a human was notified” — check what actually happens on arrival, because many integrations create a record silently.

Method 3: Build It Yourself with Zapier or Make

General-purpose automation platforms can watch a lead form and push each lead anywhere. The honest picture:

  • It works. Facebook Lead Ads → Email / Google Sheets / Slack are well-worn recipes.
  • It’s a paid feature. Facebook Lead Ads is a premium Zapier trigger, so you’re on a paid plan (from ~$19.99/month billed annually — current pricing ), and every delivery consumes tasks from a monthly quota; the free tier’s 100 tasks disappear fast at real lead volume.
  • You are now the maintainer. Meta OAuth tokens expire and the zap keeps “running” while receiving nothing; a renamed spreadsheet column silently breaks field mapping; retries can double-write. Failures are discovered as missing leads, days later.

And one sobering exhibit for the maintenance argument: among the top-ranking tutorials for this exact task is a detailed, well-written, step-by-step guide to doing it with Automate.io — a platform that was acquired and shut down years ago. Every business that built on that tutorial rebuilt from scratch. DIY lead plumbing doesn’t just break; sometimes the ground under it disappears. Our full teardown: Zapier alternative for Facebook leads .

(For developers: Meta’s Graph API supports real-time lead delivery via leadgen webhooks and the leads_retrieval permission. It’s the most powerful option and a genuine engineering project — webhook infrastructure, token lifecycle, reconciliation. That’s not a weekend script; it’s literally the product category below.)

Method 4: A Purpose-Built Delivery Service

This is the category PipeLeads occupies — and the difference is less about features than about who owns the maintenance:

  1. Connect your Meta account with a normal Facebook sign-in.
  2. Pick your Page and lead form.
  3. Choose destinations — email , text message , Google Sheets , or all three.
  4. Send a clearly labeled test lead through the real delivery path.
  5. Enable it. Every future lead is delivered within seconds, with per-lead status, automatic retries, duplicate prevention, and one-click replay.
A lead's delivery record in PipeLeads showing per-destination status and a retry with replay option
Every lead keeps its own delivery record — including the retries.

When Meta moves a menu, changes a Graph API version, or tightens a permission, updating the integration is our job, not yours — that’s what the subscription buys. Your Meta connection is health-monitored, so an expiring authorization warns you instead of silently starving your delivery. The free methods above leave you maintaining plumbing; this one leaves you servicing leads. The trade-off, stated plainly: PipeLeads won’t manage your pipeline or run your campaigns — it moves every lead to the right place immediately, for $15/month flat, and the 90-day clock stops mattering because your own inbox and spreadsheet become the system of record.

Your next lead could arrive in seconds

Connect your Meta form, send a test lead, and watch it land in every destination before you finish your coffee.

Try It Free for 14 Days

The Cost of Downloading Later

The reason this decision deserves ten minutes of thought is that response delay is measurably expensive. In the Harvard Business Review study “The Short Life of Online Sales Leads” (Oldroyd, McElheran & Elkington — an audit of 2,241 U.S. companies), only 37% of companies responded to a web lead within an hour, and 23% never responded at all. Firms that did respond within the hour were roughly 7× more likely to qualify the lead than those waiting even one hour more — and over 60× more likely than those waiting 24 hours.

The Lead Response Management study that popularized the “5-minute rule” (Oldroyd with InsideSales.com — three years of data, 15,000+ leads, 100,000+ call attempts) is starker: the odds of qualifying a lead fall 21-fold when response slips from 5 minutes to 30 — and 4-fold between just 5 and 10 minutes.

And on conversion itself: Velocify’s Ultimate Contact Strategy study of ~3.5 million leads found that prospects called within one minute of inquiring converted 391% more often than those called any later — a lift that collapses to +160% by minute two. The same analysis found 93% of leads that ever convert are reached by the sixth call attempt: persistence matters, but nothing buys back the first minute.

A weekly CSV download responds in days. Whatever method you choose above, choose one where the lead reaches a human while the prospect still remembers filling out the form.

Bottom Line

  • Archiving history? Manual download — Instant Forms → Download by Date Range, mind the 90-day cutoff, and use Leads Center when you need every form in one table.
  • Team lives in a CRM? Use its native Meta integration — and verify a human actually gets notified.
  • Already deep in Zapier? Add the zap, budget the tasks, audit it monthly — you’re the maintainer now.
  • Want the maintenance to be someone else’s job? Start a PipeLeads trial — connect once, and your next lead arrives in your inbox, on your phone, and in your sheet before you could have opened Business Suite.

Common Questions

Where do Facebook leads go after someone submits the form?
Into Meta’s Leads Center, attached to your Facebook Page (Instagram lead forms included). They stay there until you download them or an integration delivers them out.
How long does Facebook keep my leads?
90 days from submission. After that, Meta removes the lead data automatically and it cannot be downloaded from Business Suite, Ads Manager, or the API — ever.
Can I download Facebook leads from my phone?
Yes — if your leads are delivered somewhere phone-friendly. PipeLeads puts every lead in your email, SMS, Google Sheets, and Pipedrive, all fully usable from a phone. Meta’s own mobile apps, though, only let you view leads: exporting from Facebook itself is a desktop job, and the old force-desktop-site trick is no longer worth the fight.
Why are some columns blank in my Facebook leads CSV?
Three common causes: the submission came from a form preview or an organic (unpaid) view, or you lack advertiser access on the ad account — campaign, ad set, and ad columns only populate for downloaders with ad-account privileges.
Why is the Facebook leads Download button missing or greyed out?
Usually a permissions problem: you need leads access on that Page, which a Business admin grants in Business Suite. On Pages using custom lead-access settings, even full admins must be explicitly assigned.
Can I download Facebook leads older than 90 days?
Yes — if a copy exists outside Facebook. PipeLeads customers keep every lead permanently in their own inbox, phone, and Google Sheet (plus 30 days of searchable delivery history in-app), so age never matters. From Facebook itself: no — Meta permanently deletes lead data 90 days after submission, and neither support nor the API can recover it.

Stop Losing Leads to Slow Follow-Up

Connect your Facebook or Instagram lead form once. Every new lead lands in your inbox, phone, or Google Sheet in seconds.

14-day free trial • $15/month • Cancel anytime