LinkedIn + HubSpot

Connect LinkedIn and HubSpot to Turn Social Engagement Into Revenue

Automatically sync LinkedIn leads, connections, and campaign data into HubSpot to keep your sales pipeline full and your team focused on closing.

Why integrate LinkedIn and HubSpot?

LinkedIn is the world's largest professional network and a primary channel for B2B lead generation. HubSpot is the go-to CRM and marketing platform for managing contacts, deals, and customer journeys. Together, they work well for B2B sales and marketing teams. Integrating LinkedIn with HubSpot cuts out the manual work of copying lead data between platforms so every social interaction gets captured, enriched, and acted on in your CRM.

Automate & integrate LinkedIn & HubSpot

Use case

Sync LinkedIn Lead Gen Form Submissions to HubSpot Contacts

When a prospect fills out a LinkedIn Lead Gen Form — whether from a Sponsored Content ad or an InMail campaign — their details are automatically created or updated as a contact in HubSpot. The integration maps LinkedIn fields to HubSpot properties, assigns the contact to the correct owner, and enrolls them in a follow-up sequence without any manual data entry.

Use case

Enrich HubSpot Contact Profiles with LinkedIn Data

Keep HubSpot contact records fresh and complete by automatically pulling LinkedIn profile information — including job title, company, industry, and seniority level — and writing it back to custom HubSpot contact properties. When a prospect changes jobs or gets a promotion, the update flows directly into your CRM.

Use case

Log LinkedIn InMail and Connection Activity on HubSpot Contact Timelines

Every time a sales rep sends a LinkedIn InMail, connects with a prospect, or receives a reply, that activity is automatically logged as a timeline event on the corresponding HubSpot contact record. Sales managers get full visibility into social selling activity alongside email opens, calls, and deal stage changes.

Use case

Create HubSpot Deals from LinkedIn Sales Navigator Leads

When a Sales Navigator user saves a lead or account, or when a lead hits a defined engagement threshold, tray.ai automatically creates a corresponding deal in HubSpot with the right pipeline stage, owner, and associated company record. This closes the gap between social prospecting and formal opportunity management.

Use case

Sync HubSpot Contact Lists to LinkedIn Matched Audiences

Automatically push curated HubSpot contact lists and company lists to LinkedIn as Matched Audiences for targeted ad campaigns. When HubSpot list membership changes — based on lifecycle stage, deal activity, or engagement score — the corresponding LinkedIn audience updates in near real time.

Use case

Report LinkedIn Campaign Performance Inside HubSpot

Pull LinkedIn Campaign Manager metrics — impressions, clicks, spend, leads, and cost-per-lead — into HubSpot custom report properties or a connected data object on a scheduled basis. Marketing teams can analyze LinkedIn channel performance alongside email, organic, and paid search data in a single HubSpot dashboard.

Use case

Trigger LinkedIn Outreach Sequences from HubSpot Workflow Events

Use HubSpot workflow triggers — such as a contact reaching MQL status, a deal entering a specific stage, or a contact attending a webinar — to automatically queue personalized LinkedIn connection requests or InMail messages through Sales Navigator. This closes the loop between marketing automation and social selling.

Get started with LinkedIn & HubSpot integration today

LinkedIn & HubSpot Challenges

What challenges are there when working with LinkedIn & HubSpot and how will using Tray.ai help?

Challenge

Manual Lead Export Delays Kill Response Time

LinkedIn Lead Gen Form data sits locked in Campaign Manager until someone manually exports a CSV, reformats it, and imports it into HubSpot — a process that can take hours or even days. By the time a lead lands in the CRM, the prospect's interest has often cooled and competitors may have already reached out.

How Tray.ai Can Help:

tray.ai connects to the LinkedIn Campaign Manager API and listens for new lead form submissions in real time, immediately creating or updating HubSpot contacts and enrolling them in follow-up workflows — cutting lead response time from hours to minutes.

Challenge

Inconsistent Field Mapping Between LinkedIn and HubSpot

LinkedIn Lead Gen Forms use different field names, formats, and data structures than HubSpot contact properties. Custom questions on forms add further complexity. Manual mapping during imports is error-prone, leading to dirty CRM data, broken segmentation, and inaccurate reporting.

How Tray.ai Can Help:

tray.ai's visual data mapper lets teams define precise, reusable field transformations between LinkedIn form fields and HubSpot properties — including custom fields — with built-in data formatting, deduplication checks, and validation logic to keep CRM data clean.

Challenge

No Visibility into LinkedIn Touchpoints in HubSpot

Without an integration, HubSpot contact timelines show email opens, website visits, and calls — but have no record of LinkedIn InMails sent, connection requests accepted, or comments left on posts. Sales managers lack a complete view of the prospect journey, which makes coaching and forecasting less accurate.

How Tray.ai Can Help:

tray.ai logs LinkedIn Sales Navigator activities directly to HubSpot contact timelines as custom events, giving every stakeholder a single chronological view of all touchpoints across email, phone, and social channels without any manual logging by reps.

Challenge

LinkedIn Audience Segments Go Stale Without Manual Re-Exports

HubSpot lists are dynamic — contacts enter and exit based on behavior, lifecycle stage, and firmographic changes — but LinkedIn Matched Audiences only update when someone manually re-exports and re-uploads the list. Ads end up targeting the wrong people, wasting budget and hurting campaign performance.

How Tray.ai Can Help:

tray.ai runs scheduled syncs between HubSpot active lists and LinkedIn Matched Audiences, automatically adding and removing contacts as list membership changes. Marketing teams can run ABM and retargeting campaigns knowing their LinkedIn audiences always reflect current CRM data.

Challenge

Attribution Gaps Make LinkedIn ROI Impossible to Prove

Marketing teams struggle to connect LinkedIn campaign spend to actual pipeline and revenue in HubSpot because lead source data is inconsistently captured, UTM parameters don't work on Lead Gen Forms, and there's no automated way to associate campaign-level metrics with HubSpot deals and contacts.

How Tray.ai Can Help:

tray.ai captures LinkedIn campaign IDs and form names at the moment of lead submission and writes them to HubSpot as custom lead source properties, then pulls campaign-level spend and performance metrics into HubSpot on a scheduled basis — giving revenue teams a complete attribution model from LinkedIn ad click to closed deal.

Start using our pre-built LinkedIn & HubSpot templates today

Start from scratch or use one of our pre-built LinkedIn & HubSpot templates to quickly solve your most common use cases.

LinkedIn & HubSpot Templates

Find pre-built LinkedIn & HubSpot solutions for common use cases

Browse all templates

Template

LinkedIn Lead Gen Form → HubSpot Contact + Enrollment

Automatically captures new LinkedIn Lead Gen Form submissions, creates or updates a HubSpot contact with all mapped field data, sets the lead source property, and enrolls the contact in a designated HubSpot email sequence for immediate follow-up.

Steps:

  • Trigger: New lead submission received from a LinkedIn Lead Gen Form via LinkedIn Campaign Manager API
  • Transform: Map LinkedIn form fields (name, email, job title, company, phone) to corresponding HubSpot contact properties
  • Action: Create or update HubSpot contact, set Lead Source to 'LinkedIn', assign contact owner based on territory rules, and enroll in follow-up workflow

Connectors Used: LinkedIn, HubSpot

Template

LinkedIn Sales Navigator Lead Save → HubSpot Deal Creation

Monitors LinkedIn Sales Navigator for newly saved leads or accounts and automatically creates a new contact, associated company, and deal record in HubSpot — complete with pipeline stage, owner assignment, and a task for the assigned rep to initiate outreach.

Steps:

  • Trigger: Sales Navigator lead or account saved by a rep, detected via LinkedIn API polling
  • Action: Search HubSpot for an existing contact and company match; create new records if none found, enriching with LinkedIn profile data
  • Action: Create a new HubSpot deal in the prospecting stage, assign to the saving rep, and create a follow-up task with a due date within 24 hours

Connectors Used: LinkedIn, HubSpot

Template

HubSpot List Sync → LinkedIn Matched Audience

On a scheduled interval, exports active HubSpot contact or company lists to LinkedIn Campaign Manager as Matched Audiences, letting sales and marketing teams run precisely targeted ads against their CRM segments without any manual file exports.

Steps:

  • Trigger: Scheduled run (daily or on HubSpot list membership change) pulls the latest members of a specified HubSpot active list
  • Transform: Format contact data (email, company name) into LinkedIn Matched Audience upload schema
  • Action: Create or update the corresponding LinkedIn Matched Audience via Campaign Manager API, ready for use in ad targeting or suppression

Connectors Used: HubSpot, LinkedIn

Template

LinkedIn Campaign Metrics → HubSpot Custom Dashboard

Pulls daily performance data from LinkedIn Campaign Manager — including spend, impressions, clicks, leads, and CPL by campaign — and writes the values to custom HubSpot data properties or a connected reporting dataset so marketing can analyze LinkedIn ROI alongside other channels.

Steps:

  • Trigger: Scheduled daily run calls the LinkedIn Campaign Manager Analytics API for prior-day performance by campaign
  • Transform: Aggregate metrics per campaign and map to HubSpot custom object or contact/company record properties
  • Action: Upsert records in HubSpot with updated metrics and refresh associated HubSpot custom report views

Connectors Used: LinkedIn, HubSpot

Template

HubSpot MQL Trigger → LinkedIn InMail Outreach

When a contact reaches MQL status in HubSpot — based on lead score threshold or workflow enrollment — this template automatically queues a personalized LinkedIn InMail or connection request via Sales Navigator, coordinating social outreach with active email nurture sequences.

Steps:

  • Trigger: HubSpot workflow fires a webhook when a contact's lifecycle stage changes to MQL or lead score exceeds a defined threshold
  • Transform: Look up the contact's LinkedIn profile URL (stored as a HubSpot property) and personalize the InMail message using HubSpot token data
  • Action: Submit the InMail or connection request via LinkedIn Sales Navigator API and log the activity as a note on the HubSpot contact timeline

Connectors Used: HubSpot, LinkedIn

Template

LinkedIn Profile Change → HubSpot Contact Update

Detects job title or company changes for tracked LinkedIn profiles and automatically updates the corresponding HubSpot contact record, triggers a re-scoring event, and alerts the assigned sales rep via a HubSpot task or internal notification.

Steps:

  • Trigger: Scheduled polling of LinkedIn profiles for contacts flagged as high-priority in HubSpot detects a change in title or employer
  • Action: Update the HubSpot contact record with the new job title, company, and seniority data from LinkedIn
  • Action: Create a HubSpot task for the contact owner alerting them to the change and recommending re-engagement outreach

Connectors Used: LinkedIn, HubSpot