How do I get an email or text alert the moment a new Meta lead comes in?
TofuAnswer by the Tofu team · checked
Not from Meta alone. Meta's own alerts are a "You have new leads" notice in the Meta Ads Manager app and a list in Leads Center, and its help pages describe no email or text for each lead. For that, send leads to a tool that alerts you: a CRM workflow, a connector such as Zapier (instant trigger, paid plan) or Make, or Meta's leadgen webhook. Meta says webhook pings can lag up to a few minutes; HubSpot says its lead sync can take up to two hours.
As of November 2026.
Before you start
- A Leads campaign with an Instant Form. Meta's Ads Manager app shows leads "If your campaign uses the Leads objective."
- Access to the Page's leads. Until someone with full control customizes leads access, Meta says "all Page admins have the ability to download leads." When someone turns on custom access, Meta gives it to the existing Page admins and connected CRMs. Anyone or any tool added after that must be assigned, and "CRM systems without proper access will not receive real-time updates." The setting is under Integrations, then Leads access, in your business portfolio's settings.
- Who gets the alert, and where: each rep's email or mobile number, or a Slack channel.
- A plan for old leads. Meta says leads "will only be available for 90 days after they were submitted," so sync or download them before then.
Step 1: Turn on what Meta already sends
- Meta Ads Manager app. Install it on the phone of whoever follows up. Meta says you'll see a "You have new leads" message when you tap Notifications at the top of the app. Its page doesn't say whether this also comes as a phone alert. Tap View leads, tap a name, then tap Email to write to the person and update the lead's stage. Under Options, then Manage, Export leads emails you a CSV.
- Leads Center in Meta Business Suite. Click Leads Center in the menu, or All tools, then Engage audience. Leads from lead ads land there at the Intake stage. Assign an owner, then use Schedule a reminder so that person follows up.
- Business Suite notification settings. Go to Settings, click Notifications, and under Business updates turn each type on or off for Business Suite or email. Meta's page doesn't name the types or mention leads, so don't count on an email per lead.
What Meta doesn't document. LeadSync, a vendor that sells lead alerts, wrote in October 2026 that "some Ads Manager accounts show a Notification Delivery panel when you set up an instant form." It says the panel can alert through the Facebook app, Messenger, the Ads Manager app or WhatsApp, but that "Email is a once-a-day digest, not a per-lead alert," sent only to people in your business portfolio. It also says Business Suite app alerts often arrive 15 minutes to several hours late. Jon Loomer reported something similar in April 2025: a "Lead Delivery" option in ad creation, seen in a couple of accounts, that emails leads to people on your team "on a regular schedule." We couldn't confirm any of this on Meta's help pages. If you see the panel, test it before you rely on it.
Step 2: Pick a route for per-lead alerts
| Route | Speed, as documented | Alerts by | Cost | Fits if |
|---|---|---|---|---|
| Your CRM's workflow (HubSpot as the example) | HubSpot says new leads can take up to two hours to sync. The workflow runs after that | Internal email, in-app notification, Slack | Lead syncing is on all HubSpot plans. Workflows need a Professional or Enterprise plan | Leads already go to your CRM |
| Zapier | Its New Lead trigger is instant | Gmail, SMS by Zapier, Twilio, Slack and other apps | Zapier says Facebook Lead Ads needs a paid plan or its trial. Professional is $19.99 a month billed annually, or $29.99 monthly (750 tasks) | You want alerts without code |
| Make | Not stated on its Facebook Lead Ads page | Any app Make connects | See Make's pricing | You already use Make |
| LeadSync | Its pricing page says "within seconds" (vendor claim) | Its pricing page lists email and SMS notifications | $24 a month billed monthly, or $249 a year (1,500 leads a month), 7-day free trial | You want a lead-only tool |
| Meta's leadgen webhook | Real-time, with "a delay of up to a few minutes" | Whatever your code sends | Developer time | You have engineers and want full control |
Meta's developer guide says "Many CRMs provide real-time updates" for lead ads, so check your own CRM's sync speed before you build alerts on it.
Step 3: Connect your leads to the tool
- A CRM. Follow how to send Meta leads to HubSpot or Salesforce.
- A connector. Connect a Facebook profile that has access to the Page's leads, then pick the Page and, if you want, the form. If your portfolio has customized leads access, assign the connector there too. Make's guide, for example, says to go to Settings, Integrations, Leads Access, click Assign CRMs, select Make and click Assign.
- A webhook. Subscribe your Meta app to the Page's
leadgenfield. Meta says notifications are only sent if the Page has installed your app. Each ping carries IDs (leadgen_id,form_id,ad_idand others), not the person's details, so your code then fetches the lead withleadgen_id. Meta also says "You can't retrieve leads if your app is in Development mode."
Step 4: Build the alert
- In HubSpot, add an action to a workflow that enrolls your new Meta leads. HubSpot's options include Send internal email notification ("to specific users, teams, or owners"), Send in-app notification and Send Slack notification, which needs your Slack workspace connected. HubSpot lists no internal text message action; its SMS action texts contacts, not your team.
- In Zapier, add a step after the New Lead trigger: Gmail for email, Slack for a channel ping, or SMS by Zapier or Twilio for a text. Zapier says its built-in SMS number sends "a limited number" of texts, and a successful step means the text "has been queued, not delivered." For texts your sales team depends on, use a paid SMS service.
- Put what the rep needs in the message: the lead's name, phone, email and which form they filled in, so they can call without opening another tool.
If you also want alerts when an ad is rejected or stops delivering, that's a different setup: see Meta ad rejection and delivery alerts.
Step 5: Test it end to end
- Open Meta's Lead Ads Testing Tool (developers.facebook.com/tools/lead-ads-testing), pick your Page and form, and create a test lead. Meta allows one test lead per form, so delete it to make another. The tool doesn't work in developer mode.
- If you use Zapier, click Test trigger right after you create the lead. Zapier says the instant trigger might otherwise miss your sample lead.
- Check the alert arrives, who got it and how long it took. Then repeat with a lead from a live ad.
Common problems
| Problem | Why it happens | Fix |
|---|---|---|
| Leads show in Ads Manager but no alert fires | Leads access was customized and your CRM or connector isn't assigned. Meta says such CRMs "will not receive real-time updates" | Assign it under Integrations, then Leads access |
| Alerts arrive hours after the lead | The alert waits for a CRM sync (HubSpot: up to two hours) | Alert from an instant trigger or webhook, and sync to the CRM in parallel |
| The webhook never fires, or your code can't fetch the lead | The Page hasn't installed your app (Meta sends no notifications then), or the app is in Development mode (Meta says you can't retrieve leads then) | Install the app on the Page and switch it to Live |
| Your Zap won't run | Zapier says you need a paid plan or its trial to use Facebook Lead Ads in a Zap | Move to a paid plan |
| The test lead didn't trigger anything | You tested the instant trigger too late | Delete the test lead, create a new one and test right away |
| A rep says the text never came | SMS by Zapier queues texts but doesn't promise delivery | Use a paid SMS service and send a test to each rep |
| No new leads at all | The problem is the campaign or form, not the alert | See why Meta lead ads stop getting leads |
Sources (19)
- Manage Leads in Meta Ads Manager app (Meta Business Help Center), checked November 5, 2026
- About Leads Center in Meta Business Suite (Meta Business Help Center), checked November 5, 2026
- Manage and download your leads in Leads Center (Meta Business Help Center), checked November 5, 2026
- Change your notification settings in Meta Business Suite (Meta Business Help Center), checked November 5, 2026
- Enable leads access in Meta Business Suite (Meta Business Help Center), checked November 5, 2026
- Lead Ads (Meta for Developers), checked November 5, 2026
- Retrieving Leads (Meta for Developers), checked November 5, 2026
- Meta Webhooks for Lead Ads for Customer Relationship Management (Meta for Developers), checked November 5, 2026
- Testing and Troubleshooting, Lead Ads (Meta for Developers), checked November 5, 2026
- Sync leads from your lead ad forms to HubSpot (HubSpot Knowledge Base, updated October 7, 2026), checked November 5, 2026
- Choose your workflow actions (HubSpot Knowledge Base, updated September 25, 2026), checked November 5, 2026
- Send SMS messages for new leads from Facebook Lead Ads (Zapier), checked November 5, 2026
- Use the Facebook Lead Ads testing tool to create sample leads (Zapier Help, updated May 29, 2026), checked November 5, 2026
- Plans and pricing (Zapier), checked November 5, 2026
- Connect Facebook Lead Ads to Google Sheets (Zapier blog, updated February 2026), checked November 5, 2026
- Facebook Lead Ads (Make Apps documentation), checked November 5, 2026
- Pricing (LeadSync), checked November 5, 2026
- How to Get Facebook Lead Ads Email Notifications (Instant Alerts to Any Inbox) (LeadSync, October 12, 2026), checked November 5, 2026
- 11 New Meta Lead Ads Features That Improve Quality and Lower Costs (Jon Loomer Digital, April 21, 2025), checked November 5, 2026