Meta / Facebook

Provider guides

Meta / Facebook

Meta platforms like Facebook, Instagram, and WhatsApp confirm a webhook subscription with a handshake before they send you anything. Webhooker answers that handshake for you, so connecting is the same paste-the-URL step as any other provider.

The subscription handshake

When you save a webhook in Meta's dashboard, Meta sends a GET request to your URL with a hub.challenge query parameter, and expects that exact value echoed back. Webhooker responds to that request on your ingest URL automatically — you don't need to stand up a separate endpoint for it.

What to do

  1. Copy your source's ingest URL, https://webhooker.eu/in/<token>.
  2. Paste it as the Callback URL in Meta's webhook configuration and set your verify token.
  3. Save. Meta's verification call succeeds against Webhooker, and real events start flowing to your destinations like any other source.
Good to know

Once the subscription is verified, everything else works the same way as the rest of the docs describe: events are stored, delivered with retries, and — if you set a signing secret — signed so your handler can confirm they came from Webhooker.

Create a source