
How to Enrich Company Data and Update HubSpot ICP Score using n8n
Manual company data enrichment for CRMs like HubSpot is time-consuming and error-prone. Sourcing LinkedIn data, deriving Ideal Customer Profile (ICP) scores, and ensuring accurate CRM updates usually requires jumping between multiple tools, manual research, and copy-pasting vital business details. Many companies struggle with incomplete information in their CRM, outdated company attributes, and unreliable data that impacts sales and marketing effectiveness.
Airtop’s automated company enrichment workflow, integrated with n8n, solves these challenges by leveraging real browser sessions and advanced LinkedIn data extraction. Using authenticated LinkedIn browser profiles, Airtop extracts live company details—from website and employee counts to location, tagline, and more—and applies AI-powered logic to calculate ICP scores. These structured data points are then automatically mapped and updated directly in your HubSpot CRM, ensuring up-to-date, high-quality company records for onboarding, qualification, and sales processes.
This n8n automation eliminates manual effort and scales enrichment across both individual contact events and batch workflows. It supports advanced authentication (including LinkedIn login, OAuth, 2FA, and Captcha-support), outputs structured JSON for easy downstream integration, and ensures that each HubSpot record receives fresh, relevant company intelligence.
Who is this Automation for?
Sales and Revenue Operations teams who want to automate CRM data enrichment and qualification
Growth marketers seeking real-time ICP scoring for leads sourced through webforms and campaigns
CRM administrators and analysts maintaining data quality and completeness in HubSpot
Automation engineers and developers integrating LinkedIn enrichment into operational n8n workflows
Key Benefits
Live LinkedIn enrichment using real browser sessions and authenticated profiles
Automated ICP scoring with AI-driven logic and structured JSON output
Seamless integration and automatic updates to HubSpot company objects
End-to-end automation with n8n for batch, triggered, or scheduled enrichment
Use Cases
Auto-populate HubSpot company records during new lead or contact onboarding
Run batch enrichment on legacy CRM data for better segmentation and targeting
Support webform submissions with instant company intelligence and qualification in real time
Enable revenue operations teams to focus on high-value leads with better data
Enrich and score companies for outbound prospecting and account-based marketing
Ensure CRM remains updated with current LinkedIn company data for all accounts
Getting Started with the Enrich Company Data Automation
Getting started is fast—run the automation in n8n and see fully enriched, scored company data instantly synchronized with your HubSpot CRM.
How the Enrich Company Data Automation Works
The automation begins by validating the input—contact email and company domain. If the domain is eligible, Airtop launches a browser session using your authenticated LinkedIn profile to capture the company’s information directly from LinkedIn. It then applies AI-driven ICP scoring based on the extracted attributes. All enriched fields are mapped and upserted to the matched company object in HubSpot via API, keeping your CRM fully up-to-date with minimal manual intervention.
What You’ll Need
Free Airtop account
Airtop Profile authenticated to LinkedIn
n8n account
HubSpot account with integration enabled
Setting Up the Automation
Click on Try Automation
Select "Use for free" and follow the guided setup steps in n8n
Ensure your Airtop Profile is authenticated with LinkedIn before running
Connect your HubSpot account and map the required object fields
Run the automation (optionally, schedule recurring runs using the n8n scheduler)
Customize the Automation
Airtop with n8n allows you to tailor this automation for your unique workflows. For example:
Change which HubSpot object fields are updated (e.g., custom ICP attributes or notes fields)
Adjust the logic for ICP scoring using additional LinkedIn attributes, such as industry focus or tech stack
Incorporate additional conditionals—skip enrichment for companies outside specific geographies
Chain enrichment data to other n8n automations (like lead routing, notification, or Slack alerts)
Automation Best Practices
Regularly re-authenticate your Airtop LinkedIn profile to maintain access for enrichment
Validate input emails and domains to avoid unnecessary runs on generic or invalid companies
Monitor enrichment success rates and set up alerts for failed workflows
Test automation with sample company records before full-scale deployment
Try this Automation
Automatically enrich company data and keep your HubSpot CRM accurate with LinkedIn-sourced insights—no more manual research or inconsistent records. Experience the Enrich Company Data automation for n8n.
Need help customizing this automation? Book a Demo today!

n8n
AI Web Agent
Automate web interactions using a combination of the Agent node and AI tools powered by Airtop.
View Automation

n8n
Automate ProductHunt Discovery
Automatically get relevant ProductHunt launches delivered to your Slack
View Automation