Required permissions
The platform requests these permissions when a tenant connects a Page. Include all five in your Facebook Login configuration.Webhook events
The platform subscribes to these Page events. You do not select them in the Meta dashboard — Connect Webhook registers them at the app level, and each Page is subscribed when a tenant connects.The seven Page events the platform subscribes to
The seven Page events the platform subscribes to
Before you start
Set up your Meta app
Create or reuse a Meta app
- Enter the app name and contact email.
- Under Use cases, select Engage with customers on Messenger from Meta.

The Create an app use cases step, with Engage with customers on Messenger selected
- Connect your Business Portfolio.
- Review the Publishing requirements. Meta lists Business verification, Access verification, and App Review. This page covers all three.

The Publishing requirements step, listing Business verification, Access verification and App Review
- Click Go to dashboard.
Add the Messenger product
Create a Facebook Login for Business configuration
Allow your domain
- Go to Facebook Login for Business → Settings.
- Add your platform domain to Allowed Domains for the JavaScript SDK.
- Turn on Login with the JavaScript SDK, Client OAuth login, Web OAuth login, and Enforce HTTPS.
Enter credentials and connect the webhook
- Enter the App ID, App Secret, and Config ID, then save.
- Click Connect Webhook. This registers the webhook URL with Meta for Page events and generates the verify token automatically.
- Turn on Embedded Signup, and Manual Connect if you want to allow it.

The Messenger tab, with the Meta app credentials and connection switches
Test with an app role
- In the App Dashboard, open App roles and add your Facebook account as an Admin or Tester.
- Log in to a tenant account on your platform and connect your test Page through Embedded Signup.
- Send a message to the Page from Messenger and reply from the platform inbox.
Submit for App Review
Open Permissions and Features
Request Advanced Access
pages_messaging, pages_manage_metadata, pages_read_engagement, and business_management.Describe each permission and attach the video
Provide reviewer instructions
Complete Business Verification
Manual Connect
Manual Connect does not go through Facebook Login, so it does not use the configuration from Step 3 above. Tenants supply a Page ID and a long-lived Page Access Token, generated in their Meta Business Suite under System Users → Generate Token with thepages_messaging permission scoped to the Page.
Enable it from Settings → Channels → Messenger if you want to offer this option alongside Embedded Signup.