← All docs

Channels

Connect Facebook Messenger

Link your Page so DMs land in the shared inbox and the AI takes the first pass.

One click with Facebook login; 30–60 minutes manually

The easy way

If Add Channel → Facebook Messenger shows a “Continue with Facebook” button, use it: log in, pick your Page from the list, done. Token, Page ID and webhook are all set up for you and you can skip everything below. The manual steps are the fallback — or for when you prefer your own Meta app.

The manual way

1

Create a Meta app

At developers.facebook.com/apps click Create app. Meta now asks what you want the app to do rather than for an app type — choose the use case “Manage everything on your Page” and connect it to your Business portfolio.

A use case cannot be removed after the app is created — pick the Page one now rather than creating the app without it.
2

Add the messaging permissions

Open the use case's permissions and Add pages_messaging (send and receive DMs), pages_manage_metadata (subscribe the webhook) and pages_read_engagement (read customer names so your inbox isn't full of “Visitor 1234”).

3

Generate the page access token

In the app dashboard find MessengerAccess Tokens, connect your Page and click Generate token. For production, a permanent system-user token is best — generated tokens can expire and silently stop your inbox.

4

Find your Page ID

The reliable route today is Meta Business Suite → Settings → Accounts → Pages — the Page ID shows under your page name. Don't confuse it with your Business portfolio ID; they are different numbers.

5

Connect in ReplyX

Add Channel → Facebook Messenger → the manual option → paste the Page ID and page access token → pick an AI agent → Connect.

6

Point the webhook to ReplyX

In your Meta app → Messenger → Settings → Webhooks → Edit, paste the Callback URL below plus the Verify token ReplyX shows on the Add Channel screen, then click Verify and save. Under subscriptions, tick the messages field.

Callback URL

https://api.replyx.io/webhooks/meta
Verification failing is almost always the verify token not matching character-for-character, or a trailing space.
7

Go Live

Flip the app from Development to Live at the top of the dashboard — until then, only people with a role on the app can message it.

To message the general public, Meta requires Business Verification and App Review for pages_messaging. Until approved, the bot only answers people with a role on the app or Page — fine for testing. Seeing “Visitor 1234” instead of names is the same gate: once Meta approves, ReplyX fills the missing names in automatically.

Ready to do it for real?

Everything above is a few clicks away — free to start, no card.

No card required · Free plan forever · Set up in minutes