Ln2CRM logo Ln2CRM
HubSpot + LinkedIn

LinkedIn HubSpot integration, built into one Chrome extension

Open someone's profile on LinkedIn and you'll see whether they're already a HubSpot Contact, along with whatever your team has logged against them. Someone new? Click once and the Contact exists, Company associated and all. There's no second tab to juggle, and nobody asks you about Sales Navigator.

Free tier, no card Install in 60 seconds One OAuth approval

Why HubSpot users need this on LinkedIn

HubSpot's free CRM gave a huge number of teams somewhere to keep their Contacts, which is great, but that record never shows up on LinkedIn, where the prospecting actually happens. HubSpot's own LinkedIn tools sit behind paid Sales Hub seats. So most people end up pasting names into HubSpot search and quietly hoping they're not about to create a second Contact.

That's the gap Ln2CRM fills. Looking at a profile, you can tell straight away if this is a Contact you already have, which Company they sit under and how long it's been since anyone spoke to them. Then you act on it in a click. Does it matter whether your portal is free or paid? Not at all, since everything runs through HubSpot's regular CRM API.

Setting it up

Get the extension

It's in the Chrome Web Store, and once added it opens as a panel on LinkedIn profiles and company pages, nowhere else.

Connect HubSpot

Connecting is one OAuth approval on HubSpot's own login screen. You accept the scopes once and that's it, so your password never comes anywhere near us. If you ever want to cut it off, disconnecting the app inside HubSpot does the job.

Pick a property for the LinkedIn URL

We'll ask which property should hold the LinkedIn link. You've likely got one already, so it's a choice from a dropdown rather than a custom build. It pays off later too, because that link is the first thing we look at when working out whether someone's already in your portal.

New people become a Contact

Here HubSpot makes life simple, since everybody is a Contact and there's no Lead stage to think about. Ln2CRM creates the Contact, associates the Company in the same click, and a Deal can come along too if the conversation is already that far.

Badges right on the page

Profiles get a small badge the moment they load. Green is the easy one, the Contact already exists. If LinkedIn lists a newer job title or company than your HubSpot record, you'll see it turn yellow instead, and a red one means this person has never been added to your portal. Badges are on by default, though a switch in Settings hides them if you find them noisy.

Built in email finder

Whenever the Email field is empty, there's a sparkle next to it. Click it and Ln2CRM goes off to find the work email, verifies it, and marks it with a green check when it's good. It's included in every plan, the free one too, with 5 found emails a month. Phones work a bit differently because they come through your own FullEnrich or Apollo key, so you pay that provider directly and we don't take a cut.

Prospect

With that, you're ready. Every LinkedIn profile you open now shows either the matching Contact, with its notes and tasks, or a card that's already filled in for you to save.

HubSpot without the tab

Over time you'll notice a fair amount of HubSpot housekeeping moving into the panel, simply because it's quicker than switching tabs.

Add a person to HubSpot in one click

Pressing + Person is where most of the saving happens. Ln2CRM reads the profile and fills in the card, so all you really do is glance over it, maybe jot a note, and save. The new Contact shows up in HubSpot with its Company already associated, carrying the LinkedIn link that lets us recognize the person next time.

Taken from the profile

Whatever the profile shows is on the card before you touch the keyboard.

Saved as a Contact, with the Company associated

The Company gets created or associated in that same click, and once the conversation turns serious, a Deal is one more click away.

Use a Company you already have

Got the Company in HubSpot already? Type its name or paste its ID and the Contact goes under it. Otherwise someone ends up merging two copies of the same Company a month from now, and nobody enjoys that job.

Email and phone, when needed

The sparkle handles work emails. For phone numbers, connect your own FullEnrich or Apollo key.

Manage the record without opening HubSpot

The Manage tab puts a small slice of HubSpot right on the LinkedIn page. You find the Contact and link the profile to it once, and from then on you can check the associated Company and any open Deals before you write anything.

Check Person in CRM

You can search by name or HubSpot ID. After the profile is linked to the right Contact, Ln2CRM remembers the pairing, so you only do this once.

Tasks and timeline

Open tasks and older notes show up beside the profile, which is about the best protection there is against messaging someone twice or forgetting what you promised them.

Edit without switching

Changing a property or logging the next task from the panel takes about twenty seconds, which beats hunting for the right HubSpot tab.

Spot who is already in HubSpot while you scroll

Scroll through a page of LinkedIn search results and the badges do the sorting for you, showing which people are already Contacts in HubSpot before you've clicked on anyone.

Green: in HubSpot

Already a Contact in your portal, and the badge links straight to the record.

Red: not in HubSpot

Nobody's added them to HubSpot, which might make them exactly who you're looking for.

Yellow: needs an update

The Contact exists, only LinkedIn has since moved on to a new job title or company. You'll see what changed in the panel, and HubSpot catches up with a single click.

Ln2CRM badge on a LinkedIn profile marking whether the person is already in HubSpot

One Contact, the whole HubSpot context

Associations are what make HubSpot worth using, so the panel shows them too. When a profile matches a Contact, you already know the account before you start typing.

Associations at a glance

The Contact's Company and any open Deals appear right on the profile, which tells you where the account stands before you reach out.

Works on the free CRM

You won't need a Sales Hub seat for any of this, because creating Contacts, associating Companies and logging Tasks all go through the CRM API that every HubSpot tier has.

No duplicate Contacts

Matching on the LinkedIn URL and on email means one person stays one Contact, rather than two records owned by two reps.

What lands where in HubSpot

This is how LinkedIn details map onto HubSpot objects and properties. You confirm it once during setup, and from then on the LinkedIn URL is how we catch duplicates.

From the LinkedIn pageHubSpot objectField
Full nameContactfirstname, lastname
Current roleContactjobtitle
CompanyCompanyname
LocationContactcity, country
Profile URLContactAny property you pick from a dropdown, used for duplicate matching
Company page URLCompanyAny property you pick, or domain
Email and phoneContactemail, phone (email found by Ln2CRM; phone via your own FullEnrich or Apollo key)
Your notesContact, Company, or DealNote attached to the record
Follow-upTaskTitle, due date, associated with the record

Ln2CRM works with the objects HubSpot users rely on, Contacts and Companies first, then Deals, Tasks and Notes, and it does so on Free, Starter, Professional and Enterprise alike through the CRM API.

For HubSpot admins

Ln2CRM connects through standard OAuth and only ever acts as the person who signed in. These are the things admins usually ask us about.

One OAuth approval, no passwords

Your people log in on HubSpot's own consent screen and approve the scopes once. From our side that means a scoped token, never a password, and pulling it under Connected Apps shuts the connection down on the spot.

Only what it needs

Everything happens as the connected user and within their HubSpot permissions. Put simply, if someone can't see a record in HubSpot, Ln2CRM can't show it to them either.

Started by a person, every time

Ln2CRM never wanders off doing things by itself. It looks at a profile because a person opened it and writes to HubSpot because they pressed Save, so bulk exports and scraping simply aren't part of how it works.

Records go straight into your portal

Contacts and Companies are created and updated right in your HubSpot. We don't sell contact data, to anyone, ever.

If your portal restricts app installs

In most portals each user can approve the OAuth connection on their own. Some portals only let a Super Admin install apps, and in that case the admin approves Ln2CRM once under Settings → Integrations → Connected Apps, after which every rep connects with a single click.

What HubSpot admins actually ask us about, from the support inbox: two things. Where the second email went (under View all properties, in the Additional email property, which the contact card doesn't show) and why a burst of saves once came back with errors. That one was ours: HubSpot limits search calls per second per portal, our two servers each spent that budget on their own, and HubSpot answered 429 for a minute. We now keep one shared pace per portal, about three searches a second.

Running a security review? Send your questions to admin@ln2crm.com and you'll hear back from the people who built it.

What HubSpot teams do with it

See history before you writeBefore reaching out, it's worth knowing whether they're already a Contact, who owns them and when someone last got in touch, and the profile tells you.
One click to a new ContactA new Contact lands in HubSpot with its Company associated and your properties filled in, and you didn't have to open HubSpot once.
Log it while it's freshLogging the next step takes a few seconds, whether it's a quick note or a Task with a due date. Future you will be grateful on Monday morning.
Notes by voiceRather talk than type? Say the note out loud, and if you've switched it on, AI tidies the wording first.
Open Deals from the profileOnce a conversation turns into something real, the Deal can be created from the profile and associated with the Contact and Company right there.
One person, one ContactTwo reps finding the same person on LinkedIn still end up with one Contact, because the URL match catches it.
LinkedIn messages in HubSpotSync a LinkedIn conversation to HubSpot and it shows up as a note on the Contact, with every message labeled by sender and date. After that, only new messages get added, either when you click or automatically.
No Sales Navigator requiredEverything here runs on regular LinkedIn, so if you're wondering whether Sales Navigator is worth it, have a look at our Sales Navigator alternatives breakdown.

Plans and prices

One subscription covers HubSpot and every other CRM we support, and the pricing page lists all the limits.

Free
$0

It's enough to run the whole workflow for real, with 15 Create and 15 Manage actions a month, and there's no card involved.

Base
$16 / user / month

This is the plan for everyday prospecting, with 500 Create and 500 Manage a month, which comes to $13 a month on yearly billing.

Pro
$23 / user / month

Pro adds the AI copilot, which writes from your CRM history, and throws in a free crm2crm seat, for $18 a month billed yearly.

FAQ

How do I add a LinkedIn profile to HubSpot?
Once the extension is installed and HubSpot is connected, you just open a LinkedIn profile. The panel says right away whether that person is already a Contact, and if they aren't, one click creates them with their Company associated. There's no Sales Navigator involved, and the free plan is enough to try it.
Do I need Sales Navigator for this to work?
Not at all. Ln2CRM reads the LinkedIn page you're on, whether that's regular LinkedIn or Sales Navigator, and writes to HubSpot through its CRM API, so a Sales Navigator subscription simply isn't part of the picture.
Which HubSpot plans and objects are supported?
Any HubSpot tier works, from the free CRM right up to Enterprise, because everything goes through the CRM API they all share. Day to day, that covers Contacts and the Companies and Deals they belong to, plus whatever Tasks and Notes your team adds.
How do I connect it to HubSpot?
Usually it's one approval. You're sent to HubSpot's own login, you okay the scopes, and that's that. Some portals are locked so only a Super Admin can install apps, in which case they approve Ln2CRM once and the rest of the team connects with a click.
Is the HubSpot connection safe?
Yes, we're confident about it. HubSpot's own OAuth handles the login with scoped access, which keeps your password away from us entirely, and revoking it under Connected Apps takes seconds.
How does duplicate prevention work?
The LinkedIn URL in the property you picked comes first, since it survives job changes. Older Contacts often lack it, so then we check email and name. If the Contact is already there, you update that record instead of making a twin.
Is there really a free tier?
Yes, and there's no expiry date on it. Each month you get 15 Create and 15 Manage actions without entering a card. Paid plans start at $16 per user per month ($13 billed yearly) with far higher limits, and Pro, at $23 ($18 yearly), adds the AI copilot.

Put HubSpot inside LinkedIn

Installing takes a minute. Connect HubSpot, and your first Contact from LinkedIn can be saved before your next meeting starts.