This n8n workflow turns inbound leads into outbound action automatically. It scores each new lead, enriches the qualified ones with verified Lusha data through Claude, drafts personalized outreach, and adds them to the right CRM campaign or sequence. It runs 24/7, without manual handoffs.
Always-on inbound to outbound workflow
Why automate the path from inbound to outbound?
Most teams already have tools for enrichment, scoring, intent, and outreach. What’s missing is one flow that connects them. So RevOps fills the gaps by hand: exporting lists, checking data, and passing leads from one tool to the next.
This workflow does that work for you. It decides which leads are qualified, enriches only the ones worth pursuing, and sends them straight into outreach, so reps get ready-to-work leads instead of raw form fills.
What this workflow does
- Picks up new leads from forms, CSV uploads, webhooks, or list imports
- Scores each lead from 0 to 10 for ICP fit and intent, and explains the score
- Enriches qualified leads with verified contact and company data from Lusha
- Recommends the buying group and surfaces intent and growth signals
- Drafts personalized outreach for each lead
- Adds qualified leads to the right HubSpot or Salesforce campaign or sequence
How to set it up
Score every inbound lead with an AI qualifier (0–10)
Trigger on new leads from forms, CSV uploads, webhooks, or list imports, then score based on:
- ICP fit
- Company size + industry
- Tech stack match
- Buying signals + growth activity
- Role and seniority
Set a threshold: below it = archive/nurture; above it = enrichment.
Connect Lusha MCP through Claude for verified enrichment + reasoning
Use Lusha MCP to feed Claude verified B2B data so the model can:
- Match companies to your ICP
- Identify relevant roles
- Enrich verified contacts
- Surface hiring/intent signals
Draft personalized outreach
Have Claude draft a personalized message for each qualified lead, based on the Lusha data and signals it found.
Push into HubSpot or Salesforce

n8n can send enriched, scored leads directly into HubSpot or Salesforce campaigns/automations.
Add simple guardrails (so it stays useful)
- Cooldown/dedupe rules
- “do not route” filters (competitors, students, personal emails)
- Minimum data checks before outreach goes out
What to do next
- Turn the 0–10 score into routing: owner assignment, sequence selection, SLA timers
- Add “approval mode” for top accounts (Slack alert → rep approves enrollment)
- Save the best-performing prompts as templates so messaging stays consistent while still contextual
The goal: One system that treats qualification and outreach as a continuous process. You step in for judgment calls, not busywork.
FAQ
Use this n8n workflow. It scores every new inbound lead from 0 to 10, enriches only the leads above your threshold, and sends them to your CRM automatically.
Lusha MCP connects AI tools like Claude to Lusha’s verified B2B data. In this workflow, Claude uses it to match companies to your ICP, find relevant contacts, and surface signals.
Leads below your score threshold don’t get enriched. You can archive them or send them to a nurture flow, so you only spend credits on leads worth pursuing.
Yes. n8n can send enriched, scored leads to HubSpot or Salesforce campaigns and automations.
Yes. You can add an approval step, like a Slack alert where a rep approves enrollment before the lead enters a sequence.
Ready to run this?
One data connection. Works in Claude, ChatGPT, your CRM, or any agent you build.