Facebook Messenger Integration
Connect FAQSure to your Facebook Page so Messenger conversations are answered automatically using your knowledge base.
How to Connect
Steps to Connect
- Get your Page ID, Page Access Token, and App Secret from the Facebook Developer portal — developers.facebook.com
- Enter these into FAQSure under Settings → Integrations → Facebook Messenger
- Copy the Webhook URL and Verify Token provided by FAQSure
- Set the Webhook in your Facebook App and subscribe to messages events
You need to be an Admin of both your Facebook Page and your Facebook Developer App to complete this setup.
If you do not have admin access, contact the FAQSure team for further assistance.
Full Instructions
Step 1: Create a Facebook App and Get Your Credentials
- Go to developers.facebook.com and log in
- Click My Apps → Create App
- Select “Business” as your app type and click Next
- Enter an app name and your contact email, then click Create App
- In your app dashboard, find Messenger in the product list and click Set Up
- Under Access Tokens, click Add or Remove Pages and connect your Facebook Page
- Click Generate Token next to your Page — copy and save the Page Access Token
- Copy your Page ID from the same section
- Go to Settings → Basic in your app dashboard — copy the App Secret
Step 2: Connect in FAQSure
-
In FAQSure, go to Settings → Integrations
-
Click Facebook Messenger
-
Enter the following values and click Connect:
Field Where to find it Page ID Facebook App → Messenger → Access Tokens Page Access Token Facebook App → Messenger → Access Tokens → Generate Token App Secret Facebook App → Settings → Basic
-
FAQSure generates a unique Webhook URL and a Verify Token — copy both
Webhook URL: https://api.faqsure.io/api/v1/messenger/webhook/{your-integration-id} Verify Token: (shown in FAQSure settings)
Step 3: Set the Webhook in Your Facebook App
- In your Facebook App dashboard, go to Messenger → Settings
- Under Webhooks, click Add Callback URL
- Paste the Webhook URL and Verify Token from FAQSure
- Click Verify and Save — Facebook sends a challenge request to FAQSure to confirm the connection
- Under Webhooks, click Add Subscriptions next to your Page
- Check “messages” and click Save
FAQSure verifies the X-Hub-Signature-256 header on every incoming webhook to confirm messages genuinely come from Facebook before processing them.
Assign an Agent
By default, FAQSure uses your workspace’s default agent to answer Messenger messages. To use a specific agent:
- Go to Settings → Integrations → Facebook Messenger
- Under Agent, select the agent you want assigned to this channel
- Save