Offline conversion tracking

Salesforce + Meta Ads Integration

LeadTrackr sends Salesforce Opportunities to Meta Ads through the Conversions API (CAPI), matching each qualified Opportunity and Closed Won deal to its fbclid so Advantage+ delivery and lookalikes learn from your real Salesforce buyers.

5-min setup · cancel anytime

How the pieces fit

From a Salesforce deal to a Meta Ads conversion

login.salesforce.com
Salesforce · Pipeline
New2
EdEmma
DVDaan
Qualified1
NHNoor
€3.8k
Proposal1
MSMees
€5.1k
Won2
SvSophie
€4.2k
LBLiam
€2.5k
Every status → pushed automatically

Salesforce qualifies your leads — your team just works deals as usual.

business.facebook.com/adsmanager
Campaigns Optimized on deals
CampaignSpendForm fillsQualifiedSales value
Lookalike 1%€3,60018027€24.6k
Retargeting — IG€2,20012418€16.1k
Prospecting€1,9001568€7.4k
Broad€1,4002403€2.1k

Illustrative figures.

Sent to Meta Ads
+€50.2k value
Illustrative

LeadTrackr pushes the closed-deal value to Meta Ads via Conversions API (CAPI).

Salesforce + Meta Ads

How Salesforce Opportunities become Meta Ads conversions

In plain English: LeadTrackr tells Meta which clicks became real Salesforce deals — so Advantage+ delivery and lookalikes learn from actual buyers, not every form submitter.

How it works in one picture

Ad click
Someone clicks your ad
Form fill
fbclid captured on submission
Closed Won
Opportunity won in Salesforce
LT
LeadTrackr
Matches the deal to the fbclid
Smarter delivery
Advantage+ finds more buyers

The full story

LeadTrackr captures the fbclid on each web-to-lead form submission and stores it on the matching Salesforce Lead, along with hashed email and phone for event matching. As the StageName advances and the Amount is set, LeadTrackr watches for the stages you mapped — Negotiation/Review as a qualified lead, Closed Won as a converted lead.

When an Opportunity qualifies, LeadTrackr fires a server-side event to Meta through the Conversions API (CAPI), carrying the fbclid, the hashed identifiers, and the Amount. That lifts Event Match Quality and gives Advantage+ delivery the downstream signal it needs, so spend shifts toward people who resemble your real Closed Won buyers instead of those who stall at the Lead stage.

What LeadTrackr reads

Opportunity stage

The StageName field — only Opportunities that reach a real stage seed your lookalikes.

Amount

Sent with each CAPI event so Advantage+ optimizes on pipeline value.

How it works, step by step

Opportunity qualifies
StageName reaches Closed Won with Amount set
Event assembled
fbclid plus hashed email & phone, SHA-256
Event sent via CAPI
Server-side to Meta in near real time

You might be wondering

Q.How do you send Salesforce Opportunities to Meta Ads?

LeadTrackr reads the Salesforce StageName and Amount, then sends each qualifying outcome to Meta through the Conversions API (CAPI). It captures the fbclid on the original form submission and stores it on the Salesforce Lead, along with hashed email and phone, so when an Opportunity reaches Closed Won a server-side event fires carrying the Amount. That raises Event Match Quality and lets Advantage+ delivery and Lookalike Audiences optimize toward people who resemble your actual buyers.

Conversions are sent to your ad platforms
Qualified-lead and closed-deal events, via official server-side APIs.
Google AdsMeta AdsGoogle Analytics 4Webhook

The connection at a glance

How Salesforce + Meta Ads works

Click ID capturedfbclid
Salesforce signal readOpportunity stage (StageName) + Amount (e.g. Negotiation/Review, Closed Won)
Destination APIConversions API (CAPI)
Setup time~5 minutes
Attribution parametersIP address, user agent, hashed email & phone

Why connect them

What Salesforce + Meta Ads unlocks

Server-side CAPI, no Pixel gaps

LeadTrackr sends Salesforce Opportunity outcomes straight to Meta through the Conversions API server-side, so qualification events arrive even when the browser Pixel is blocked by ad blockers, iOS restrictions, or cookie consent.

High Event Match Quality

Each event carries the fbclid plus hashed email and phone from the Salesforce Lead, pushing Event Match Quality toward the "Great" range so Meta can attribute more of your Salesforce Opportunities accurately.

Lookalikes seeded from real buyers

Because LeadTrackr only sends Opportunities that reached a real stage or Closed Won status, your Meta Custom and Lookalike Audiences are seeded from genuine Salesforce buyers rather than every web-to-lead form submitter.

Advantage+ optimized on pipeline value

Feeding qualified Salesforce outcomes and their Amount into CAPI gives Advantage+ campaigns the downstream signal they need, so Meta delivery shifts spend toward audiences that advance to high-Amount Closed Won Opportunities rather than audiences that submit a form and stall at the Lead stage.

Advertisers pushing Salesforce Closed Won Opportunities into Meta via CAPI typically lift Event Match Quality into the "Great" range, giving Advantage+ a cleaner buyer signal to optimize against.

How it works

Set up once, runs automatically

01

Salesforce Opportunity qualifies

An Opportunity reaches a mapped StageName such as Negotiation/Review, or moves to Closed Won — the signals you chose to treat as conversions — with its Amount set on the record.

02

LeadTrackr assembles the CAPI event

LeadTrackr pulls the fbclid stored on the originating Salesforce Lead and hashes the Lead email and phone with SHA-256, assembling a server-side event with full match parameters and the Opportunity Amount as the value.

03

Event sent to Meta via CAPI

LeadTrackr delivers the event to Meta through the Conversions API in near real time, attributed to the original click. Advantage+ delivery and your lookalike modeling update to favor people who resemble your converted Salesforce Opportunities rather than every form submitter.

FAQ

Salesforce + Meta Ads questions

LeadTrackr uses the modern Conversions API (CAPI), Meta's recommended method for server-side events, not the deprecated Offline Conversions API. Each Salesforce Opportunity outcome is delivered as a CAPI event with fbclid plus hashed email and phone, which gives better matching, real-time delivery, and higher data reliability than the legacy offline upload. This keeps your Salesforce conversions eligible for Advantage+ and other automated Meta products.
Yes. You can authorize a Salesforce sandbox org first to validate your stage mapping and confirm that fbclid is being captured and Opportunity Amount is read correctly, all without touching live data or your production ad account. Once the test events look right in Meta Events Manager, you swap the connection to your production org from the same integrations dashboard — the stage-to-event mapping carries over, so no reconfiguration is needed.
Yes. Once qualifying Salesforce outcomes flow into Meta via CAPI, you can build a Custom Audience of Opportunities that reached Closed Won and then create a Lookalike Audience from it. Because the seed is real buyers rather than every form submitter, the resulting lookalike more closely matches the people who actually purchase, which usually lifts campaign performance versus seeding from all leads.

Get started free

Start pushing Salesforce conversions to Meta Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime