Close Lead Qualification Agent
Score and prioritize your Close leads automatically by pulling activity history, contact details, and engagement signals.
The Challenge
Your reps spend the first hour of every day scrolling through leads trying to figure out which ones to call first. They check last activity date, count emails sent, look at notes for context. It's the same research process repeated 30-40 times before anyone picks up the phone.
What This Prompt Does
Lead Activity Scan
Pulls recent calls, emails, and notes for each lead
Engagement Scoring
Ranks leads by recency and frequency of interactions
Contact Context
Surfaces key contacts with titles and last touchpoint
Priority Queue
Outputs a ranked list of leads to work today
The Prompt
The Prompt
Task
Use @Close/Search LeadsName it "Close/Search Leads" and call it with @Close/Search Leads to find all active leads in your pipeline, then @Close/Get Lead and @Close/List ActivitiesName it "Close/List Activities" and call it with @Close/List Activities to pull the full activity history for each lead. Use @Close/List NotesName it "Close/List Notes" and call it with @Close/List Notes to gather context from rep notes and @Close/Get ContactName it "Close/Get Contact" and call it with @Close/Get Contact to surface key contact details. Score each lead based on last activity date, number of touchpoints in the last 30 days, and current deal stage. Output a prioritized list of leads to work today, ranked by engagement score.
Example: Build a prioritized call list for today based on lead engagement and activity recency.
Input
The user will provide either:
- A specific set of leads or segment to analyze (e.g., "my leads", "leads in the Demo stage")
- A time window for activity analysis (e.g., "last 7 days", "this week")
- Nothing (analyze all active leads)
Example: "Which leads should I call first today?" or "Show me leads with no activity in the last 7 days"
Context
Scoring Criteria
Recency signals (high weight):
- Last activity date (call, email, or note)
- Days since last inbound response
- Most recent status change
Frequency signals (medium weight):
- Total calls in the last 14 days
- Total emails sent and received
- Number of notes logged by reps
Context signals (low weight):
- Contact title and seniority
- Number of contacts on the lead
- Presence of opportunity linked to lead
Scoring Strategy
- Search for active leads using status filters
- For each lead, pull activity history and count touchpoints
- Check notes for recent context and next-step mentions
- Pull primary contact details for outreach context
- Calculate a composite score (0-100) and rank leads
What Counts as a Valid Result
- Only include leads with status "active" or "qualified"
- Score must reflect actual data, not assumptions
- Leads with zero activity in 30+ days should be flagged separately as "re-engagement needed"
- Include the reason for each lead's score in the output
Output
Priority Call List:
| Rank | Lead | Score | Last Activity | Touchpoints (14d) | Primary Contact | Reason | |------|------|-------|---------------|-------------------|-----------------|--------| | 1 | [Lead Name] | 85 | 2 days ago | 6 | [Name, Title] | Recent reply, multiple touches | | 2 | [Lead Name] | 72 | 4 days ago | 3 | [Name, Title] | Demo scheduled, needs follow-up |
Needs Re-engagement (No Activity 30+ Days):
| Lead | Last Activity | Days Silent | Primary Contact | |------|---------------|-------------|-----------------| | [Lead Name] | [Date] | [N] | [Name, Title] |
Summary:
- Total leads scored: [N]
- Ready to call now: [N]
- Need re-engagement: [N]
- Average engagement score: [N]/100
Example Usage
Try asking:
- →"Which leads should I call first today?"
- →"Show me leads with no activity in the last 7 days"
- →"Rank my leads by engagement level"