Connect LinkedIn prospecting data to HubSpot lead scoring

How do I connect LinkedIn prospecting to HubSpot lead scoring so high-intent social leads rise to the top?

HubSpot workflow
  1. WhenLast LinkedIn Message Received is less than 7 days ago+25 to HubSpot Score
  2. ThenSet lifecycle stage to MQLWhen HubSpot Score is greater than 50
  3. ThenCreate taskOr enroll in sequence

Problem

How do I connect LinkedIn prospecting to HubSpot lead scoring so high intent social leads rise to the top?

What is actually possible (important)

HubSpot cannot natively read LinkedIn behavior like messages, profile views, or accepts.

To make this work, you need a tool like Hublead that syncs LinkedIn actions into HubSpot contact properties.

You cannot reliably track:

  • Profile views
  • Generic LinkedIn clicks
  • Organic post impressions

So this playbook focuses only on signals you can truly control and trust.

Prerequisites

HubSpot

  • Marketing Hub Pro or Enterprise for native lead scoring
    Or any HubSpot plan if you use a custom score property
  • Ability to create:
    • Custom contact properties
    • Workflows

LinkedIn and Hublead

  • Hublead (or similar) to sync:
    • LinkedIn replies
    • LinkedIn connection accepted events
Get the HubSpot Outbound Handbook

Free guide

Get the HubSpot Outbound Handbook

Run an effective outbound campaign that keeps your pipeline full.

  1. 1. Define the intent signals you can really use

High intent (reliable)

  • Replied to a LinkedIn message
  • Accepted a connection request

Medium intent (optional but useful)

  • Opened or clicked HubSpot emails
  • Visited key pages on your website

Fit signals (classic HubSpot)

  • Job title
  • Seniority
  • Company size
  • Industry
  1. 2. Create the required HubSpot properties

    The two date properties come from Hublead, which creates them on your contacts. Nothing to create:

    • Last LinkedIn Message Received (Hublead property)
    • Last LinkedIn Invitation Accepted (Hublead property)
    • Optional, custom properties you create in Settings → Properties:
      • LinkedIn engagement level (Dropdown: None, Low, Medium, High)
      • LinkedIn intent score (Number) if you want a separate score from HubSpot Score
  2. 3. Sync LinkedIn data into HubSpot with Hublead

    Hublead fills its properties on its own:

    • Last LinkedIn Message Received when a reply is detected (on Business, when you open the conversation)
    • Last LinkedIn Invitation Accepted when an invite is accepted

    This is the core of the system.

  3. 4. Configure lead scoring in HubSpot

    Go to: Settings → Data Management → Properties → HubSpot Score
    (or your custom score property)

Add positive criteria

Examples:

  • Last LinkedIn Message Received is less than 7 days ago → +25
  • Last LinkedIn Invitation Accepted is less than 14 days ago → +10
  • Job title contains VP, Head, Director → +20
  • Company size matches ICP → +10
  1. 5. Add score decay and negative scoring

    Examples:

    • If no activity in 60 or 90 days → -20
    • If job title contains Student, Intern, Freelancer → -30
    • If industry is not a target → -20

    This prevents old LinkedIn interactions from staying hot forever.

  2. 6. Automate routing based on score

    Create workflows.

Trigger examples:

  • HubSpot Score becomes greater than 50 → Set lifecycle stage to MQL
  • HubSpot Score becomes greater than 80 → Set lifecycle stage to SQL

Actions:

  • Assign owner
  • Create task
  • Enroll in sequence
  • Send Slack or email notification
  • Change lifecycle stage

What you should NOT try to do

  • Score profile views
  • Score generic LinkedIn clicks
  • Score organic post impressions

You cannot get this data reliably into HubSpot.

Result

You get:

  • A real LinkedIn powered intent score
  • Based only on signals you truly control
  • Usable for:
    • Prioritization
    • Routing
    • Sales automation
    • RevOps reporting

Connect HubSpot to LinkedIn in seconds

Import contacts, companies and activities while prospecting on LinkedIn.

Try Hublead for free

Before you publish the workflow

Does this work without Hublead?

No. HubSpot cannot read LinkedIn messages or connection events by itself. You need a tool like Hublead to sync these actions into HubSpot contact properties.

Do I need Marketing Hub Pro or Enterprise?

Only if you want to use HubSpot’s native HubSpot Score.
If you prefer, you can use a custom number property as a score and update it with workflows on any HubSpot plan.

What LinkedIn signals can I really use for scoring?

Only signals you control and sync:

  • LinkedIn message replies
  • LinkedIn connection accepted

You cannot reliably score:

  • Profile views
  • Post views
  • Generic LinkedIn activity
How fresh is the LinkedIn data?

Hublead updates the data when the rep uses LinkedIn. In practice, this is near real-time for daily sales usage.

Will old LinkedIn replies keep my leads “hot” forever?

No, if you configure score decay (step 5): leads with no activity for 60 or 90 days lose points.

Put this workflow live
this week.

Install the extension, connect HubSpot or Salesforce, and sync a LinkedIn conversation: it lands on the CRM record, ready for this recipe.

Free to start, no card needed.