Automatically bring Facebook and Instagram leads into your CRM the moment they fill out a form — with no manual data entry. Meta Instant Forms are the contact forms used when you run Facebook and Instagram Lead Ads directly through Meta. When a lead fills out one of these forms, their information can be synced automatically into your CRM using Zapier, a third-party automation tool. This article covers how to build that Zapier connection so every new Meta lead is created as a contact in your CRM and enrolled in your follow-up automation instantly.
Why Connecting Meta Lead Ads to Your CRM Accelerates Your Follow-Up
Meta Instant Forms on Facebook and Instagram are highly effective lead capture tools because they auto-populate the user's contact information from their Meta profile — the lead does not have to type anything or leave the app. This low-friction experience means higher conversion rates compared to redirecting users to an external website form. However, those leads are only valuable if you follow up quickly and consistently.
Without an automation connecting Meta to your CRM, you have to manually download leads from Meta, import them, and then manually start follow-up sequences — a process that introduces delays and errors. Connecting Meta Lead Ads to your CRM through Zapier eliminates all of that manual work. The moment a lead submits a form on Facebook or Instagram, a contact is created in your CRM, a tag is applied, and your follow-up campaign begins automatically — within seconds of the form submission.
What You Need Before You Start
Before building this Zapier connection, confirm you have the following three items in place:
A Zapier account — a free or paid Zapier account at zapier.com. Some Zapier features require a paid plan depending on your usage volume.
Admin access to your Facebook Business Page — you must have admin-level permissions on the Facebook Business Page connected to your Lead Ad campaign to authorize the connection in Zapier.
An active Meta Lead Form — at least one published Lead Ad with an Instant Form must be live on your Facebook or Instagram account before you can test the connection in Zapier.
Step 1 — Set Up the Zapier Trigger Using Facebook Lead Ads
The Zapier trigger is the event that starts the automation — in this case, a new lead submitting your Meta Instant Form. Follow the steps below to configure the trigger in Zapier.
Log in to your Zapier account at zapier.com. Click Create Zap to start building a new automation.
In the Trigger section, search for and select Facebook Lead Ads as the app.
Set the Event to New Lead. This tells Zapier to start the automation every time a new lead submits your Meta Instant Form.
Click Sign in to Facebook Lead Ads and connect your Facebook Ad account by following the authorization prompts. Zapier will request permission to access your Facebook Business Page and Lead Ads data.
-
In the Trigger Details section, select the specific Facebook Page connected to your Lead Ad campaign. Then select the specific Form you want this Zap to monitor.
Form selection note: If you leave the Form field blank, the Zap will pull leads from all forms on the selected Facebook Page. To apply different tags or automations for different forms, create one Zap per form rather than leaving the Form field blank. Click Test trigger in Zapier to verify the connection is working. If no leads appear in the test results, use the Facebook Lead Ads Testing Tool to submit a test lead — this sends a test signal to Zapier so you can verify the field mapping in the next step.
Step 2 — Set Up the Zapier Action to Create a Contact in Your CRM
The Zapier action is what happens after the trigger fires — in this case, creating or updating a contact in your CRM with the lead's information from the Meta form. Follow the steps below to configure the action.
In the Action section in Zapier, search for and select Keap™ as the app. If you use Keap Max Classic, select Keap Max Classic instead.
Set the Event to Create or Update Contact. This action will create a new contact in your CRM if the lead's email address does not already exist, or update the existing contact record if it does.
Click Sign in to Keap™ and authorize Zapier to access your CRM account by following the authorization prompts. You will need to log in to your CRM account and grant Zapier permission to create and update contacts.
-
In the Action Details section, map each Meta form field to the corresponding field in your CRM. At minimum, map the following three fields:
Email — map to the "Email" field from Facebook
First Name — map to the "First Name" field from Facebook
Phone — map to the "Phone Number" field from Facebook
Map any additional fields your Meta form collects — such as last name, city, or custom questions — to the corresponding fields in your CRM as needed.
Step 3 — Apply a Tag to Trigger Your Follow-Up Automation
Applying a tag to the contact when they are created in your CRM is what connects the Zapier action to your CRM automation. When a tag is applied to a contact, any campaign sequence in your CRM that is configured to start when that tag is applied will begin automatically — enrolling the new lead in your follow-up sequence immediately.
Before completing this step, create the tag you want to apply in your CRM — for example, a tag named "Meta Lead Source" or "Facebook Ad Lead." Then follow the steps below to add the tag to the Zapier action.
In the same Action Details section where you mapped your contact fields in Step 2, scroll down to find the Tag IDs field.
Click the Tag IDs field and select the tag you created in your CRM from the dropdown — for example, "Meta Lead Source." You can select multiple tags if needed.
Click Test action in Zapier to confirm the full Zap is working correctly. Check your CRM to verify that a test contact was created with the correct field values and that the tag was applied to the contact.
Once the test is confirmed, click Publish Zap to activate the automation. From this point forward, every new lead who submits your Meta Instant Form will be automatically created as a contact in your CRM with the tag applied — triggering your follow-up campaign sequence immediately.
Troubleshooting and Frequently Asked Questions
What does this article cover?
This article covers how to connect Meta Instant Forms (Facebook and Instagram Lead Ads) to your CRM using Zapier, including setting up the trigger, mapping contact fields, and applying a tag to trigger a follow-up campaign sequence. This article does not cover creating Meta Lead Ad campaigns, setting up campaigns or tags in your CRM, or other Zapier integrations. To learn how to create a tag in your CRM, see How to Create and Manage Tags in Keap™. To learn how to create a campaign in your CRM, see How to Create a Campaign in Keap™.
My leads are not appearing in Zapier when I run the test. What should I do?
Zapier requires an actual lead submission to retrieve test data during setup. If no leads have been submitted to your form recently, use the Facebook Lead Ads Testing Tool to submit a test lead on your form. This tool generates a test submission that Zapier can retrieve to verify your field mapping is set up correctly. After submitting a test lead, return to Zapier and click Test trigger again.
Can I send leads from different forms to different tags in my CRM?
Yes. Create one Zap per Meta Lead Form to route leads from different forms to different tags. For example, you can create one Zap for a "Buyer Guide" form that applies a "Buyer Guide" tag, and a separate Zap for a "Consultation Request" form that applies a "Consultation Request" tag. Each tag then triggers a different campaign sequence in your CRM.
Should I use Meta Instant Forms or embed a CRM form on my website instead?
Both options work, but Meta Instant Forms typically achieve higher conversion rates for leads generated through Facebook and Instagram ads. This is because Meta Instant Forms auto-populate the user's contact information from their Meta profile — the lead does not need to type anything or leave the Facebook or Instagram app to complete the form. For leads coming from organic website traffic or non-Meta ad sources, embedding a CRM form directly on your website is the more appropriate approach.
Do I need a paid Zapier plan to use this integration?
A free Zapier account supports basic Zaps with a limited number of tasks per month. If you generate a high volume of Meta leads, you may need a paid Zapier plan to handle the task volume without hitting your free plan limits. Review Zapier's current pricing plans at zapier.com to determine which plan fits your lead volume.
Comments
0 comments