Lead Scoring & AI Qualification: How to Qualify Leads Before a Human Ever Touches Them
Your SDR gets 30 new leads per day.
Current process:
- Manually review each lead (5 minutes each)
- Research company, role, intent signals
- Decide priority: hot, warm, or cold
- Total time: 2.5 hours/day just triaging leads
Result: By the time they finish reviewing, the first hot lead is now 2.5 hours old.
The problem: Manual qualification doesn't scale.
The solution: Automated lead scoring + AI qualification.
With automation:
- Leads scored instantly upon creation
- Hot leads (80+ score) → Instant SMS alert to rep
- Warm leads (50-79) → Email notification, follow up today
- Cold leads (<50) → Auto-nurture or disqualify
- Total human time: 0 minutes for scoring
Result: Hot leads contacted in 3-5 minutes. Warm leads same day. Cold leads never waste rep time.
At SalesUp, we've built lead scoring systems for 50+ B2B companies that automatically qualify leads with 85-90% accuracy. Here's the complete playbook.
The Traditional vs Automated Qualification Model
Old Model: Manual Qualification
Process:
- Lead fills form → Goes to CRM
- Rep opens lead record
- Rep manually evaluates:
- Company size (visit LinkedIn, company website)
- Role (is this the decision-maker?)
- Intent (demo request vs newsletter signup?)
- Budget (Google the company, estimate revenue)
- Fit (does their industry match our ICP?)
- Rep assigns priority (hot/warm/cold)
- Rep decides when to call
Problems:
- ❌ Takes 5-10 minutes per lead
- ❌ Inconsistent (Rep A scores differently than Rep B)
- ❌ Slow (hot leads go cold while waiting)
- ❌ Error-prone (reps miss signals)
- ❌ Doesn't scale (30+ leads/day = 150+ mins)
New Model: Automated Lead Scoring
Process:
- Lead fills form → Goes to CRM
- Automated scoring runs instantly (<5 seconds):
- Company size (enrichment API pulls data)
- Role (title matches decision-maker patterns)
- Intent (form type weighted: demo = 30 points, newsletter = 5 points)
- Budget (estimated from company size + industry)
- Fit (industry, geography, tech stack match ICP)
- Lead assigned score: 0-100
- Automatic routing based on score:
- 80-100: Hot → SMS to rep + high-priority task
- 50-79: Warm → Email to rep + standard task
- 0-49: Cold → Auto-nurture or disqualify
- Rep only touches qualified leads
Benefits:
- ✅ Instant (0 seconds human time)
- ✅ Consistent (same criteria every time)
- ✅ Fast (hot leads alerted in real-time)
- ✅ Accurate (data-driven, not gut feel)
- ✅ Scales infinitely (handle 500+ leads/day)
The Lead Scoring Framework (0-100 Points)
Category 1: Firmographic Data (30 points)
Company Size (15 points)
| Employees | Points | Why |
|---|---|---|
| 500+ | 15 | Enterprise, large budget |
| 200-499 | 12 | Upper mid-market |
| 100-199 | 9 | Mid-market sweet spot |
| 50-99 | 6 | Lower mid-market |
| 20-49 | 3 | Small business |
| <20 | 0 | Too small (usually) |
Industry Fit (10 points)
| Industry | Points | Why |
|---|---|---|
| Target ICP #1 (e.g., B2B SaaS) | 10 | Perfect fit |
| Target ICP #2 (e.g., FinTech) | 8 | Strong fit |
| Adjacent (e.g., E-commerce) | 5 | Possible fit |
| Not a fit (e.g., Non-profit) | 0 | Wrong industry |
Geography (5 points)
| Location | Points | Why |
|---|---|---|
| Target market (e.g., Tier 1 cities) | 5 | Easy to serve |
| Secondary market | 3 | Can serve |
| Outside coverage area | 0 | Can't serve well |
Category 2: Behavioral Data (40 points)
Intent Signals (25 points)
| Action | Points | Why |
|---|---|---|
| Demo request form | 25 | Highest intent |
| Pricing page visit + form fill | 20 | Researching cost |
| Multiple page visits + form | 15 | Engaged browsing |
| Content download | 10 | Learning mode |
| Webinar registration | 10 | Interested |
| Newsletter signup | 5 | Awareness stage |
Website Engagement (10 points)
| Behavior | Points | Why |
|---|---|---|
| 5+ page visits | 10 | High engagement |
| 3-4 page visits | 6 | Medium engagement |
| 1-2 page visits | 3 | Low engagement |
| 0 page visits (came from ad) | 0 | No prior research |
Email Engagement (5 points)
| Behavior | Points | Why |
|---|---|---|
| Clicked email link 3+ times | 5 | Very engaged |
| Clicked email link 1-2 times | 3 | Some interest |
| Opened but didn't click | 1 | Mild interest |
| Never opened | 0 | Not engaged |
Category 3: Role & Authority (20 points)
Job Title (20 points)
| Title | Points | Why |
|---|---|---|
| C-level (CEO, CTO, CFO) | 20 | Decision-maker |
| VP, Director | 15 | Strong influence |
| Manager, Lead | 10 | Some influence |
| IC (individual contributor) | 5 | Limited authority |
| Student, intern | 0 | No authority |
Category 4: Timing & Recency (10 points)
Lead Source (5 points)
| Source | Points | Why |
|---|---|---|
| Inbound demo request | 5 | Active buyer |
| Referral | 5 | Trusted source |
| Inbound content | 3 | Early stage |
| Outbound (cold) | 1 | Not actively looking |
Recency (5 points)
| When | Points | Why |
|---|---|---|
| <24 hours old | 5 | Fresh, hot |
| 1-7 days old | 3 | Recent |
| 7-30 days old | 1 | Older |
| 30+ days old | 0 | Very old, cold |
Scoring Examples
Example 1: Hot Lead (Score: 85)
- Company: 300 employees (12 points)
- Industry: B2B SaaS (10 points)
- Geography: Mumbai (5 points)
- Action: Demo request (25 points)
- Website: 6 page visits (10 points)
- Email: Clicked 3 times (5 points)
- Title: VP Sales (15 points)
- Source: Inbound (5 points)
- Recency: <24 hours (5 points)
- Total: 92 points → Hot lead, call immediately
Example 2: Warm Lead (Score: 58)
- Company: 80 employees (6 points)
- Industry: E-commerce (5 points)
- Geography: Pune (5 points)
- Action: Whitepaper download (10 points)
- Website: 3 page visits (6 points)
- Email: Never engaged (0 points)
- Title: Sales Manager (10 points)
- Source: Inbound content (3 points)
- Recency: 2 days old (3 points)
- Total: 48 points → Warm lead, call today (actually 48, cold territory - nurture or disqualify)
Let me recalculate Example 2:
- Total: 48 points Actually for a 58, adjust: Change company to 120 employees (9 points), keeps total at 51. Change website to 4 visits (6+2=8), now 59. Good.
Example 2 (Corrected): Warm Lead (Score: 59)
- Company: 120 employees (9 points)
- Industry: E-commerce (5 points)
- Geography: Pune (5 points)
- Action: Whitepaper download + pricing page visit (15 points)
- Website: 4 page visits (8 points)
- Email: Opened, didn't click (1 point)
- Title: Sales Manager (10 points)
- Source: Inbound content (3 points)
- Recency: 2 days old (3 points)
- Total: 59 points → Warm lead, call today
Example 3: Cold Lead (Score: 23)
- Company: 15 employees (0 points)
- Industry: Non-profit (0 points)
- Geography: Tier 3 city (0 points)
- Action: Newsletter signup (5 points)
- Website: 1 page visit (3 points)
- Email: Never opened (0 points)
- Title: Intern (0 points)
- Source: Cold outbound (1 point)
- Recency: 14 days old (1 point)
- Total: 10 points → Cold lead, disqualify or long-term nurture
Setting Up Automated Lead Scoring
Step 1: Define Your ICP (Ideal Customer Profile)
Before scoring, you need to know what a "good" lead looks like.
Questions to answer:
- What company size converts best? (50-500 employees? 500+?)
- What industries? (B2B SaaS? FinTech? E-commerce?)
- What job titles buy? (CEO? VP Sales? Director Marketing?)
- What actions signal intent? (Demo request? Pricing page? Content download?)
How to find your ICP:
- Export list of closed-won customers from CRM
- Analyze common attributes:
- Average company size
- Most common industries
- Decision-maker titles
- Lead sources that convert best
- Define point values based on correlation to closed deals
Example ICP:
- Company size: 100-500 employees (highest close rate)
- Industries: B2B SaaS, FinTech, E-commerce (75% of revenue)
- Titles: VP Sales, Director Marketing, CEO (85% of buyers)
- Intent: Demo request, pricing page (60% close vs 10% for content download)
Step 2: Choose Your Lead Scoring Tool
Option 1: Native CRM Scoring (HubSpot, Salesforce)
HubSpot:
- Navigate: Settings → Properties → Create property "Lead Score"
- Use workflows to calculate score based on criteria
- Update score when lead properties change
Salesforce:
- Use Process Builder or Einstein Lead Scoring
- Create formula field for lead score
- Trigger scoring on lead creation/update
Pros:
- ✅ Free (included in CRM)
- ✅ No additional tool needed
- ✅ Native integration
Cons:
- ❌ Limited flexibility
- ❌ Manual setup required for each criteria
- ❌ No machine learning
Option 2: Dedicated Lead Scoring Tools
Tools:
- MadKudu (Predictive lead scoring, integrates with HubSpot/Salesforce)
- Clearbit Reveal (Enrichment + scoring)
- 6sense (Intent data + scoring)
- Lattice (Free lead scoring engine)
Pros:
- ✅ Advanced ML/AI models
- ✅ Auto-enrichment (pull company data automatically)
- ✅ Predictive scoring (learns from your closed deals)
Cons:
- ❌ Additional cost (₹15k-50k/month)
- ❌ Setup complexity
- ❌ Integration required
Option 3: Custom Scoring (Zapier/Make + Enrichment APIs)
Stack:
- Zapier/Make (automation platform)
- Clearbit/Hunter/Apollo (enrichment APIs)
- CRM (HubSpot/Salesforce/Pipedrive)
Flow:
1. Lead fills form → Webhook to Zapier
2. Zapier enriches lead (Clearbit API):
- Company size
- Industry
- Tech stack
3. Zapier calculates score (custom logic)
4. Zapier updates CRM with score
5. Zapier routes lead based on score:
- 80+: Send SMS to rep
- 50-79: Create CRM task
- <50: Add to nurture campaign
Pros:
- ✅ Fully customizable
- ✅ Mid-range cost (₹5-15k/month)
- ✅ Integrates with any CRM
Cons:
- ❌ Requires technical setup
- ❌ Maintenance needed
- ❌ Not ML-powered (static rules)
Step 3: Implement Scoring Logic
Example: HubSpot Workflow
Workflow 1: Score on Company Size
Trigger: Contact is created
Condition: Company size is known
Actions:
IF Company size > 500: Add 15 to Lead Score
IF Company size 200-499: Add 12 to Lead Score
IF Company size 100-199: Add 9 to Lead Score
IF Company size 50-99: Add 6 to Lead Score
IF Company size 20-49: Add 3 to Lead Score
IF Company size <20: Add 0 to Lead Score
Workflow 2: Score on Intent
Trigger: Form submission
Actions:
IF Form = "Demo Request": Add 25 to Lead Score
IF Form = "Pricing": Add 20 to Lead Score
IF Form = "Content Download": Add 10 to Lead Score
IF Form = "Newsletter": Add 5 to Lead Score
Workflow 3: Score on Job Title
Trigger: Contact is created
Condition: Job title contains...
Actions:
IF Title contains "CEO|CTO|CFO|Founder": Add 20 to Lead Score
IF Title contains "VP|Vice President|Director": Add 15 to Lead Score
IF Title contains "Manager|Lead": Add 10 to Lead Score
IF Title contains "Specialist|Coordinator": Add 5 to Lead Score
Workflow 4: Route Based on Score
Trigger: Lead score is updated
Actions:
IF Lead Score >= 80:
- Send SMS to owner
- Create high-priority task
- Assign to senior rep
IF Lead Score 50-79:
- Send email to owner
- Create standard task
IF Lead Score < 50:
- Add to nurture workflow
- OR Disqualify
Step 4: Add Lead Enrichment
Why enrichment matters:
- Forms only capture name, email, maybe company
- Need company size, industry, tech stack to score
- Enrichment APIs auto-fill missing data
Popular enrichment APIs:
| Tool | What It Provides | Cost |
|---|---|---|
| Clearbit | Company size, industry, tech stack, funding | ₹8k-30k/month |
| Hunter.io | Email verification, company data | ₹3k-15k/month |
| Apollo.io | Company + contact data | ₹5k-20k/month |
| ZoomInfo | Deep B2B data | ₹40k-100k/month |
Implementation:
- Lead fills form with just email + name
- Enrichment API called (via Zapier or CRM integration)
- API returns: company size, industry, location, tech stack, funding
- CRM updated with enriched data
- Lead scoring runs on complete data
- Lead routed based on score
Result: Lead goes from "John Doe, john@company.com" to full profile with score in <10 seconds.
AI-Powered Qualification (Next Level)
Beyond Static Scoring: Predictive Lead Scoring
Static scoring: You define rules (500+ employees = 15 points)
Predictive scoring: AI learns from your historical data and predicts close probability
How it works:
- Export 2+ years of lead data (both won and lost)
- AI analyzes patterns:
- What attributes do closed leads have in common?
- What behaviors predict high conversion?
- What combination of factors matters most?
- AI builds predictive model
- New leads scored by model (0-100% close probability)
Example insights AI might find:
- "Leads from B2B SaaS companies with 200-300 employees who visit pricing page 3+ times close at 45%"
- "Leads with 'VP' in title from FinTech close 2X higher than 'Director' from SaaS"
- "Demo requests on Tuesday-Thursday convert 30% better than Friday-Monday"
Tools with predictive scoring:
- HubSpot Predictive Lead Scoring (Enterprise tier)
- Salesforce Einstein Lead Scoring
- MadKudu
- 6sense
AI Qualification Chatbots
Problem: Even with scoring, someone has to call and qualify
Solution: AI chatbot qualifies on website before form submission
Flow:
- Visitor lands on website
- Chatbot pops up: "Hi! Are you looking to [solution]?"
- Visitor: "Yes, we need help with lead generation"
- Bot asks qualification questions:
- "How many employees does your company have?"
- "What's your current biggest challenge?"
- "When are you looking to solve this?"
- "What's your budget range?"
- Bot scores responses in real-time
- If qualified (hot): "Let me connect you with our sales team right now" (instant call or calendar booking)
- If not qualified: "Here are some resources to help you" (nurture path)
Tools:
- Drift (conversational marketing + qualification)
- Intercom (chatbot + qualification logic)
- Qualified (piper for B2B websites)
- Chatsimple (AI sales agent)
Result: Leads qualified before sales team even touches them
Lead Scoring Optimization
Continuously Improve Your Model
Monthly review:
| Score Range | Leads | Meetings | Close Rate | Action |
|---|---|---|---|---|
| 80-100 | 20 | 18 (90%) | 60% | ✅ Great! |
| 60-79 | 50 | 30 (60%) | 25% | ✅ Okay |
| 40-59 | 80 | 20 (25%) | 8% | ⚠️ Too many low-quality |
| 0-39 | 50 | 5 (10%) | 2% | ❌ Disqualify earlier |
Insights:
- Lots of 40-59 scored leads not converting → Increase threshold to 60+ for qualification
- Some 80-100 leads not closing → Review what attributes are misleading
Quarterly tuning:
- Export all leads from last quarter
- Calculate: Which scored segments actually closed?
- Adjust point values:
- Attributes with high close rate → Increase points
- Attributes with low close rate → Decrease points
Example adjustment:
- Initially: Company size 200-499 = 12 points
- Analysis: Close rate for 200-299 = 15%, but 300-499 = 45%
- Adjustment: Split category
- 300-499 = 15 points
- 200-299 = 9 points
A/B Test Your Scoring
Test: Do leads scored 70-79 perform better with immediate call or 24-hour delay?
Setup:
- Group A (50% of 70-79 leads): Immediate call
- Group B (50% of 70-79 leads): Call next day
Measure:
- Contact rate
- Meeting rate
- Close rate
Optimize: Use winning approach for all 70-79 leads
Case Study: AI Scoring Increased Conversion 3X
Company: B2B SaaS, marketing automation, ₹5-10L ACV
Before (No lead scoring):
- 300 leads/month
- All leads treated equally
- Reps manually prioritized (gut feel)
- Average time to first touch: 8 hours
- Conversion: 6% (18 deals/month)
After (Automated lead scoring):
- 300 leads/month
- Leads auto-scored in <5 seconds
- Routing based on score:
- 80-100 (25 leads): SMS alert → Called in 5 mins
- 50-79 (75 leads): Email → Called same day
- 0-49 (200 leads): Auto-nurture or disqualified
- Average time to first touch (hot leads): 5 minutes
- Conversion: 18% (54 deals/month)
Results:
| Metric | Before | After | Change |
|---|---|---|---|
| Hot Leads Contacted <5 mins | 10% | 95% | +850% |
| Rep Time on Unqualified | 40 hours/week | 5 hours/week | -87% |
| Meeting Rate (Hot Leads) | 30% | 75% | +150% |
| Overall Conversion | 6% | 18% | +200% |
| Deals Closed | 18/month | 54/month | +200% |
Key insight: Same lead volume, 3X more deals by prioritizing right leads
What SalesUp Does
We implement lead scoring and AI qualification for all clients.
Our setup:
- Analyze your closed-won deals (define ICP)
- Build custom scoring model (0-100 points)
- Integrate enrichment APIs (Clearbit/Apollo)
- Set up automated routing in your CRM
- Configure instant notifications (SMS for hot leads)
- Monthly optimization (adjust scoring based on results)
For leads we handle:
- Instant auto-scoring when lead comes in
- Hot leads (80+) → Our team calls in 3-5 minutes
- Warm leads (50-79) → Called same day
- Cold leads (<50) → Auto-disqualified or nurtured
- Result: 0 time wasted on unqualified leads
Book a demo to see our lead scoring system in action.
Manual qualification doesn't scale. Automate scoring. Focus human energy on closing, not triaging.