BotForge

Channels

Messenger

Connect via Facebook Messenger Platform (Meta Business)

LiveAdvanced Adapter — requires PRO+ planAdapter: fully implemented

Authentication — How to get your credentials

  1. In Meta Business Manager, create/select a Meta App, add the Messenger product, and choose the Facebook Page you want to connect
  2. Generate a long-lived Page Access Token with pages_messaging, pages_manage_metadata, pages_read_engagement
  3. Copy the Facebook Page ID from the Page's About section
  4. Optionally copy the App Secret (App Settings → Basic) to enable webhook signature verification

Reference: Messenger Platform docs · Developer console: https://developers.facebook.com/apps

Connection flow

The Connect Channel wizard walks through: Credentials → Validate → Subscribe Events → Webhook → Done. Credentials are validated against Messenger's own API before being encrypted and stored — a bot never goes "connected" on an unverified credential.

Supported features

Message & media types

Text · Photo · Video · Document · Audio · Location

Buttons / interactions

Supported via NormalizedButton

Conversation model

Conversations

AI & Workflow support

Universal — any installed module (including AI Support) and every workflow trigger/action work identically on Messenger once the adapter is ready, since both operate on NormalizedUpdate, never on platform-specific payloads.

Health & analytics

Health signals

Database · Page Access Token & Page identity · Webhook subscription · Recent delivery errors

Analytics metrics

messages · activeUsers · workflows

Limitations

  • Requires Meta platform approval before production use, and a PRO+ plan (Advanced Adapter gate).
  • Strictly 1:1 messaging — no group/channel concept, unlike Telegram or Discord.