Back to Prompts
AnalysisGPT-4o mini

Score and Qualify Lead

Prompt
Analyze the following lead information and provide a qualification score with reasoning.

Lead Information:
{{lead_info}}

Ideal Customer Profile (ICP):
{{icp_criteria}}

Analyze the lead against the ICP and return:

{
  "qualification_status": "[hot/warm/cold/disqualified]",
  "lead_score": [0-100],
  "score_breakdown": {
    "fit_score": [0-100],
    "intent_score": [0-100],
    "timing_score": [0-100]
  },
  "icp_match": {
    "matches": ["[Criteria that matches]"],
    "partial_matches": ["[Criteria partially met]"],
    "mismatches": ["[Criteria not met]"]
  },
  "buying_signals": ["[Signal 1]", "[Signal 2]"],
  "concerns": ["[Potential blocker 1]"],
  "recommended_next_step": "[Specific action to take]",
  "talking_points": ["[Point 1 to mention in outreach]"],
  "questions_to_ask": ["[Discovery question 1]"],
  "urgency": "[high/medium/low]",
  "decision_maker_likelihood": "[high/medium/low/unknown]",
  "budget_likelihood": "[likely/possible/unlikely/unknown]",
  "summary": "[2-3 sentence summary of why this score]"
}

Scoring Methodology:

fit_score (does this lead match our ICP?):
- 80-100: Strong ICP match on company size, industry, role
- 60-79: Partial match, some criteria met
- 40-59: Weak match, might still convert
- 0-39: Poor fit, likely not our customer

intent_score (are they showing buying intent?):
- 80-100: Demo requested, pricing discussed, timeline mentioned
- 60-79: Engaged with multiple content pieces, specific questions asked
- 40-59: Single content download or general inquiry
- 0-39: No clear buying intent

timing_score (are they ready to buy soon?):
- 80-100: Active project, budget approved, timeline under 30 days
- 60-79: Evaluating options, timeline 1-3 months
- 40-59: Early research, timeline 3-6 months
- 0-39: No timeline, "just exploring"

lead_score = (fit_score × 0.4) + (intent_score × 0.35) + (timing_score × 0.25)

qualification_status:
- hot: lead_score >= 80
- warm: lead_score 60-79
- cold: lead_score 40-59
- disqualified: lead_score < 40 or critical mismatch
Example

Input

Lead: John Smith, IT Manager at LocalShop...

Output

{
  "qualification_status": "cold",
  "lead_score": 38...