n8n

How to Automate LinkedIn to HubSpot Lead Capture?

Turn LinkedIn post engagement into ready to reach leads. The flow collects people who like or comment on a post, enriches their data, saves them in Airtable, and sends them to your email outreach tool and CRM. It fits teams that want steady top of funnel leads without manual copy and paste.

Every hour a schedule starts two Phantombuster agents to gather commenters and likers. After a short wait, the flow pulls the results and sends each profile to Dropcontact to find email, name, company, and phone. Using the email, the system checks Airtable to avoid duplicates and either updates or creates a record. It then adds the person to Lemlist as a lead and creates the contact in HubSpot. You get contacts who already showed interest by engaging with your content.

Set up requires accounts for Airtable, Lemlist, HubSpot, Phantombuster, and Dropcontact, plus working API keys or OAuth connections. Expect faster list building and quicker outreach, since new leads are enriched and routed within minutes. It is useful for content led growth, webinar promotion, hiring outreach, and any campaign that starts from LinkedIn engagement.

What are the key features?

  • Hourly schedule with Cron to check for new LinkedIn engagement
  • Phantombuster agents pull post commenters and likers automatically
  • Timed wait to allow Phantombuster jobs to finish before fetching results
  • Dropcontact enrichment to find email, name, company, and phone
  • Email based check to see if the contact already exists in Airtable
  • Conditional update or create in Airtable with typecast on fields
  • Lead creation in Lemlist with first name, last name, company, and email
  • Contact creation in HubSpot with mapped properties for follow up

What are the benefits?

  • Reduce manual lead collection from 3 hours to 10 minutes per day
  • Improve contact data quality by using verified enrichment from Dropcontact
  • Eliminate duplicate entries by matching on email before creating records
  • Connect Airtable, Lemlist, HubSpot, and Phantombuster in one flow
  • Start outreach faster by sending new leads to Lemlist within minutes
  • Handle higher volume by running on an hourly schedule without extra staff

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Airtable, Lemlist, HubSpot, Phantombuster and Dropcontact. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, connect Airtable. If you use an API key, create it in your Airtable account settings, then in n8n choose Create new credential for Airtable and paste the key. Name the credential clearly, for example Airtable Main.
  4. Open the Airtable nodes and select your Base and the Contacts table. Make sure the table has fields for Email, Name, Company, Phone, and LinkedIn URL to match the Set nodes.
  5. Connect Phantombuster: in your Phantombuster account create an API key. In n8n, double click each Phantombuster node and select Create new credential, then paste the API key. Ensure the LinkedIn agents for Post Commenters and Post Likers are configured in Phantombuster with the post URL and a valid LinkedIn session cookie.
  6. For the LinkedIn Post Commenters and LinkedIn Post Liker nodes, set the right agent or script ID and confirm manual launch is enabled as shown. Save the node settings.
  7. Set up Dropcontact: get your API key from the Dropcontact dashboard. In n8n, open the Dropcontact node, create a new credential, and paste the key. Keep field mappings as provided so the flow returns email, name, and company.
  8. Connect Lemlist: create an API key in your Lemlist account. In n8n, open the Lemlist node, choose Create new credential, and enter the key. Confirm the email, first name, last name, and company fields map to the Dropcontact output.
  9. Connect HubSpot: in the HubSpot node, click Create new credential and follow the on screen OAuth steps to allow access. Map email, name, company, and city fields as shown in the node configuration.
  10. Validate deduplication: the If node compares the email from Dropcontact with the Airtable list result. For large bases, consider adding a filter formula in the Airtable List node to search by email for better performance.
  11. Run a test: manually start the workflow, let it wait for about 30 seconds, then check the Get Comments and Get Likers nodes for data. Confirm new or updated rows in Airtable, a new lead in Lemlist, and a contact in HubSpot.
  12. Troubleshoot common issues: if no emails appear, review your Dropcontact credits and input fields. If Phantombuster returns empty data, verify the agent settings, LinkedIn session cookie, and increase the wait time if needed. Check API quotas if nodes fail intermittently.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Airtable

Sign up

Free (1,000 API calls / mo)

Dropcontact

Sign up

Email Finder (File/API): from €24 / mo for 500 emails (API included)

HubSpot

Sign up

Free: $0 / mo; API access included (private app or OAuth). Limits on Free: 250,000 API calls/day and 100 requests per 10 seconds per private app.

Lemlist

Sign up

Email Pro: from $55 / mo (annual) or $69 / mo; includes API access (lowest plan usable with n8n via API)

Phantombuster

Sign up

Starter: $69 / mo ($56 / mo billed annually)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.