SocialHook
Facebook Messenger

Facebook Messenger webhooks — instant delivery

Every Facebook Page message delivered to your server in real time. Build automated responses, lead qualification flows, or CRM sync without touching Facebook's complex Graph API yourself.

Payload structure

Facebook messages, structured

Normalized to the same structure as WhatsApp and Instagram. Switch platforms without rewriting your message handling logic.

PAYLOAD · FACEBOOK MESSENGER MESSAGE

{
  "platform": "facebook",
  "event": "message.received",
  "timestamp": 1744009821,
  "from": {
    "id": "2345678901234",
    "name": "Sarah Johnson"
  },
  "page_id": "1234567890",
  "message": {
    "id": "m_abc123",
    "type": "text",
    "text": "I have a question about pricing"
  },
  "conversation_id": "conv_8h1k..."
}
Capabilities

Full Messenger event coverage

New message events

Every message sent to your Facebook Page fires a webhook payload with sender ID, message text, and page ID.

New conversation events

When a user initiates a new conversation with your Page, get notified immediately — perfect for lead tracking.

Sender profile data

The sender's Facebook name and profile picture URL are included in every payload (where permitted by Meta).

Multiple pages

Connect multiple Facebook Pages to a single SocialHook account. Platform and page ID identify the source in every payload.

Postback events

Button clicks and quick reply selections from Messenger conversations delivered as webhook events.

Read receipts

Messenger read receipt events fire when your messages have been seen by recipients.

Use cases

What teams build with it

Lead capture automation

Every new Facebook Messenger conversation creates a contact in your CRM and notifies your sales team in real time.

Customer support routing

Route Facebook Page DMs to the right support agent or queue based on message content and customer history.

AI-powered responses

Connect your LLM to SocialHook and respond to Facebook messages automatically without leaving your infrastructure.

Agency management

Manage multiple client Facebook Pages from a single webhook endpoint. Page ID in every payload separates the traffic.

Get started today

Stop managing Meta APIs.
Start building.

Connect your first Facebook, Instagram, or WhatsApp account in under 2 minutes. Your webhook receives its first payload before your coffee gets cold.

No credit card required · $50/month after trial · Cancel anytime