Skip to content
GateKeeperAI homeby VerdictIQ

How to connect Facebook lead ads to your CRM

Vyron Johnson, Founder of VerdictIQ

By Vyron Johnson, Founder of VerdictIQ

Published · 8 min read

There are four ways to connect Facebook lead ads to your CRM: work the leads by hand from Meta's Leads Center or a CSV download, use a CRM that connects to Meta directly, run a connector service such as Zapier, or build your own connection with webhooks and the Graph API. Which one fits depends on whether you already have a CRM, how many leads you get, and who on your team will maintain it.

Where Facebook lead ads go before you connect anything

When someone submits an instant form, Meta holds the answers. According to Meta's help page on retrieving leads, you can download them as a CSV file from Ads Manager, from the instant forms page in Meta Business Suite, or from the Leads Center. You can also receive them through the API or an integrated CRM.

Without a CRM connection, your team works submissions in Leads Center or downloads them, so decide who checks and how often. Meta's page on expired leads says leads data is available for download for up to 90 days from the time the form is submitted. That is a storage limit. Set your own response target.

If you do not have a CRM yet, start with why small businesses use a CRM and when a spreadsheet stops being enough.

Why response time matters

The research most people cite is "The Short Life of Online Sales Leads", published in Harvard Business Review in March 2011 by James Oldroyd, Kristina McElheran and David Elkington. A readable copy of the original article reports two separate pieces of research. The first was an audit of 2,241 US companies, each sent a web generated test lead and timed on its response.

How 2,241 US companies responded to a test web lead (HBR, 2011)
Response timeShare of companies
Within an hour37%
One to 24 hours16%
More than 24 hours24%
Never responded23%

Among the companies that responded within 30 days, the average response time was 42 hours.

The outcome figures come from a different study described in the same article, covering 1.25 million sales leads received by 29 B2C and 13 B2B companies in the US. Firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that tried even an hour later, and more than 60 times as likely as firms that waited 24 hours or longer. The authors defined qualifying as having a meaningful conversation with a key decision maker.

Neither study measured Facebook lead ads, and both are from 2011. Treat them as a reason to test faster follow up on your own leads, not as a forecast for your ads. Log when each lead arrived and when you first reached them, and compare.

Meta's best practices for responding to leads recommend an integrated CRM or the Leads Center, noting that manual downloads can make follow up take longer.

Four ways to connect Facebook lead ads to your CRM

Meta's page on CRM integrations for lead ads describes direct integrations, third party tools such as Zapier, and custom integrations built with webhooks and the Graph API. Add the manual option and you have four distinct approaches.

1. Manual: Leads Center or CSV download

This is the free default. Someone works new leads in Leads Center or downloads the CSV and copies them into wherever you keep customers. It can work for one small campaign with one person checking on a fixed schedule. The lead lives in two places, and the day that person is out, nobody checks.

2. Native CRM integration

Here the CRM itself connects to Meta, and leads are sent to it when a form is completed, with no middle tool. Meta's connection steps run through the CRM setup tab on the instant forms page in Business Suite, where you search for your CRM and follow its instructions. If you already run a CRM your team likes and Meta connects to it directly, use that and skip the switch.

GateKeeperAI is one example of a CRM with a built in Meta connection. Its Meta lead ads integration puts Facebook and Instagram lead ads into the same pipeline as your calls, web forms and website chat, as Meta sends each lead. Every CRM plan includes it, starting with Capture at $40 a month, and both CRM plans start with a 14 day free trial. Operate, at $75 a month, adds an alert when a new lead arrives.

3. Connector service like Zapier

If your CRM has no direct integration, a connector sits between Meta and the CRM. Meta's Zapier setup guide has you pick the Page and instant form, run a test trigger, match each form field to a CRM field, and run a test action. It needs no code. The tradeoffs are a separate account to pay for, mapping you redo when you change the form, and one more link that can stop working, for example when authentication expires.

4. Custom build with webhooks and the Graph API

A developer writes code that receives new leads from Meta and writes them into your system. It fits an in house system nothing else connects to, with someone to maintain the code.

The four approaches compared
ApproachWhat it takesFits when
Manual: Leads Center or CSVFree, plus a person who checks on scheduleOne small campaign
Native CRM integrationA CRM that connects to Meta directlyYou have or are choosing a CRM
Connector service like ZapierA separate account plus upkeepYour CRM has no direct integration
Custom buildA developer and ongoing maintenanceAn in house system with no other option

Setup and test checklist for a native integration

These steps come from Meta's help pages. Screens differ between CRMs, so confirm each with your vendor.

  • Check permissions. Meta says Page admins with leads access permissions can connect a CRM. If someone has customized leads access, new CRM systems must be added by hand, and leads will not appear in the CRM until it is assigned permission.
  • Confirm which Pages and forms the connection covers. If you run ads from more than one Page, check each one.
  • Set field names before you publish. Meta lets you rename the fields on an instant form in the form settings, which changes the names your CRM receives. Match them to your CRM fields.
  • Send a test lead. Meta's lead ads testing tool creates one test lead per form, and you delete it to create another. Meta notes these test leads are organic, not tied to an ad.
  • Open the test lead in your CRM. Confirm the phone number landed in the phone field, not in a notes field, and that your custom question answers came through.
  • Remap after changing a form. Meta does not let you edit a published instant form. You duplicate it and publish a new one, so connect and test the new form too.
  • Check for missing leads after any disconnection. If the connection drops or needs reauthorizing, compare your CRM against Leads Center for that period and add anything missing by hand while it is still within the 90 day window.

Set up the instant form so every lead is callable

  • Ask for a phone number. Meta collects full name by default, and you add the phone field yourself.
  • Consider phone number verification. Meta's page on instant forms describes a feature that has people confirm their mobile number with a one time code before they submit.
  • Choose the higher intent form type if lead quality matters more than volume.
  • Add one or two qualifying questions. Meta's guide to asking the right questions covers this. For a service business that might be the job type, the zip code, or how soon they need the work done.
  • Ask when they want to hear from you. Meta's response best practices suggest a custom question or an appointment request to learn when to reach each person.
  • Link a privacy policy that is a web page. Meta's privacy policy guidance says the link cannot point to a PDF, an image or a direct download, and your existing website policy is fine. Its help pages differ on whether the link is required, so add one either way.
  • Say what happens next on the ending screen, such as "We will call you within the hour during business hours."

A follow up routine for Facebook lead ads

Once leads reach your CRM as Meta sends them, the goal is a real conversation, so the phone comes first.

  1. Call within the hour during business hours, and sooner if you can. Read their form answers before you dial so you open with their job, not a script.
  2. If they do not pick up, leave a short voicemail that names the ad they responded to and the thing they asked about.
  3. Send an email right after the voicemail, from a real address, repeating your name, what they asked for and the best number to reach you.
  4. Call again later the same day at a different time, then the next morning. Log each attempt on the lead so nobody on the team calls twice in ten minutes.
  5. Give each lead an owner and a next action, and update its stage (new, contacted, quoted, won or lost) when its status changes.
  6. If you reach them and they are not ready, set a task with a date.

On GateKeeperAI's Operate plan, step three can come from your own Gmail, and you can set automations that send an email when you move a lead to a new stage. The calling stays with you. See how the GateKeeperAI CRM handles stages, tasks and the pipeline.

See how GateKeeperAI connects to Facebook and Instagram lead ads

Sources

  1. Harvard Business Review: The Short Life of Online Sales Leads (2011)
  2. The Short Life of Online Sales Leads, readable copy of the original HBR article
  3. Meta Business Help Center: Download or retrieve your leads data from Meta
  4. Meta Business Help Center: About expired leads
  5. Meta Business Help Center: Best practices to respond to leads from your lead ads
  6. Meta Business Help Center: About CRM system integrations for lead ads
  7. Meta Business Help Center: Connect your CRM system to Meta Business Suite
  8. Meta Business Help Center: About leads access in Meta Business Suite
  9. Meta Business Help Center: Connect your CRM system via Zapier
  10. Meta Business Help Center: Change the field names on your lead ad with instant form
  11. Meta Business Help Center: Edit a lead ad with instant form
  12. Meta for Developers: Lead ads testing and troubleshooting
  13. Meta Business Help Center: About lead ads with instant form
  14. Meta Business Help Center: About privacy policies for lead ads
  15. Meta Business Help Center: Ask the right questions on your lead ads with instant form

Vyron owned and ran a nightclub in Greenville before leading digital marketing, and now builds GateKeeperAI at VerdictIQ.

Questions owners ask

How long do Facebook lead ads stay available to download?

Meta says leads data is available for download for up to 90 days from the time the form is submitted. That is a storage limit, so set your own, much shorter response target.

Do I need a privacy policy to run Facebook lead ads?

Add one. Use your existing website privacy policy, and make sure the link goes to a web page rather than a PDF, an image or a download, which Meta does not allow.

Do I need Zapier to connect Facebook lead ads to my CRM?

No. If your CRM connects to Meta directly, use that. Zapier and similar connectors are for CRMs without a direct integration, and a custom build with webhooks and the Graph API is the option when neither fits.

How fast should I call a lead from a Facebook lead ad?

Within the hour if you can. In a 2011 study of 1.25 million sales leads at 42 US companies, reported in Harvard Business Review, firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that tried an hour later. That study did not measure Facebook lead ads, so track your own response times and results.

Does GateKeeperAI charge extra for Facebook and Instagram lead ads?

No. Lead ads are included on every CRM plan, starting with Capture at $40 a month. Operate, at $75 a month, adds alerts when a new lead arrives and lets you send follow up email from your own Gmail.

Keep reading

Stop losing leads between the call and the follow up

Every call, form, chat and lead ad in one pipeline, with an AI receptionist when you want one.