Facebook and Instagram lead forms, straight into the pipeline

Connect a Facebook page and its lead forms deliver straight into the pipeline, without routing through a third-party CRM's integration.

What it is

An OAuth connection storing the page list and encrypted page tokens against the account, plus a lead source row created at connect time. One published app serves every tenant; the page id on each delivery routes it to the right account.

Also called: Facebook lead ads · Meta lead forms · leads from Facebook · Instagram leads

See it
Facebook and Instagram lead forms, straight into the pipeline
New lead 4
Marlin Hoover
$24k
Delia Yoder
$45k
Contacted 2
Sutter Kline
$31k
Ronan Petsch
$56k
Ivy Brubaker
$42k
Estimate 3
Ivy Brubaker
$60k
Gideon Alt
$56k
Sold 4
Marlin Hoover
$73k
Delia Yoder
$18k
Sutter Kline
$64k
A page picker listing pages with their lead forms and a per-page subscribe toggle. Rendered by src/components/settings/LeadSourcesTab.tsx. Sample data — no customer information appears here.
How it works
  1. 1An admin connects through the Facebook dialog with the scopes needed to list pages, read lead data and subscribe pages to the webhook.
  2. 2Pages and their forms are stored with encrypted page tokens against the account's Meta connection.
  3. 3A Meta lead source row is auto-created for the account.
  4. 4Deliveries are routed by page id to the owning account.
Why we built it

Recorded as Keith 08-01 in the webhook header: 'GHL has a Facebook integration for lead ingestion… we want to build the same thing so leads go directly to our pipeline.' The scope list carries two hard-won notes: every scope 'must be ATTACHED to one of the app's use cases... the dialog hard-fails on any scope the app can't grant ("Invalid Scopes")', and one scope is 'REQUIRED to list a page's lead forms AND to read lead data — without it every page showed "0 lead forms" despite real forms'.

The problem
  • Facebook leads had to route through a third-party CRM's integration.
  • Missing scopes made lead forms invisible.
Sound familiar?
What you get
Leads arrive directly, in seconds.
One published app serves every builder.
Page tokens are stored encrypted per account.
What's inside

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →