How to Connect Facebook Lead Ads to GGMS CRM Using Zapier
Learn how to connect Facebook Lead Ads to GGMS CRM using Zapier so new leads can automatically create contacts inside your account.
Overview
If you want Facebook Lead Ads to flow directly into your GGMS CRM account, you can connect the two systems using Zapier. Until the direct integration is released, this is the recommended method for capturing new Facebook leads inside the CRM.
Before You Start
Before building the Zap, make sure you have:
- Access to the Facebook page connected to your Lead Ads
- Access to your GGMS CRM account
- A Zapier account with access to Facebook Lead Ads
- Permission to create an API key inside GGMS CRM
What This Setup Does
This Zap uses Facebook Lead Ads as the trigger and GGMS CRM as the action. When a new lead is submitted through Facebook, Zapier can automatically create a new contact in your CRM using details such as:
- First name
- Last name
- Email address
- Phone number
- Stage
- Type
- Status
Once the contact is created, your CRM can immediately trigger any workflows tied to new leads, including follow-up tasks and alerts.
Setup Instructions
Step 1: Create a New Zap in Zapier
Create a new Zap and choose Facebook Lead Ads as the trigger app. Select New Lead as the trigger event.
Step 2: Connect Facebook and Choose Your Lead Form
Reconnect or log into your Facebook account inside Zapier, then choose the correct Facebook page and lead form. You can connect a specific form or choose to allow the Zap to work with any form on that page.
Step 3: Test the Trigger
Run a test so Zapier can pull in a recent lead submission. This sample lead will provide the data needed for field mapping in the next step. Zapier may return information such as the ad ID, ad name, campaign name, first name, last name, email, and phone number.
Step 4: Add GGMS CRM as the Action
Add GGMS CRM as the action app and choose Create Contact as the action event.
Step 5: Connect Your GGMS CRM Account
Inside GGMS CRM, go to the Developers section and create a new API key. Use that API key to connect your CRM account to Zapier. Once connected, you can label the connection so it is easy to identify later.
Step 6: Map the Contact Fields
Choose the correct agency domain, then map the lead fields from Facebook into your CRM fields. Typical mapping includes first name, last name, email, phone number, stage, type, and status. In the example shown, the lead is mapped as a Lead, with the type set to Buyer, and the status set to New.
Step 7: Test the Contact Creation
Run the test action to confirm the contact is created successfully inside GGMS CRM. After the test is complete, check the CRM to verify the new contact record appears correctly.
Step 8: Publish the Zap
Once everything looks correct, publish the Zap. From that point forward, new Facebook Lead Ads submissions will automatically create contacts inside your CRM.
Optional: Add a Note to the Contact Record
You can also add an optional step that finds the contact after it is created and attaches a note with lead source details. This note can include information such as:
- Lead source
- Campaign name
- Ad name
- Contact details pulled from Facebook
This is helpful if you want your team to quickly see where the lead came from when opening the contact record.
Notes
During the example setup, two small issues were identified:
- The phone number appeared twice on the contact record
- The note formatting did not preserve line breaks as expected
These were flagged for the development team to review.
Need Help?
If you would like help connecting Facebook Lead Ads to your GGMS CRM account, our team can assist with setup and configuration.
Shorter HubSpot-Friendly Quick Steps
- Create a new Zap in Zapier
- Select Facebook Lead Ads as the trigger
- Choose New Lead as the event
- Connect your Facebook account and choose the correct page/form
- Add GGMS CRM as the action
- Choose Create Contact
- Generate and connect your CRM API key
- Map the lead fields
- Test the Zap
- Publish the Zap