Lead Scoring and Profiling using LinkedIn Data - n8n Workflow

Automate Ideal Customer Profile (ICP) scoring by analyzing LinkedIn profiles using a powerful n8n workflow and the Airtop n8n node. Quickly prioritize sales leads.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Sales Development Representatives (SDRs) & BDRs: To rapidly qualify and prioritize inbound or outbound leads based on objective criteria.
Marketing Operations Specialists: Who need structured, enriched data added to their CRM for segmentation.
n8n Automation Experts: Looking for robust examples of web extraction combined with complex scoring logic within a single n8n workflow.
Recruiters: Needing to quickly assess candidate profiles based on technical depth and seniority.

Overview

This n8n workflow provides a streamlined solution for enriching and quantifying prospect data directly from LinkedIn. Instead of manual review and subjective scoring, this automation uses the Airtop n8n node to perform detailed extraction, analyze traits like 'Interest Level in AI', 'Technical Depth', and 'Seniority Level', and calculate a definitive ICP score. This makes the n8n template invaluable for teams focused on efficiency and data-driven prioritization. Utilizing this n8n workflow ensures that only the highest-quality leads, those who perfectly match your Ideal Customer Profile, receive immediate attention. This reusable n8n template can be triggered manually or integrated seamlessly into larger sales processes.

How it Works

This powerful n8n workflow utilizes flexible input methods and combines web extraction with complex internal logic to generate a structured ICP score.


  1. Trigger Event (n8n trigger): The process starts when data is received, either through the On form submission n8n trigger (for manual input of a LinkedIn URL) or the When Executed by Another Workflow n8n trigger (allowing seamless integration into a larger data pipeline).

  2. Standardize Input: The Parameters n8n node harmonizes the input variables (LinkedIn URL and Airtop Profile Name) regardless of which trigger was used, preparing the data for the next step.

  3. Data Extraction and Scoring (Core n8n node): The Calculate ICP PersonScoring n8n node, powered by Airtop, takes the LinkedIn URL. It executes a complex, detailed prompt that instructs the AI to not only scrape standard profile data (title, employer, location) but also to infer crucial data points (AI interest, seniority, technical depth) and apply a weighted scoring rubric to calculate the final ICP score. This calculation logic is embedded directly in the n8n workflow prompt.

  4. Output Formatting: The Edit Fields n8n node cleans up the output, focusing solely on the structured JSON response generated by Airtop, which includes all extracted details and the final calculated icp_score. This ensures the output from the n8n workflow is ready for use in subsequent systems like a CRM or spreadsheet.

Installation Guide

To deploy this comprehensive n8n template, follow these steps:


  1. Import the n8n Workflow: Copy the provided JSON data and paste it directly into your self-hosted or cloud n8n instance using the 'New' -> 'Import from JSON' option.

  2. Configure Credentials: Ensure you have valid Airtop API credentials set up in your n8n environment. The Calculate ICP PersonScoring n8n node requires these credentials to function.

  3. Customize Scoring Logic: The most critical step is reviewing and potentially adjusting the scoring criteria within the 'Calculate ICP PersonScoring' n8n node's 'Prompt' parameter. The current n8n workflow uses a specific point system (e.g., Expert AI Interest = 35 points). Adjust these weights to match your company’s specific ICP definition.

  4. Activate the n8n trigger: Once credentials and customization are complete, activate the n8n workflow. You can test it via the internal form URL provided by the 'On form submission' n8n trigger, or by executing it from another connected n8n workflow.

Node Details

On form submission (n8n trigger):
Function: Serves as the primary manual input interface, generating a public URL to submit LinkedIn profiles.
Key Configuration: Requires inputs for 'Linkedin Person Profile URL' and 'Airtop Profile (connected to Linkedin)'.
When Executed by Another Workflow (n8n trigger):
Function: Allows this scoring logic to be called as a sub-workflow, accepting input parameters from other n8n templates.
Key Configuration: Accepts LinkedinURL and Airtopprofile workflow inputs.
Parameters (n8n node - Set):
Function: Standardizes the incoming data stream, ensuring consistent variable names for the downstream Airtop n8n node, regardless of the initial n8n trigger.
Calculate ICP PersonScoring (Airtop n8n node):
Function: The core of the n8n workflow. It scrapes the profile URL and uses a detailed prompt to extract attributes, determine levels of expertise/seniority, and calculate the cumulative icpscore based on weighted points.
Key Configuration: Uses the extraction operation, a dynamic URL (={{ $json.LinkediURL }}), and a comprehensive JSON output schema to guarantee clean data structure.
Edit Fields (n8n node - Set):
* Function: Formats the final output of the n8n workflow by extracting the clean model response JSON ($json.data.modelResponse), making it easy to consume by subsequent nodes.

Related n8n Workflows

Free

Nodes: 5 Nodes
Updated: December 26 2025
View all
Created by

Airtop provides an intelligent browser automation API for AI agents, enabling seamless web interaction, including login, navigation, and data extraction from any site, even those with complex authentication - all with natural language instructions.In simple terms, we allow you to automate anything humans can do online, on any site with just words

Featured*