Capture LinkedIn leads and sync them with Google Sheets, HubSpot or Salesforce
Ready for 3.0What this workflow does
This workflow has 17 nodes and runs on a schedule (every 15 minutes). Along the way it connects LinkedIn and Google Sheets. It also calls api.hubspot.com over HTTP.
How it runs
Trigger: On a schedule (every 15 minutes).
- Fetch new LinkedIn connections (LinkedIn): get profile
- Fetch post engagement data (LinkedIn): get many
- Merge: merges the data from its input branches
- Extract and score lead data (Code): runs custom JavaScript code
- Filter out duplicate leads (Code): runs custom JavaScript code
- Route to create or update path (Switch): routes items into 2 branches
- Append new lead to Google Sheets (Google Sheets): append
- Create new contact in HubSpot (HTTP Request): calls api.hubspot.com (POST)
- Create new lead in Salesforce (HTTP Request): calls an HTTP API (POST)
- Update existing lead in Google Sheets (Google Sheets): update
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: api.hubspot.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - LinkedIn
n8n-nodes-base.linkedIn - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Filter
n8n-nodes-base.filter - Send Email
n8n-nodes-base.emailSend
From the author
This n8n workflow automatically captures LinkedIn leads from multiple sources (new connections, post engagements), enriches the data with AI-powered scoring, eliminates duplicates, syncs to Google Sheets and your CRM (HubSpot or Salesforce), and sends instant…