Quick Summary
Summarize this article instantly with your preferred AI model.
LinkedIn Ads and Salesforce: How to Connect Them and Why
LinkedIn Ads and Salesforce: How to Connect Them and Why
Connecting LinkedIn Ads to Salesforce sends your lead gen form submissions straight into Salesforce as Leads, in near real time, with no CSV export in between, and lets you push audiences and conversions back so campaigns optimize for revenue. The native connector lives in Campaign Manager, so the basic lead sync needs no third-party middleware, and it runs one way, LinkedIn to Salesforce, with matched audiences and the Conversions API as the deliberate path back. But the integration only earns its keep if you keep the campaign link attached at every step, so a lead can be followed from form to Lead to Opportunity to closed-won, and if you solve the personal-email problem that quietly breaks account routing. This guide covers what syncs, how the native Lead Sync works, how to set it up, field mapping and the campaign link, the personal-email fix, sending data back to LinkedIn, and tracking leads to revenue.
Key takeaways
- The native connector syncs LinkedIn lead gen form submissions into Salesforce as Leads in near real time, with no third-party tool needed for the basic sync.
- Only lead gen form campaigns sync natively; website-CTA campaigns are tracked through your own web forms and pixels instead.
- The native sync runs one way, LinkedIn to Salesforce, so you add the reverse path on purpose with matched audiences and the Conversions API.
- Keep the campaign link attached, as a Salesforce Campaign and Campaign Member, or attribution stops at the click and you cannot follow leads to revenue.
- LinkedIn forms pre-fill personal emails, which breaks account matching and routing, so add an enrichment step to attach the work email and company.
Why connect LinkedIn Ads to Salesforce?
Because a lead sitting in Campaign Manager is a lead Salesforce cannot see, and a LinkedIn conversion only means something once you can follow it to an Opportunity and a closed deal. Connected, a lead gen form submission becomes a Salesforce Lead the moment it is submitted, so it enters your routing, your sequences, and your pipeline reporting without anyone exporting a file. The connection also runs the other way: the segments you hold in Salesforce can target or exclude on LinkedIn, and the conversions you record in Salesforce can flow back so LinkedIn learns which leads became revenue. For a Salesforce shop, this is the step that turns LinkedIn from a channel that reports clicks into one you can judge on pipeline.
What syncs between LinkedIn and Salesforce?
The value is the loop: leads and data in, audiences and conversions out.
| Direction | What syncs | Why it matters |
|---|---|---|
| LinkedIn to Salesforce | Lead gen form submissions become Salesforce Leads | Leads reach routing and sequences instantly |
| LinkedIn to Salesforce | Campaign and ad data on the Lead | Lets you attribute the Lead to its LinkedIn campaign |
| Salesforce to LinkedIn | Contact and account segments as matched audiences | Exclude customers and open deals, retarget stalled MQLs |
| Salesforce to LinkedIn | Conversions via the Conversions API | LinkedIn optimizes toward SQLs and revenue, not clicks |
| Both ways | Revenue Attribution Report (Salesforce-connected) | Ties ad spend to influenced pipeline and revenue |
Leads coming in is the headline, but the conversions and audiences going out, plus the Revenue Attribution Report, are what connect spend to revenue.
How does native Lead Sync work?
The connector is built into LinkedIn Campaign Manager, so the basic lead sync needs no outside tool. It syncs submissions from LinkedIn lead gen forms, which means any ad format that carries a form can feed Salesforce: single image and video Sponsored Content, Message and Conversation Ads, and Document Ads. Each submission creates a Salesforce Lead, and the sync is near real time, so a form filled at 10am is a Lead your reps can see minutes later. The sync runs one direction, LinkedIn to Salesforce, so the reverse flow of audiences and conversions is something you set up separately, not a two-way mirror. The important limit: only lead gen form campaigns sync this way. A campaign that sends people to your website with a plain call to action does not flow through this connector, so those conversions are tracked through your own web forms and pixels, and ideally the Conversions API, instead.
How do you set up the LinkedIn Salesforce integration?
There is no long configuration project here. The native lead sync is a short setup you do once, then maintain lightly, and the order matters more than any single step.
- In Campaign Manager, open your account’s data integrations or lead sync settings and authorize the connection to Salesforce.
- Turn on lead sync for the ad account, so submissions from your lead gen forms start flowing into Salesforce as Leads.
- Map every lead gen form field to a Salesforce field, including any custom questions, so nothing arrives with nowhere to land.
- Set a dedupe rule that decides how a submission matching an existing Lead or Contact is handled, so you do not pile up duplicates.
- Set the campaign link: pass the LinkedIn campaign and ad onto the Lead and attach the Lead to a Salesforce Campaign as a Campaign Member.
- Add an enrichment step so the work email and company are attached before routing and scoring run.
- Check the sync after launching each new form, so a silent failure never quietly costs you leads.
Menu labels shift as LinkedIn and Salesforce update their interfaces, so confirm the exact wording in Campaign Manager, but the sequence holds: authorize, sync, map, dedupe, link, enrich, monitor.
Field mapping and the campaign link
Two setup choices decide whether the data is usable. First, field mapping: map every form field to a Salesforce field before you scale spend, and decide in advance how a submission that matches an existing Lead or Contact is handled, so you do not create duplicates. Second, and more important, the campaign link: pass the LinkedIn campaign and ad data onto the Lead, either into custom fields or, better, by creating a Salesforce Campaign and attaching the Lead as a Campaign Member. Use a hidden form field to carry a stable campaign or source ID so the link survives. This is the step teams skip, and skipping it is why attribution so often stops at the click: without the campaign link, Salesforce knows a Lead arrived but not which LinkedIn campaign produced it.
The personal-email problem, and how to fix it
Here is the wrinkle specific to LinkedIn lead gen forms. The forms pre-fill from the member’s LinkedIn profile, and the email they pre-fill is often a personal one, a gmail.com or similar, not the work address. That quietly breaks the things Salesforce does by email domain: routing the Lead to the right account owner, matching it to an existing Account, and firmographic scoring all assume a work domain, and a personal email defeats them. The fix is an enrichment step between the form and your scoring: when a Lead arrives, enrich it to attach the work email, company, and firmographic data, so routing and matching work as intended. Enrichment complements the native connector rather than replacing it; the connector gets the Lead in, enrichment makes it usable.
Sending audiences and conversions back to LinkedIn
The reverse direction is where efficiency lives. Through matched audiences, sync Salesforce segments to LinkedIn so you can exclude open Opportunities and recent customers from prospecting, and retarget stalled MQLs with tailored campaigns, refreshing the audience on a schedule so it stays current. Through the Conversions API, send first-party conversions back to LinkedIn, uploaded from Salesforce or sent through a connection, including offline outcomes like an SQL or a closed-won deal, so LinkedIn’s optimization chases the leads that become revenue rather than the cheapest clicks. And the Revenue Attribution Report, which connects to Salesforce, ties your LinkedIn spend to the pipeline and revenue it influenced. Together these turn the integration from a one-way lead pipe into a loop that gets smarter each quarter.
The lead-to-revenue chain
The mental model that makes Salesforce attribution work is a chain, and every link must hold. Form submission becomes a Salesforce Lead; the Lead is attached to a Campaign as a Campaign Member; the Campaign Member is followed to an Opportunity; the Opportunity closes and carries revenue. Keep the LinkedIn campaign identifier attached at every link and you can report that, say, 100 form submissions produced 18 qualified Leads, 6 Opportunities, and 2 closed deals worth a known amount, all traced to the campaign that started them. Break any link, most often the Campaign link at the start, and the chain snaps: you are left knowing LinkedIn drove leads but unable to prove it drove revenue. The whole point of the integration is to keep that chain intact.
Common Salesforce integration mistakes
The mistakes are mostly broken links in that chain. Not creating the Salesforce Campaign link, so attribution stops at the click, is the big one. Not passing a hidden campaign or source ID, so the link cannot be rebuilt later, is close behind. Having no dedupe rule, so matching Leads and Contacts pile up as duplicates, corrupts your data. Skipping enrichment, so personal emails break routing and account matching, wastes good leads. And not monitoring the connection, so a silent sync failure goes unnoticed for weeks, is the one that quietly loses leads you paid for. Check the sync after launching any new form.
Close the loop: track leads to revenue
Here is the thread. A LinkedIn lead is only worth what it becomes, and in a Salesforce shop it only becomes visible once it is a Lead attached to a Campaign you can follow to revenue. Sync the leads in and keep the campaign link so attribution survives, fix the personal-email problem so routing works, push audiences and conversions back so LinkedIn optimizes toward pipeline, and lean on the Revenue Attribution Report and the Conversions API the same way you would with any CRM integration or server-side tracking. Then judge LinkedIn on the pipeline Salesforce confirms, not the conversions Campaign Manager claims. If you want your LinkedIn and Salesforce set up for closed-loop tracking to revenue, you can book a demo.
Frequently Asked Questions
Q1. How do you connect LinkedIn Ads to Salesforce?
Use the native data connector in LinkedIn Campaign Manager, which links your lead gen forms to Salesforce so submissions sync as Leads with no third-party tool for the basic connection. You authorize the connection in your account’s data integration settings, turn on lead sync, map each form field to a Salesforce field, set a dedupe rule, and set up the campaign link. For audience sync and conversions back, you also use matched audiences and the Conversions API.
Q2. Is the LinkedIn to Salesforce lead sync real time?
It is near real time. Once the native connector is set up, a LinkedIn lead gen form submission creates a Salesforce Lead within minutes, so it reaches routing and sequences without a CSV export. This works for any ad format that carries a lead gen form. Campaigns that send people to your website with a plain call to action do not sync through this connector, so track those with your own forms and the Conversions API.
Q3. Does the LinkedIn lead sync create a Lead or a Campaign Member in Salesforce?
It creates a Lead, and you should also attach that Lead to a Salesforce Campaign as a Campaign Member. The Lead gets the person into Salesforce; the Campaign Member link is what preserves attribution so you can follow the Lead to an Opportunity and tie it back to the LinkedIn campaign. Set the campaign link up from the start, or attribution stops at the click.
Q4. Why do LinkedIn leads come in with personal email addresses?
Because LinkedIn lead gen forms pre-fill from the member’s profile, and the email on file is often a personal address rather than a work one. That breaks domain-based routing, account matching, and firmographic scoring in Salesforce. The fix is an enrichment step that attaches the work email, company, and firmographic data when the Lead arrives, so your routing and matching work as intended.
Q5. Can you send Salesforce conversions back to LinkedIn?
Yes, through the Conversions API. You can send first-party conversions from Salesforce, including offline outcomes like an SQL or a closed-won deal, back to LinkedIn, so its optimization learns which leads became real pipeline and chases more of them. This is the feedback loop that moves LinkedIn from optimizing for cheap clicks to optimizing for revenue.
Q6. Can you sync Salesforce audiences to LinkedIn?
Yes. You can sync Salesforce segments to LinkedIn as matched audiences, which lets you exclude open Opportunities and recent customers from prospecting and retarget stalled MQLs with tailored campaigns. Refresh the audience from Salesforce on a schedule so it stays current. This is the audiences-out half of the integration, and it is where a lot of wasted spend gets cut.
Q7. Do you need a third-party tool to connect LinkedIn and Salesforce?
Not for the basic lead sync, matched audiences, or the Conversions API, which are native. A third-party tool like LeadsBridge or Zapier is mainly useful for enrichment, for routing leads into systems the native connector does not cover, or for more complex workflows. Start with the native connection and add a tool only for the jobs it genuinely leaves open, such as enrichment.
Q8. How do you track LinkedIn ad revenue in Salesforce?
Keep the campaign link on every Lead, attach Leads to a Salesforce Campaign as Campaign Members, and follow those members to Opportunities and closed-won revenue, so you can report pipeline and revenue by LinkedIn campaign. LinkedIn’s Revenue Attribution Report, which connects to Salesforce, also ties ad spend to influenced pipeline. The key is the unbroken chain from form to revenue.