Set Up Facebook Messenger Integration
This guide walks you through connecting your Facebook Business Pages to GoHighLevel so all Messenger conversations flow into your unified inbox.
Prerequisites
Before starting, make sure you have:
- A Facebook Business Page (personal profiles cannot be connected)
- Admin-level permissions on the Facebook page you want to integrate
- Access to Meta Business Suite if your page is managed there
- Admin or agency-level access within your sub-account
Connect Your Facebook Page
Link your Facebook page to the platform to start receiving Messenger conversations.
- Navigate to Settings from the left sidebar
- Click Integrations
- Find the Facebook & Instagram card
- Click Connect
A Facebook login window will appear:
- Log in with the Facebook account that has admin access to your page
- Review the requested permissions (manage messages, read page content, send messages)
- Click Continue to grant access
- Select the Facebook page you want to connect from the list (you can connect multiple pages if needed)
- Click Connect Facebook & Instagram
After connecting, the integration card will display a green Connected status with your page name listed.
Sync Existing Conversations
Pull in any existing Messenger conversations that happened before the integration.
- After connecting, you will see a Sync Leads button on the Facebook integration card
- Click Sync Leads to import existing conversations
- Wait for the sync to complete (typically 30 seconds to 2 minutes depending on volume)
- Navigate to Conversations to verify imported messages appear in your inbox
Enable Messenger in Integration Settings
Confirm that the Messenger channel is actively listening for new messages.
- Go to Settings > Integrations
- Click the Settings icon (gear icon) on the Facebook & Instagram card
- Verify that Facebook Messenger is toggled On
- If you also want Instagram DM support, toggle on Instagram Messaging
- Click Save if you made any changes
Your Facebook page is now fully connected. New Messenger conversations will appear in the Conversations inbox in real time.
Set Up Auto-Reply Workflow
Create an automated response for every new Messenger inquiry.
- Navigate to Automation > Workflows
- Click Create Workflow
- Select Start from Scratch (or use a template if available)
- Add a Trigger and select Customer Replied
- Under trigger filters, set Channel to Facebook
- Add a Send Message action below the trigger
- In the action settings, write your auto-reply message (e.g., “Thanks for reaching out! We typically respond within 5 minutes. How can we help you today?”)
- Click Save Action
Optional: Add More Actions
- Add an Add Tag action to tag the contact as “Facebook Lead”
- Add a Create Opportunity action to add the lead to your sales pipeline
- Add an Assign to User action to route the conversation to the right team member
- Add a Send Internal Notification action to alert your team via email or SMS
Once your workflow is complete:
- Click Save Workflow
- Give it a descriptive name (e.g., “Facebook Messenger Auto-Reply”)
- Toggle the workflow from Draft to Publish
All new Messenger conversations will now trigger this automated response.
Configure Contact Deduplication
Set up contact merging to prevent duplicate records when the same person messages from Facebook and provides an email or phone later.
- Navigate to Settings > Business Profile
- Scroll to the Contact Deduplication Preferences section
- Ensure Allow Duplicate Contact is toggled Off
- Click Save
With deduplication enabled, if a Messenger contact later shares an email or phone that matches an existing contact, the platform will automatically merge the records into one complete profile.
Set Up Comment Automation (Optional)
Automatically send private Messenger messages to people who comment on your Facebook posts.
- Navigate to Automation > Workflows
- Click Create Workflow
- Add a Trigger and select Facebook Comment
- Optionally add a condition to filter by specific keywords in the comment
- Add a Send Message action with Facebook Messenger as the channel
- Write your message (e.g., “Thanks for your comment! I just sent you a message with more details.”)
- Add Add Tag and Create Opportunity actions as desired
- Click Save Workflow and Publish
When someone comments on your post, they will automatically receive a private Messenger message.
Test Your Setup
Verify that your Facebook Messenger integration is working correctly.
Test Inbound Messages:
- Send a test message from a personal Facebook account to your connected Business Page
- Wait 10 to 30 seconds
- Navigate to Conversations in your sub-account
- Verify the test message appears in your inbox with a Facebook icon
- Confirm a new contact record was created automatically
Test Auto-Reply Workflow:
- Send another test message from a different Facebook account
- Verify your auto-reply message is sent immediately
- Check that the contact was tagged and added to your pipeline (if configured)
Test Outbound Replies:
- Open a conversation in Conversations
- Type a reply in the message composer
- Click Send
- Verify the reply appears in the Facebook Messenger app on the sender’s end
Next Steps
Now that your Facebook Messenger integration is live, explore these related features:
- Build advanced workflows with the Workflow Builder
- Enable Conversation AI to handle initial inquiries automatically
- Create a Facebook Messenger chat widget for your website
- Track Messenger leads with Smart Lists
- Review the complete Facebook Messenger Guide for advanced strategies