Turn every Facebook Lead Ad into an instant CRM record.

W3F Lead Router listens to Meta's Lead Ads webhook, pulls the full lead payload the moment someone submits a form, and forwards it to your CRM — with the exact auth your CRM expects. No polling, no CSV exports, no missed leads.

Continue with Facebook

Real-time, not batched

Meta pushes a webhook event the instant a lead form is submitted. We enqueue it, fetch the full lead record with the Graph API, and deliver it to your CRM in seconds — with automatic retries on transient CRM outages.

Multi-tenant by design

Every team logs in with their own Facebook account, manages their own Pages, and connects their own webhooks. Page access tokens and CRM credentials are encrypted at rest and never shared across accounts.

Per-campaign routing

Route every lead from a Page to one default CRM endpoint, or override routing per ad campaign — handy when different campaigns feed different sales pipelines or CRM environments.

Bring your own auth

Your CRM webhook can require a bearer token, a custom header (API key, HMAC signature, whatever you use), or a short-lived signed JWT. Configure it once per route and we handle the rest on every delivery.

Built for reliability

Delivery runs through Cloudflare Queues with automatic retries and a dead-letter queue, so a slow or momentarily-down CRM doesn't mean a lost lead — Meta's webhook always gets an instant 200 OK, independent of your CRM's response time.

Set up in minutes

Log in, pick a Page, paste your CRM's webhook URL, and we automatically activate the Facebook subscription for you. No developer needed on the marketing team's side.

How it works

1
Connect Facebook. Log in with the Facebook account that manages your Pages and ad accounts. We request only the permissions needed to read your Pages, ad campaigns, and lead forms.
2
Pick a Page and a webhook. Choose which Page's leads you want to route, paste your CRM's webhook URL, and choose how that webhook authenticates requests.
3
Optionally override by campaign. Need leads from a specific campaign to go somewhere else — a different pipeline, a different sales team? Add a per-campaign route with its own webhook and auth.
4
Go live. We subscribe your Page to Meta's leadgen webhook automatically. From then on, every new lead is pushed to your CRM in real time.