Ln2CRM logo Ln2CRM
Salesforce + LinkedIn

LinkedIn Salesforce integration, built into one Chrome extension

When you land on someone's LinkedIn profile, the panel has already asked Salesforce about them. Already in your org? Then their notes and open tasks are right there, which saves you the usual detour through Salesforce search. Not there yet? One click creates the Lead or Contact, and the Account gets sorted in the same go. You stay on LinkedIn the whole time, and there's no Sales Navigator seat involved.

Free tier, no card Install in 60 seconds OAuth 2.0 with PKCE

Setup, step by step

Add it to Chrome

It lives in the Chrome Web Store like any other extension. After you add it, a panel opens on LinkedIn profiles and company pages, and honestly that's the only place you'll notice it.

Connect Salesforce

Signing in happens on Salesforce's own screen, with OAuth 2.0 and PKCE under the hood, which means we never get to see your password. If you ever want to stop, revoking the app in Salesforce Setup ends it right then.

Choose the field for the LinkedIn URL

We'll ask which field should hold the LinkedIn link. Most orgs already have something suitable, so it's a pick from a dropdown and not a project for your admin. That link earns its keep later, because it's the surest way we know to recognize someone who's already in Salesforce.

Leads or Contacts?

This one really depends on how your team sells. Where reps qualify people before they count, new names belong in Leads, and that's how most Salesforce orgs already work. Smaller teams often feel the Lead stage is an extra hop and go straight to Contacts. We're fine either way. It's a setting, not a migration, so if your process changes next quarter nobody has to clean anything up.

Decide on the badges

You'll notice a small badge next to people's names. Green means we found them in Salesforce. Yellow shows up when LinkedIn has a newer title or company than your record, and that's often the first hint someone has changed jobs. Red? Nobody on the team has saved them yet. If badges feel like clutter to you, Settings has a switch to hide them.

Work emails without another tool

When a record has no email, there's a sparkle icon in that empty field. Clicking it sends Ln2CRM looking for the person's work email, and once the address checks out it gets a green check. This comes with every plan, and even the free one includes 5 found emails a month. Phone numbers work differently, because they come through your own FullEnrich or Apollo key, so the provider bills you at their rate and we don't add a cent.

Prospect

That's the setup done. From here you just open the profiles you're working on, and each one shows either the Salesforce match with its notes and tasks or a card that's already filled in and waiting for Save.

Work the record from LinkedIn

Salesforce itself doesn't go anywhere, of course. Reports, forecasts and pipeline reviews still live there. What changes is the small stuff, the quick notes and next steps and corrections, which you end up doing next to the profile because that's where you already are.

Add a person to Salesforce in one click

Most of your clicks will land on + Person. It reads the profile, so the card arrives filled in and your part is mostly a quick sanity check before saving. If you've got a note from the call, it can go in right there. Salesforce gets the record with the LinkedIn link attached, which matters the next time anyone on the team opens this person.

The card fills itself

Nothing to copy across, since the card opens with the profile details already on it.

Lead or Contact, as you set it

Lead or Contact follows the choice you made in setup, so nobody has to remember the rule. The Account is matched or created in the same click.

Attach to an existing Account

Typing the company name, or pasting a Salesforce ID if you've got one, attaches the person to the Account you already have. It sounds minor, but duplicate Accounts pile up in Salesforce orgs faster than anyone expects, and this is where they usually start.

Email when you need it

Need an email? The sparkle finds it. Phones are possible too, once your own FullEnrich or Apollo key is connected.

Manage the record without opening Salesforce

Manage is the tab where LinkedIn starts to feel like a corner of Salesforce. Once the profile is linked to its record, you'll be reading what's been logged before you type anything yourself.

Check Person in CRM

Name works for the lookup, and so does a Salesforce ID if you happen to have one. After the profile is linked to the right Lead or Contact, it stays linked.

Open tasks and past notes

Open tasks and the notes before them show up next to the profile. It's very hard to send the same intro twice when your colleague's note from last month is sitting right there.

Quick updates

If something needs fixing or adding, it's done from the panel, and you're back on LinkedIn in well under a minute.

Spot who is already in Salesforce while you scroll

Search results are where this pays off. Every profile, company page and conversation you scroll past gets marked, so you can sort a long list without checking a single name in Salesforce.

Green: already in Salesforce

Already a Lead or Contact in your org, and the badge opens the record.

Red: not saved yet

Nobody on the team has saved them, so if they look right for you, they're fair game.

Yellow: something changed

There's a record, but the title or company on LinkedIn no longer matches Salesforce. The panel shows you both, and one click updates Salesforce.

Ln2CRM badge on a LinkedIn profile: a green outline marks the person as already in Salesforce

What lands where in Salesforce

Here's how LinkedIn details map onto standard Salesforce objects. You confirm it once during setup, and the LinkedIn URL is what we rely on to spot a person who's already in your org.

From the LinkedIn pageSalesforce objectField
Full nameLead or ContactFirstName, LastName
Current roleLead or ContactTitle
CompanyLead or AccountCompany / Account.Name
LocationLead or ContactCity, Country
Profile URLLead or ContactAny field you pick from a dropdown, used for duplicate matching
Company page URLAccountAny field you pick from a dropdown
Email and phoneLead or ContactEmail, Phone (email found by Ln2CRM; phone via your own FullEnrich or Apollo key)
Your notesLead, Contact, or OpportunityNote attached to the record
Follow-upTaskSubject, ActivityDate, linked to the record

Under the hood Ln2CRM talks to the objects reps touch every day, from Leads and Contacts through Accounts and Opportunities to Tasks, Events and EmailMessage. The one requirement is API access on your edition. Enterprise, Unlimited and Developer include it, while Professional needs the API add on first, which catches a lot of Professional orgs by surprise.

For Salesforce admins

If you look after the org, this bit's for you. Ln2CRM signs in through standard OAuth and acts as whoever connected, nothing more. What follows is what security reviews usually ask us, plus how to approve the app ahead of time if your org restricts connected apps.

OAuth 2.0 with PKCE, no passwords

Reps go through the normal Salesforce login and consent screen. We end up holding a scoped token, never a password, and if you revoke it in Setup the connection stops immediately.

Only the objects it needs

It works with the standard objects a rep already uses, always as the person who connected and inside their permissions. So if a rep can't see a record in Salesforce, Ln2CRM can't see it on their behalf either.

Nothing happens on its own

Nothing runs on its own. We read a profile because someone opened it, and we write to Salesforce because someone clicked Save, which also means there are no bulk exports and no crawling of pages nobody looked at.

Records go straight into your org

Records are created and edited right in your Salesforce by the person working them. And we don't sell contact data, full stop.

If your org restricts connected apps

This takes one visit to Salesforce Setup. Most admins find the Ln2CRM connected app under Connected Apps OAuth Usage, or under Manage Connected Apps, and allowlist it there. With Permitted Users set to “Admin approved users are pre-authorized”, the only thing left is deciding which Profiles or Permission Sets get access. After that, approved reps connect with a single click and never see an extra prompt.

If you ever saw Cross-org OAuth flows are not supported on our connect screen, that was us, not your org. A Connected App lives in one Salesforce org, and until its policy allows other orgs, nobody outside can sign in. A prospect hit it in August; we fixed the app setting and companies outside ours have connected since. The other question we get: what happens after you convert a Lead. Salesforce stores the new Contact's id on the old Lead, we read it, and the badge follows you to the Contact.

Got a security questionnaire to fill in, or a question this page doesn't answer? Email admin@ln2crm.com and a real person replies.

How sales teams use it day to day

Look before you reach outMost of us would rather know who owns a person and what happened last before writing to them. The profile shows it, Lead or Contact status included.
Save a new prospectA new prospect goes into Salesforce with the Account linked and your custom fields already filled in, and Salesforce itself never had to open.
Write down the next stepJotting the next step down as a note, or a Task with a due date, takes seconds. Memory is a terrible CRM, so this one is worth the habit.
Talk instead of typingTyping on a call is awkward, so you can just say the note. If you'd like, AI cleans up the wording before it's saved.
Open Opportunities from the profileWhen a chat starts turning into a real deal, you can create the Opportunity from the profile, and it's tied to the Contact and Account straight away.
One person, one recordTwo reps, one prospect, three Leads? Not here, because the LinkedIn URL settles who's who.
Bring the LinkedIn chat into SalesforceSync a LinkedIn conversation to Salesforce and it lands as an Enhanced Note where you can see who said what and when. Next time you sync, only the new messages get added, by hand or on autopilot.
No Sales Navigator neededAll of this works on regular LinkedIn. If you're weighing it against Sales Navigator, our Sales Navigator alternatives breakdown goes through the trade offs.

What it costs

Salesforce doesn't cost extra, since one plan covers any CRM you connect. Every limit is on the pricing page.

Free
$0

You get 15 Create and 15 Manage actions every month, which is plenty to see whether it fits, and we never ask for a card.

Base
$16 / user / month

Built for people who prospect every day, so the limits go up to 500 Create and 500 Manage a month. Paid yearly, that's $13 a month.

Pro
$23 / user / month

Pro adds the AI copilot, which drafts from your CRM history rather than from thin air, plus a free crm2crm seat. Paid yearly, it's $18 a month.

FAQ

How do I add a LinkedIn profile to Salesforce?
Install the extension and connect Salesforce, and that's really the whole setup. After that, each LinkedIn profile you open tells you whether the person is in your org, and if they aren't, one click creates the Lead or Contact. Sales Navigator isn't needed, and the free plan is plenty for a first try.
Do I need Sales Navigator for this to work?
No. It runs on regular LinkedIn, and inside Sales Navigator too if you happen to have it, because it talks to Salesforce through the REST API rather than through any LinkedIn add on. So there's no need for Sales Navigator, let alone Advanced Plus.
Which Salesforce editions and objects are supported?
Anything with API access works, which in practice means Enterprise, Unlimited and Developer straight away, and Professional once the API add on is bought. On the object side we cover what reps actually use, Leads and Contacts, Accounts and Opportunities, plus Tasks, Events and EmailMessage.
How do I connect it to Salesforce?
Usually it's quick: the extension sends you to Salesforce's own login page, you approve the request, and you're connected. Plenty of orgs block third party apps by default, though, so if you see a blocked or “not approved” message, that's your admin's setting rather than a bug. Once they allow Ln2CRM as a connected app, or relax the OAuth policy, reconnecting goes straight through.
Is the Salesforce connection safe?
We think so, yes. You sign in on Salesforce's own OAuth 2.0 screen with PKCE, so we never see your password, and the token we get is limited to the objects the extension actually uses. Revoking it in Setup takes a moment, whenever you like.
How does duplicate prevention work?
The LinkedIn URL is the main key, since it doesn't change when someone switches jobs. Older records often don't have one, and for those we fall back to name and company. When we find a match, you're shown the existing Lead or Contact to update, rather than a blank card that would create a second copy.
Is there really a free tier?
It is, and there's no end date. Free comes with 15 Create and 15 Manage actions a month and no card. Outgrow it and Base is $16 per user per month, or $13 on yearly billing, while Pro at $23 ($18 yearly) adds the AI copilot.

Put Salesforce inside LinkedIn

Installing takes about a minute, and connecting Salesforce is one more. By the time your coffee is drinkable, the first prospect from LinkedIn is usually sitting in Salesforce.