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
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