ChatFlow Logo

Facebook Messenger Integration Guide

Connect a Facebook Page to ChatFlow so your chatbot answers Messenger conversations automatically.

Connect your Facebook Page so your chatbot answers Messenger conversations automatically, with handoff to a human agent when you need it.

Select your Page during authorization

When Meta asks which Pages to share with ChatFlow, you must check the box next to your Page. If you skip it, the connection fails with a "Facebook Page Not Found" error. You also need admin access to the Page.

Prefer to watch? This short walkthrough shows the whole setup: connect Messenger from your Integrations tab, log in with Facebook, select your Page, and test it.

Step 1: Prepare your Facebook Page

  • In your Page settings, open Messaging and enable Allow people to contact my Page privately.
  • Under Page access (or Page Roles), confirm your account is an Admin.

Step 2: Connect in ChatFlow

1

Open the Integrations tab

In ChatFlow, open your chatbot, go to the Integrations tab, find Messenger, and select Connect Messenger.

The chatbot Integrations tab with channel cards including Messenger
2

Select Connect with Facebook

The Quick Setup with Facebook window lists what happens next: log in with your Facebook account, select the Facebook Page you want to connect, and grant messaging permissions. Select Connect with Facebook.

The Quick Setup with Facebook window for Messenger, with a Connect with Facebook button
3

Log in and choose your account

In the Facebook popup, log in with an admin account, check the box next to your Page, and approve the messaging permissions.

4

Wait for Integration Complete

ChatFlow configures everything automatically: it registers the webhook, sets up the messaging permissions, and saves your credentials securely. When you see Integration Complete! with your Page name and an Active status, you are connected. Select Done, or Test Integration to try it in the Playground.

The 24-hour window

Facebook only allows automated replies within 24 hours of the customer's last message. After that, standard messages cannot be sent until the customer messages again (approved message tags are the exception).

Verify it's working

  1. Open Facebook Messenger, find your Page, and send it a message.
  2. Confirm the chatbot replies automatically.
  3. Open Conversations in ChatFlow and confirm the Messenger message appears.

Troubleshooting

My Page does not appear or I get "Page Not Found"

You must check the box next to your Page during authorization, and you need admin access. Disconnect and reconnect, making sure to select the Page.

Messages are not coming through

Confirm the integration shows as connected, that the Page is published, and that your chatbot has training content. If the popup was blocked, allow popups for chat-flow.app.

"Authorization window closed"

ChatFlow could not confirm the connection because the Facebook popup closed before it finished. Select Connect Messenger and go through the popup again.

Plan and policy

Messenger is available on the Growth and Enterprise plans. Make sure your automated replies follow Facebook's Platform Policy and Community Standards.