Why This Integration Matters
When someone fills in a Facebook Lead Ad form, there's a window of about 5 minutes where they're most likely to respond to a follow-up. After that, the chance of making contact drops dramatically.
Without the GHL integration, leads go into Facebook's Lead Center or a spreadsheet — and by the time someone manually imports them and makes contact, that window has closed. With the integration live, the lead hits GHL instantly and your automated SMS fires within 60 seconds.
Step 1: Connect Your Facebook Account to GHL
In GoHighLevel, go to Settings → Integrations → Facebook. Click Connect Facebook Account.
You'll be redirected to Facebook to authorise the connection. Make sure you grant permissions for all the pages and ad accounts you want to connect — you can always add more later, but missing this step now causes headaches.
Select all the Facebook Pages associated with your business and confirm. GHL will now have access to your pages and lead forms.
Step 2: Connect Your Facebook Page
After authorising, you'll be taken back to GHL's Facebook integration page. Under Connected Pages, you should see your Facebook Page listed. Toggle it on to connect it.
If you have multiple pages (one for the business, one for ads, etc.), connect all of them. You can control which forms trigger which GHL workflows separately.
Step 3: Map Your Lead Form Fields
This is the step most people get wrong. Facebook Lead Ad forms have their own field names — "First Name", "Email", "Phone Number" — but these need to map correctly to GHL's contact fields for the data to appear properly in your CRM.
Go to Settings → Integrations → Facebook → Lead Forms. For each form, click Field Mapping and match:
- Facebook "First Name" → GHL "First Name"
- Facebook "Last Name" → GHL "Last Name"
- Facebook "Email" → GHL "Email"
- Facebook "Phone Number" → GHL "Phone"
- Any custom questions → GHL custom fields
Save the mapping. Without this, leads will arrive in GHL with blank fields or data in the wrong places.
Step 4: Build the Follow-Up Workflow
Now the important part — the automation. Go to Automation → Workflows → Create Workflow.
Set the trigger to Facebook Lead Ad and select your page and specific lead form. Then build your follow-up sequence:
- Immediate SMS: "Hi {{contact.first_name}}! Thanks for your interest — I'll be in touch shortly. In the meantime, here's how to book a call: [link]"
- Immediate Email: A more detailed introduction with your services and a booking link
- Wait 1 hour
- If no reply: Send follow-up SMS
- Wait 24 hours
- Final follow-up email
Step 5: Add the Lead to Your Pipeline
Add a pipeline action to your workflow so every Facebook lead automatically appears in your CRM pipeline. Set it to add them to the "New Lead" stage.
This means you always have a clear visual of where every Facebook lead is in your process — no leads slipping through without someone noticing.
Step 6: Test the Integration
Facebook has a testing tool built into Ads Manager. Go to Ads Manager → Tools → Lead Ads Testing Tool. Select your page and form, submit a test lead, and verify it appears in GHL within 30–60 seconds.
Also check that the follow-up workflow fires correctly. If the test lead appears in GHL but the workflow doesn't fire, double-check that the workflow trigger is pointing to the correct page and form.
The Result When Done Correctly
When this is set up properly, every Facebook lead hits your GHL CRM within seconds, receives an automated personalised response, gets added to your pipeline and enters a follow-up sequence — all without anyone on your team doing anything.
The businesses I've set this up for typically see their lead response time drop from hours or days to under 60 seconds. The effect on conversion rates is immediate and significant.
Want This Built for Your Business?
Book a free consultation and I'll show you exactly what we'd build for you — demo first, pay after satisfaction.
Book Free Consultation →