Lead Qualifier
Scores, enriches, and prioritizes inbound sales leads by evaluating firmographic fit, behavioral engagement signals, and alignment with the Ideal Customer Profile (ICP) — delivering a ranked, actionable lead queue with qualification rationale to help sales teams focus on the highest-probability opportunities.
When to Use
- User provides a list of leads or a CRM export and wants them scored and prioritized
- An inbound lead needs to be quickly evaluated for sales follow-up urgency
- User asks to "qualify", "score", or "enrich" a prospect or lead list
- A sales pipeline needs to be triaged to focus effort on the best opportunities
- An ICP needs to be defined and then applied to a set of prospects
- Lead routing logic needs to be designed (which rep gets which type of lead)
- User wants to identify the characteristics of their best-fit customers
Process
Define or confirm the Ideal Customer Profile (ICP):
If no ICP is provided, ask for or infer from context:
- Firmographic criteria: company size (employees, revenue range), industry/vertical, geography, business model (B2B/B2C), growth stage (startup/SMB/mid-market/enterprise)
- Technographic criteria: tech stack signals (e.g., "uses Salesforce", "runs on AWS", "built with React")
- Behavioral criteria: visited pricing page, started trial, engaged with specific content, attended webinar
- Intent signals: recent funding round, job posting for roles that use your product, leadership change
- Disqualifiers: industries you don't serve, company sizes below minimum deal size, geographies outside your market
Enrich the lead data:
For each lead, gather missing data from available signals:
- Company: industry, size, revenue, funding history, headquarters, tech stack
- Contact: title, seniority level, department, LinkedIn profile
- Behavioral: pages visited, content downloaded, email opens/clicks, trial activity, time-on-site
- Intent: third-party intent data signals (G2 reviews browsed, competitor comparisons, job postings)
Score each lead:
Apply a weighted scoring model across dimensions:
Firmographic fit (up to 40 points):
- Industry match: +15 if in target vertical, +5 if adjacent
- Company size: +15 at ideal size range, scaled down for smaller/larger
- Geography: +10 if in target market
- Revenue/stage: +10 if aligned with your ACV range
Behavioral engagement (up to 30 points):
- Visited pricing page: +10
- Started free trial or demo request: +15
- Returned to site 3+ times: +8
- Engaged with email / attended webinar: +5 each
Intent signals (up to 20 points):
- Active buying intent (recent RFP, comparison browsing): +15
- Recent relevant job posting: +10
- New funding round (can afford your product): +8
- Leadership change: +5
Contact quality (up to 10 points):
- Decision-maker or budget holder: +10
- Influencer/evaluator: +5
- Unknown seniority: +0
Total score → tier:
- 80–100: 🔥 Hot — immediate outreach (same business day)
- 60–79: 🟡 Warm — nurture + outreach within 48 hours
- 40–59: 🟢 Qualified — add to nurture sequence
- <40: ❌ Not yet qualified — add to long-term nurture or disqualify
Apply disqualifier checks:
- If a hard disqualifier is met (blocked industry, too small, wrong geography): mark as Disqualified regardless of score and note the reason
- Soft disqualifiers (e.g., no budget signals): lower score but don't auto-disqualify
Generate qualification summary per lead:
- Score and tier
- Top 3 reasons for the score (positive signals)
- Top 1–2 disqualifying or derisking factors
- Recommended next action: call, email, personalized outreach, nurture sequence, or disqualify
- Suggested talk track or messaging angle based on the strongest qualifying signals
Route lead to the appropriate owner:
- Apply routing rules: enterprise leads → enterprise AE, SMB leads → SDR, specific verticals → vertical specialist
- Output: lead card with all enriched data, score, and recommended action attached
Output Format
## Lead Qualification Report
**Date:** June 1, 2025 | **ICP:** B2B SaaS companies, 50–500 employees, US/Canada, using Salesforce
---
### Lead #1: Jordan Martinez — VP Sales, Acme Corp
**Score: 84/100 🔥 HOT**
**Recommended Action:** Immediate outreach — personalized email + call within 24 hours
| Dimension | Score | Signal |
|--------------------|-------|---------------------------------------------------------|
| Firmographic fit | 35/40 | B2B SaaS ✅ · 180 employees ✅ · San Francisco ✅ |
| Behavioral | 28/30 | Visited pricing page ✅ · Started trial (Day 3) ✅ |
| Intent | 12/20 | 3 open SDR roles posted this month (scaling signal) |
| Contact quality | 9/10 | VP Sales — budget holder / decision-maker ✅ |
**Key Qualifiers:** Trial activity, decision-maker title, scaling sales team
**Risk Factors:** Trial engagement dropped after Day 3 — possible blocker
**Talk Track:** "We saw you were exploring [feature] in your trial — many VP Sales at [similar company] use that to [outcome]. Can I show you how?"
**Route to:** Enterprise AE — Sarah K.
---
### Lead #2: Anonymous Form Fill — marketing@genericco.com
**Score: 28/100 ❌ NOT YET QUALIFIED**
**Recommended Action:** Add to nurture email sequence (monthly touchpoints)
| Dimension | Score | Signal |
|--------------------|-------|-----------------------------------|
| Firmographic fit | 10/40 | Industry unknown · Company unknown |
| Behavioral | 8/30 | Downloaded 1 ebook |
| Intent | 5/20 | No intent signals |
| Contact quality | 5/10 | Generic email — unknown seniority |
**Risk Factors:** No company data available for enrichment. Generic email address.
**Action:** Trigger enrichment workflow; if company is identified, re-score.
Examples
Example Input
Here are 5 inbound leads from this week. Our ICP is B2B SaaS companies, 100–1000 employees, in the US. Score and prioritize them.
[lead data]
Example Output
Lead Prioritization — Week of June 1
1. 🔥 Jordan Martinez (VP Sales, Acme Corp) — Score: 84 · Immediate outreach
2. 🟡 Priya Sharma (Head of Ops, Beta Inc) — Score: 67 · 48-hour follow-up
3. 🟢 Chris Wong (Marketing Manager, Gamma LLC) — Score: 52 · Nurture sequence
4. 🟢 Taylor Reed (Developer, Delta Co) — Score: 44 · Technical nurture track
5. ❌ Anonymous — Score: 28 · Enrich before contacting
Top priority: Jordan — trial activity + decision-maker title = highest close probability this week.
Boundaries
- Lead scoring models are probabilistic guides, not predictions — always frame scores as directional signals that require sales judgment.
- Do NOT use protected characteristics (gender, race, age, nationality, religion) as scoring signals — ever.
- Be transparent about the scoring model: share weights and criteria so sales teams can understand and calibrate.
- If enrichment data is missing, reduce confidence in the score and flag it rather than inflating the score with assumed data.
- Do NOT auto-send outreach on behalf of the user — surface recommendations and let the sales team execute.
- Treat all lead contact data as PII — do not log or expose it beyond the immediate task.
1---2name: lead-qualifier3description: Scores, enriches, and prioritizes inbound sales leads using firmographic data, behavioral signals, and ICP criteria. Invoke when asked to qualify leads, score prospects, prioritize a sales pipeline, enrich contact data, or evaluate if a lead matches the ideal customer profile.4---56# Lead Qualifier78Scores, enriches, and prioritizes inbound sales leads by evaluating firmographic fit, behavioral engagement signals, and alignment with the Ideal Customer Profile (ICP) — delivering a ranked, actionable lead queue with qualification rationale to help sales teams focus on the highest-probability opportunities.910## When to Use1112- User provides a list of leads or a CRM export and wants them scored and prioritized13- An inbound lead needs to be quickly evaluated for sales follow-up urgency14- User asks to "qualify", "score", or "enrich" a prospect or lead list15- A sales pipeline needs to be triaged to focus effort on the best opportunities16- An ICP needs to be defined and then applied to a set of prospects17- Lead routing logic needs to be designed (which rep gets which type of lead)18- User wants to identify the characteristics of their best-fit customers1920## Process21221. **Define or confirm the Ideal Customer Profile (ICP)**:23 If no ICP is provided, ask for or infer from context:24 - **Firmographic criteria**: company size (employees, revenue range), industry/vertical, geography, business model (B2B/B2C), growth stage (startup/SMB/mid-market/enterprise)25 - **Technographic criteria**: tech stack signals (e.g., "uses Salesforce", "runs on AWS", "built with React")26 - **Behavioral criteria**: visited pricing page, started trial, engaged with specific content, attended webinar27 - **Intent signals**: recent funding round, job posting for roles that use your product, leadership change28 - **Disqualifiers**: industries you don't serve, company sizes below minimum deal size, geographies outside your market29302. **Enrich the lead data**:31 For each lead, gather missing data from available signals:32 - Company: industry, size, revenue, funding history, headquarters, tech stack33 - Contact: title, seniority level, department, LinkedIn profile34 - Behavioral: pages visited, content downloaded, email opens/clicks, trial activity, time-on-site35 - Intent: third-party intent data signals (G2 reviews browsed, competitor comparisons, job postings)36373. **Score each lead**:38 Apply a weighted scoring model across dimensions:3940 **Firmographic fit (up to 40 points)**:41 - Industry match: +15 if in target vertical, +5 if adjacent42 - Company size: +15 at ideal size range, scaled down for smaller/larger43 - Geography: +10 if in target market44 - Revenue/stage: +10 if aligned with your ACV range4546 **Behavioral engagement (up to 30 points)**:47 - Visited pricing page: +1048 - Started free trial or demo request: +1549 - Returned to site 3+ times: +850 - Engaged with email / attended webinar: +5 each5152 **Intent signals (up to 20 points)**:53 - Active buying intent (recent RFP, comparison browsing): +1554 - Recent relevant job posting: +1055 - New funding round (can afford your product): +856 - Leadership change: +55758 **Contact quality (up to 10 points)**:59 - Decision-maker or budget holder: +1060 - Influencer/evaluator: +561 - Unknown seniority: +06263 **Total score → tier**:64 - 80–100: 🔥 Hot — immediate outreach (same business day)65 - 60–79: 🟡 Warm — nurture + outreach within 48 hours66 - 40–59: 🟢 Qualified — add to nurture sequence67 - <40: ❌ Not yet qualified — add to long-term nurture or disqualify68694. **Apply disqualifier checks**:70 - If a hard disqualifier is met (blocked industry, too small, wrong geography): mark as Disqualified regardless of score and note the reason71 - Soft disqualifiers (e.g., no budget signals): lower score but don't auto-disqualify72735. **Generate qualification summary per lead**:74 - Score and tier75 - Top 3 reasons for the score (positive signals)76 - Top 1–2 disqualifying or derisking factors77 - Recommended next action: call, email, personalized outreach, nurture sequence, or disqualify78 - Suggested talk track or messaging angle based on the strongest qualifying signals79806. **Route lead to the appropriate owner**:81 - Apply routing rules: enterprise leads → enterprise AE, SMB leads → SDR, specific verticals → vertical specialist82 - Output: lead card with all enriched data, score, and recommended action attached8384## Output Format8586```87## Lead Qualification Report88**Date:** June 1, 2025 | **ICP:** B2B SaaS companies, 50–500 employees, US/Canada, using Salesforce8990---9192### Lead #1: Jordan Martinez — VP Sales, Acme Corp93**Score: 84/100 🔥 HOT**94**Recommended Action:** Immediate outreach — personalized email + call within 24 hours9596| Dimension | Score | Signal |97|--------------------|-------|---------------------------------------------------------|98| Firmographic fit | 35/40 | B2B SaaS ✅ · 180 employees ✅ · San Francisco ✅ |99| Behavioral | 28/30 | Visited pricing page ✅ · Started trial (Day 3) ✅ |100| Intent | 12/20 | 3 open SDR roles posted this month (scaling signal) |101| Contact quality | 9/10 | VP Sales — budget holder / decision-maker ✅ |102103**Key Qualifiers:** Trial activity, decision-maker title, scaling sales team104**Risk Factors:** Trial engagement dropped after Day 3 — possible blocker105**Talk Track:** "We saw you were exploring [feature] in your trial — many VP Sales at [similar company] use that to [outcome]. Can I show you how?"106107**Route to:** Enterprise AE — Sarah K.108109---110111### Lead #2: Anonymous Form Fill — marketing@genericco.com112**Score: 28/100 ❌ NOT YET QUALIFIED**113**Recommended Action:** Add to nurture email sequence (monthly touchpoints)114115| Dimension | Score | Signal |116|--------------------|-------|-----------------------------------|117| Firmographic fit | 10/40 | Industry unknown · Company unknown |118| Behavioral | 8/30 | Downloaded 1 ebook |119| Intent | 5/20 | No intent signals |120| Contact quality | 5/10 | Generic email — unknown seniority |121122**Risk Factors:** No company data available for enrichment. Generic email address.123**Action:** Trigger enrichment workflow; if company is identified, re-score.124```125126## Examples127128### Example Input129```130Here are 5 inbound leads from this week. Our ICP is B2B SaaS companies, 100–1000 employees, in the US. Score and prioritize them.131[lead data]132```133134### Example Output135```136Lead Prioritization — Week of June 11371381. 🔥 Jordan Martinez (VP Sales, Acme Corp) — Score: 84 · Immediate outreach1392. 🟡 Priya Sharma (Head of Ops, Beta Inc) — Score: 67 · 48-hour follow-up1403. 🟢 Chris Wong (Marketing Manager, Gamma LLC) — Score: 52 · Nurture sequence1414. 🟢 Taylor Reed (Developer, Delta Co) — Score: 44 · Technical nurture track1425. ❌ Anonymous — Score: 28 · Enrich before contacting143144Top priority: Jordan — trial activity + decision-maker title = highest close probability this week.145```146147## Boundaries148149- Lead scoring models are probabilistic guides, not predictions — always frame scores as directional signals that require sales judgment.150- Do NOT use protected characteristics (gender, race, age, nationality, religion) as scoring signals — ever.151- Be transparent about the scoring model: share weights and criteria so sales teams can understand and calibrate.152- If enrichment data is missing, reduce confidence in the score and flag it rather than inflating the score with assumed data.153- Do NOT auto-send outreach on behalf of the user — surface recommendations and let the sales team execute.154- Treat all lead contact data as PII — do not log or expose it beyond the immediate task.