Skip to content

Facebook Messenger

  1. User messages your Page on Messenger.
  2. Meta sends webhook events to your server.
  3. Your server calls GeniStudio /api/v1/message.
  4. Reply to the user through Messenger Send API.
  • Create an app, add Messenger product.
  • Connect your Facebook Page.
  • Generate a Page Access Token.
  • Set up Webhooks: subscribe to messages on the Page.
// Similar to WhatsApp example; extract sender PSID and text
const sender = entry.messaging[0].sender.id;
const text = entry.messaging[0].message?.text;
// Forward to GeniStudio, then reply using `/me/messages?access_token=PAGE_TOKEN`.
Terminal window
POST https://graph.facebook.com/v20.0/me/messages?access_token=PAGE_TOKEN
{
"recipient": { "id": "<PSID>" },
"message": { "text": "<AI response>" }
}

Security: verify webhook, store tokens securely, handle rate limits.