DEV Community

Pirate Prentice
Pirate Prentice

Posted on

n8n + HubSpot Lead Qualification Workflow: Auto-Score and Route Qualified Leads

n8n + HubSpot Lead Qualification Workflow: Auto-Score and Route Qualified Leads

Manually qualifying leads is killing SMBs. A 50-lead day = 2-3 hours of manual scoring per person. Unqualified leads waste sales time. Hot leads go cold while you're sorting through the inbox.

This n8n + HubSpot workflow auto-qualifies incoming leads in 5 seconds. Route hot leads to sales immediately. Follow up with cold leads on a schedule. Get back 15+ hours/week per SMB.

The Problem: Manual Lead Qualification

Real numbers: SMBs (agencies, consulting, SaaS sales teams) receive 30-100 leads/day across email, forms, Slack. Current workflow:

  1. Lead arrives → manual review of company size, budget signals, engagement history
  2. 10-20% are "hot" (ready to buy) → schedule immediately
  3. 30-40% are "warm" (interested) → put on email sequence
  4. 40-50% are "cold" (early research) → lose them because no follow-up system

Cost: 2-3 hours/day manual scoring = $300-500/month in lost productivity. 30% lead loss = $10K-50K/mo in lost revenue.

What it should be: Automated scoring in real-time. Leads routed by qualification level. No human touch until handoff to sales.

The n8n + HubSpot Solution

Architecture

Webform/Email/Slack → n8n Webhook → Extract lead data → Query HubSpot for company signals → Score based on rules → Route by score level → Log decision

Score ≥80: Create urgent HubSpot task, notify sales Slack
Score 50-79: Add to warm email sequence via Brevo
Score <50: Add to cold sequence, 30-day follow-up

Example: SaaS Sales Workflow

Trigger: New webform submission.

Step 1: Extract & Enrich
Email → API lookup → LinkedIn company data → HubSpot company record

Step 2: Scoring Rules

  • Job title (CEO, founder, CRO, sales_director): +30 points
  • Company size >= 50 employees: +20
  • Website mentions SaaS/automation: +15
  • Engagement signals (email opened, visited pricing): +15
  • Budget keywords (budget, timeline, ROI, contract): +20

Step 3: Route

  • Score ≥80: Create urgent HubSpot task, post to #sales-hot-leads Slack
  • Score 50-79: Add to warm list, send first nurture email, schedule 7-day follow-up
  • Score <50: Add to cold list, send educational email, schedule 30-day re-engagement

Payoff: Real Numbers

Time saved: 2-3 hours/day × 5 salespeople = 50-75 hours/week = $2K-3K/month

Lead conversion lift: Auto-qualify hot leads → response time drops from 4 hours to 15 min → conversion rate +40-60%

  • 50 leads/day × 30% hot rate × 40% conversion lift = 6 additional customers/mo
  • 6 customers × $5K avg deal = $30K/mo revenue lift

Payback: $99 workflow build → $30K/mo revenue lift → 3.2-day payback

How to Build in n8n

Key Nodes

  1. Webhook Trigger — listens for form submissions
  2. Code Node (JavaScript) — extract lead fields + basic scoring
  3. HubSpot Query — fetch company record + engagement history
  4. HTTP Request (optional) — LinkedIn/Clearbit enrichment
  5. Code Node — apply scoring rules
  6. HubSpot Create Task — if score ≥80
  7. Slack Send Message — notify #sales-hot-leads
  8. Brevo Send Email — segment-based nurture
  9. HubSpot Update Contact — log scoring decision
  10. Conditional Logic — route by score threshold

Best Practices

  • Use HubSpot Merge/Filter nodes to avoid multiple company lookups (API rate limits)
  • Set timeout on enrichment APIs — skip if slow, use HubSpot data only
  • Add error handling — if lead lookup fails, default to warm segment
  • Test with 5 sample leads first
  • Monitor false positives — high-score leads that don't convert, adjust rules weekly

Integration Checklist

  • [ ] Create n8n workflow template
  • [ ] Connect HubSpot API (create private app)
  • [ ] Test with 3 sample leads
  • [ ] Set scoring thresholds
  • [ ] Deploy to live (activate webhook)
  • [ ] Monitor first 100 leads
  • [ ] Celebrate: 2-3 hours/week back

Get the Ready-to-Use Workflow

Ready-to-use template for HubSpot + Slack + Brevo integration: Grab the workflow on Gumroad — includes all 10 nodes, scoring rules, error handling ($29).

Want a custom build for your specific SMB? Done-for-you automation service — $99 one-time audit + $299/mo ongoing builds. I handle the integration; you focus on sales.


Series: n8n Integration Guides for SMBs

This is part of the n8n Integration Guides series — each article = one expensive manual workflow → automated + profitable.

Previous: Slack, Monday, Stripe, Zapier. Next: Email automation, inventory, invoice follow-ups.

See the full series


Related Articles


Losing leads to slow follow-up? Running manual qualification? Wasting 15+ hours/week? Drop your email below — free automation audit (PDF) with 3 high-ROI workflows for your business.

Get the free audit

Top comments (0)