Lead Qualification

SkillDev tools

Score prospects on need, budget, authority, timing, and fit - decide who gets sales effort. Use to prioritize the pipeline honestly.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Lead Qualification skill

What this skill tells your AI

The instructions your AI receives, as published by navinspire-ia/navin in navin/skills/lead-qualification/SKILL.md and read by ahel’s review.

Qualification protects selling time. Score honestly, disqualify fast, document why. Use the deterministic helper for ICP totals and CSV validation.

The live book is Studio #/leads. leads action=rescore writes BANT-F on the desk. The desk loop and leads action=watch re-score locally. Heartbeat never hunts and never sends a sequence.

When to use

  • Ranking a prospect list before outreach
  • Routing A/B/C after enrichment or discovery

When not to use

  • Pure research sheets without scoring (account-research)
  • Inflating scores to hit activity quotas

Scoring model (BANT-F + ICP)

DimensionQuestionsSignals
Budgetcan they pay?size, funding, current spend
Authoritydecider or tourist?role, buying process
Needreal pain?trigger, cost of inaction
Timingwhy now?deadline, renewal, project
Fit / ICPcan we serve them?sector, size, geo, stack

Score each dimension 0-5 with evidence. Weighted default: Fit 30%, Need 25%, Timing 20%, Authority 15%, Budget 10%.

Tiers from total 0-100:

TierRangeAction
A≥70contact now
B40-69nurture
C<40discard / revisit condition

Disqualification triggers

  • No identifiable pain we solve
  • Budget an order of magnitude off
  • Fit failure (out of ICP)
  • Deciders unreachable after agreed attempts

Log reason + revisit condition ("re-check after FY").

Helper script

# Validate CSV columns / URLs / confidence
python navin/skills/lead-qualification/scripts/score_leads.py sales/prospects.csv --validate-only

# Score rows that already have bant columns (fit,need,timing,authority,budget)
python navin/skills/lead-qualification/scripts/score_leads.py sales/prospects.csv -o sales/prospects-scored.csv

Expected optional columns for scoring: fit,need,timing,authority,budget (0-5 each) or a single icp_score.

Workflow

  1. Input leads + discovery/enrichment notes.
  2. Fill BANT-F; unknowns become next-call questions (do not invent).
  3. Run the script; route A/B/C.
  4. Update after material changes; pipeline-analyst consumes tiers.

Rules

  • Every score cites evidence or stays unknown.
  • Optimism is not a data point.
  • Never mark email verified without enrichment proof / public source.

Anti-patterns

  • Scoring everyone A
  • Dropping disqualified rows without reason codes

Signals

GitHub stars
22
Forks
4
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
lead-qualification-navinspire-ia
Source
github.com/navinspire-ia/navin