CONNECTIONS / Salesforce / Salesforce to LinkedIn Offline CAPI
Salesforce deals that close months later, still credited to LinkedIn.
A LinkedIn-sourced deal in Salesforce often closes long after the click ages out of any pixel window. Signals matches the closed Opportunity to the original ad by hashed business email instead.
- ● salesforce → linkedin.offline_capi :: live
- > event Opportunity closed-won value=84,000 USD
- hash sha256(business_email)
- route linkedin.offline_capi conversion=closed_won
- ✓ delivered · pipeline attributed
WHAT THIS ENABLES
Salesforce to LinkedIn Offline Conversions API
Salesforce to LinkedIn Offline Conversions API is the pipeline that sends closed Salesforce deals into LinkedIn's Conversions API, matched on hashed business email, so a B2B deal that takes months to close still attributes back to the campaign that started it.
- Closed Salesforce deals credited to LinkedIn campaigns months after the originating click.
- LinkedIn optimization informed by real B2B pipeline outcomes rather than form fills.
- The same offline pipeline you already run for other ad platforms, extended to LinkedIn.
The click, the conversion, and the credit.
The conversion happens off LinkedIn, away from any pixel. Here is how Salesforce closes the loop.
Built for the teams that own the number.
Teams already sending Salesforce stage changes to other ad platforms who want LinkedIn included.
From kickoff to verified events.
-
Connect
Connected App access scoped to the Salesforce Opportunity object and the business email field LinkedIn matches on.
-
Map
Closed-won mapped to a LinkedIn offline conversion definition in the visual mapper.
-
Deliver
Delivery to LinkedIn's Conversions API, deduped against re-synced records.
What changes when the CSV goes away.
| Capability | Manual CSV upload | Datahash |
|---|---|---|
| Reporting | Offline sales sit in a separate export, reconciled by hand. | Revenue counted in the same Offline CAPI reporting as web conversions. |
| Deduplication | A re-uploaded file risks counting the same conversion twice. | Deduped delivery, so a resent record never counts as a second conversion. |
| Match visibility | Match quality is a guess until the numbers look off. | Match rate reported per upload, tied to the source event set that produced it. |
| Effort and latency | An analyst exports and uploads on a manual cadence. | Server-side and automatic the moment Salesforce records the event. |
What Offline CAPI actually receives.
- ● signals :: event payload
- > POST /conversionEvents source=salesforce.opportunity
- conversion "urn:lla:llaPartnerConversion:409218"
- conversionHappenedAt 1784279880000
- user.userIds [{ idType: "SHA256_EMAIL", idValue: "a71c9e…" }]
- ✓ accepted · conversionValue 84000 USD
Adjacent moves on the same stack.
from Salesforce
Salesforce to Google OCI
Salesforce to Google Offline Conversion Import is the pipeline that persists the GCLID…
Learn morefrom Salesforce
Salesforce to Google Store Sales
Salesforce to Google Store Sales is the pipeline that hashes contact and closed-won…
Learn moresame use case
ActiveCampaign to LinkedIn Offline CAPI
ActiveCampaign to LinkedIn Offline CAPI: Signals reads your ActiveCampaign contacts and…
Learn moregeneric
LinkedIn Offline CAPI
Datahash routes offline outcomes, like closed deals from your CRM, to LinkedIn with hashed…
Learn moreAsked on almost every call.
Our LinkedIn-sourced deals close six months after the click. Does that still attribute?
Yes. LinkedIn's Offline Conversions API matches on hashed business email rather than a click identifier, so it does not depend on any pixel or cookie window surviving the sales cycle. A Salesforce Opportunity that closes six months after the original click still credits the campaign, as long as the business email on the account matches the one LinkedIn originally saw.
What Salesforce events besides closed-won can go to LinkedIn?
Any stage your Salesforce pipeline records can be mapped, though closed-won is the most common because it is the outcome LinkedIn's bidding actually optimizes toward. Some B2B teams also send an earlier qualified-opportunity stage to give LinkedIn a faster signal while the closed-won feed builds volume over a longer sales cycle.
NEXT STEP