ChatFlow Logo

How to Connect Messenger

Step-by-step guide to connecting Facebook Messenger with your ChatFlow chatbot

How to Connect Messenger

Connect your ChatFlow chatbot to Facebook Messenger to automatically respond to messages from customers on your Facebook Page.

Prerequisites

  • ChatFlow Account (Growth or Enterprise plan)
  • Trained Chatbot - A chatbot with FAQs or documents
  • Facebook Page - A business page (not personal profile)
  • Admin Access - You must be an admin of the Facebook Page

Required Plan: Growth or Enterprise

Quick Overview

The Messenger integration allows your AI chatbot to:

  • Automatically respond to Facebook Messenger conversations
  • Provide 24/7 customer support
  • Hand off to human agents when needed
  • Track all conversations in your dashboard

Steps

Step 1: Prepare Your Facebook Page

Ensure messaging is enabled on your Page:

  1. Go to your Facebook Page
  2. Click Settings > Messaging
  3. Enable Allow people to contact my Page privately
  4. Optionally enable Show a greeting

Step 2: Verify Admin Access

  1. Go to your Facebook Page
  2. Click Settings > Page access (or Page Roles)
  3. Confirm your account shows as Admin

Step 3: Open Integrations in ChatFlow

  1. Go to Chatbots in the sidebar
  2. Click on your chatbot
  3. Click the Integrations tab
  4. Find Messenger and click Connect

Step 4: Authorize with Facebook

  1. Click Connect with Facebook button
  2. A popup window opens for Meta authorization
  3. Log in with your Facebook account (must have Page admin access)
  4. Select the Facebook Page you want to connect
  5. Approve these permissions:
    • pages_messaging - Send/receive messages
    • pages_read_engagement - Read page content
    • pages_manage_metadata - Configure webhooks
  6. Click Done

Step 5: Complete Setup

ChatFlow automatically:

  • Registers webhook endpoints
  • Configures message permissions
  • Saves your page access token
  • Enables the integration

You should see your Page name and Active status.

Verify It's Working

  1. Open Facebook Messenger (app or web)
  2. Search for your Facebook Page
  3. Send a message to your Page
  4. Your chatbot should respond automatically
  5. Check Conversations in ChatFlow to see the message

Troubleshooting

  • Allow popups for chat-flow.app in browser settings
  • Try again after enabling popups

Facebook Page Not Showing

  • Ensure you're logged into the correct Facebook account
  • Verify you have admin access to the Page
  • Try refreshing the authorization

Messages Not Received

  • Verify integration shows Active status
  • Check chatbot has training data
  • Ensure Page hasn't been unpublished

Authorization Failed

  • Disconnect and reconnect the integration
  • Ensure you have admin access to the Page
  • Verify your Facebook Business account is verified

Messenger Platform Notes

24-Hour Messaging Window

Facebook limits automated messaging to 24 hours after the user's last message. After 24 hours, you can only send messages using approved Message Tags.

Supported Features

FeatureSupported
Text MessagesYes
Quick RepliesYes
Persistent MenuYes
Conversation ThreadingYes
Read ReceiptsYes
Posts/CommentsNo
Voice MessagesComing soon

Detailed Guide

For complete instructions, see the full Messenger Integration Guide.

Next Steps