Meta Ads Integration
Connect Lead Distro AI with Meta Ads: sync ad spend to campaigns, track conversions via the Conversions API, connect Facebook and Instagram lead forms, and attribute revenue to traffic sources.
Overview
Connect your Meta (Facebook/Instagram) ad accounts to automatically sync ad spend, track conversions via the Conversions API (CAPI), and ingest leads directly from Facebook Lead Forms.
Ad Spend Tracking
- Go to Settings → Integrations → Meta Ads and click Connect.
- Authenticate with Facebook and select your ad accounts.
- Map your Meta campaigns/ad sets to Lead Distro AI campaigns and suppliers.
- Spend syncs automatically every day — costs are attributed to the correct campaigns.
Conversions API (CAPI)
Using a Lead Distro AI funnel? Set up Meta on the funnel, not here. Open the funnel, go to the Integrations tab, and click the Meta card. Paste your Pixel ID and Conversions API access token. The funnel sends each conversion from the visitor's browser (the pixel) and from our server, with one shared event id, so Meta counts it once and matches more leads. The setup below sends server events only and never fires the browser pixel.
Send server-side conversion events back to Meta when lead outcomes change. This improves ad optimization by telling Meta which leads converted. Use it for leads that arrive by API or from forms that are not Lead Distro AI funnels, and to report later results (a lead accepted by a destination, or converted). Funnel users can use both: the funnel card for the submit, this one for later results. When both send the same event name to the same pixel, this one skips its copy for that funnel's leads, so Meta counts each lead once. To send a later result too, give it its own event name (for example LeadAccepted).
- Go to Settings → Integrations, find the Meta Conversions API card, and click Add Integration. Enter your Meta Pixel ID and Conversions API access token.
- Link the pixel to the sources that should use it. In the Manage window, use the Sources column. A pixel that is not linked to a source never sends anything.
- Open the Event Mapping tab and click Add Event. Pick which moment sends an event to Meta: Lead Ingested, Lead Accepted, Lead Converted, or Lead Rejected. Then choose the Meta event it sends and click Save Mappings. Nothing is sent for a moment you have not mapped.
- Events are sent automatically and include hashed PII for matching.
Lead Converted and Lead Rejected are sent when a lead's outcome changes to Converted or Not Qualified. That happens when you set the Outcome on the lead's row in the Leads list, when your buyer sets it in the Partner Portal, or when their system reports it through the postback webhook. Setting the outcome back to Pending sends nothing. Changing outcomes with the bulk Edit button does not send an event, so set them one lead at a time.
Facebook Lead Forms
Connect Facebook Pages to automatically ingest leads from Lead Form ads. Leads flow directly into your campaigns without any external automation tool.
Meta integration requires a Meta Business account with active ad accounts. When you connect, Meta asks you to approve read access to your ad spend and lead forms, plus management access so Lead Distro AI can connect your Pages to lead forms and build Custom Audiences. Lead Distro AI never creates, edits, or pauses your ads.
Frequently Asked Questions
What does the Meta Ads integration do?
How does the Conversions API (CAPI) help my ad performance?
What Meta permissions does Lead Distro AI request?
Can I have multiple Meta pixels — one per supplier or client?
How fast does Meta spend sync after a lead is ingested?
What happens if my Facebook Lead Form ad pulls in leads I don't want?
REJECTED and the specific filter that caught them, so you can iterate on filter rules without losing visibility.Should I set up Meta in my funnel or in Settings → Integrations?
Can I see and retry failed CAPI events?
Related Articles
If you have any questions, send us an email at support@leaddistro.ai