Enterprise-grade B2B lead generation, enrichment, scoring, and outreach sequencing for AI agents. Find ideal prospects, enrich with verified data, score against your ICP, and generate personalized outreach — all autonomously.
Instrucciones de origen · Vista previa de solo lectura
name
afrexai-lead-hunter
description
Enterprise-grade B2B lead generation, enrichment, scoring, and outreach sequencing for AI agents. Find ideal prospects, enrich with verified data, score against your ICP, and generate personalized outreach — all autonomously.
scoring:icp_company_match:30# how well company matchesicp_persona_match:20# right title + seniorityintent_signals:25# actively looking for solutionsengagement_recency:15# recent activity onlinetiming_bonus:10# new role, funding round, hiringthresholds:tier_a:80# hot — outreach immediatelytier_b:60# warm — nurture sequencetier_c:40# cool — add to newsletterdisqualify:below40# don't waste time
Phase 2: Multi-Source Discovery
Source Priority Matrix
Source
Best For
How To Search
Data Quality
Cost
Web Search
Any industry
"[industry] companies" site:linkedin.com/company
High
Free
GitHub
Dev tools, tech companies
Search repos, org pages, contributor profiles
High
Free
Product Hunt
Startups, SaaS
Browse launches, upvoters (they're buyers too)
Medium
Free
Industry Lists
Targeted verticals
"Top 50 [industry] companies 2026", Clutch, G2
High
Free
Job Boards
Hiring = growing = buying
"AI" OR "automation" site:lever.co OR site:greenhouse.io
High
Free
Crunchbase
Funded startups
Recently funded companies in target verticals
High
Freemium
Conference Speakers
Active industry leaders
Speaker lists from industry events
Very High
Free
Podcast Guests
Thought leaders with budget
Search "[industry] podcast" transcripts
High
Free
Discovery Search Templates
Find companies by pain signal:
"[industry]" "manual process" OR "time-consuming" OR "looking for solutions" site:linkedin.com
Find companies by hiring signal (they're growing = they're buying):
"[company type]" "hiring" "AI" OR "automation" OR "data" site:linkedin.com/jobs
Find recently funded companies (flush with cash):
"[industry]" "raises" OR "Series A" OR "funding" OR "investment" 2026
Find companies using competitor tools (ripe for switching):
"[competitor tool]" "alternative" OR "switching from" OR "replaced"
FOR each search query:
1. Run web_search with the query
2. Extract company names + URLs from results
3. Deduplicate against existing leads
4. For each NEW company:
a. Visit company website → extract: industry, size estimate, tech signals
b. Search "[company name] CEO" OR "[company name] founder" → get decision maker
c. Search "[company name] funding" → get financial signals
d. Create lead record (see schema below)
5. Rate limit: 2-3 second delay between searches
Phase 3: Enrichment Engine
For each discovered lead, enrich with verified data:
Pain Indicators — Job postings mentioning problems you solve, blog posts about challenges
Competitor Usage — Do they use a competitor? Which one? (Check G2 reviews, case studies)
Contact Enrichment Checklist
Full Name — First + Last from LinkedIn or company page
Title — Current role (verify it matches your buyer persona)
Email Pattern — Determine company pattern: first@, first.last@, firstlast@, f.last@
Email Verification — Test pattern with known format, check MX records
LinkedIn URL — Direct profile link
Recent Activity — What have they posted/shared in last 30 days?
Mutual Connections — Anyone in your network connected to them?
Content Interests — What topics do they engage with? (Use for personalization)
Email Pattern Detection
Common patterns (test in order of likelihood):
1. first.last@company.com (most common, ~40%)
2. first@company.com (startups, ~25%)
3. firstlast@company.com (~15%)
4. flast@company.com (~10%)
5. first_last@company.com (~5%)
6. last.first@company.com (~3%)
7. first.l@company.com (~2%)
Verification approach:
- Check if company has public team page with email format
- Look for email in GitHub commits from company domain
- Check email format on Hunter.io or similar (if available)
- Search "[person name] email [company]"
- Check their personal website/blog for contact
Phase 4: Lead Scoring Algorithm
Score each lead 0-100 using this rubric:
Company Score (0-30 points)
Signal
Points
How to Check
Industry matches ICP exactly
+10
Compare to ICP config
Employee count in sweet spot
+5
LinkedIn/website
Revenue in target range
+5
Crunchbase/estimate
Located in target geography
+3
Website/LinkedIn
Uses compatible tech stack
+4
Job posts, BuiltWith
No competitor currently
+3
Research, case studies
Persona Score (0-20 points)
Signal
Points
How to Check
Title matches buyer persona
+8
LinkedIn
C-Suite or VP level
+5
LinkedIn
Has decision authority
+4
Title + company size
Active on LinkedIn (posts monthly)
+3
LinkedIn activity
Intent Score (0-25 points)
Signal
Points
How to Check
Recently posted about relevant pain
+8
LinkedIn/Twitter
Company hiring for roles you'd replace
+7
Job boards
Attended relevant industry event
+5
Conference lists
Downloaded competitor content
+3
Hard to verify, skip if unknown
Searched for solution keywords
+2
Hard to verify, skip if unknown
Timing Score (0-15 points)
Signal
Points
How to Check
New in role (< 90 days)
+5
LinkedIn start date
Company just raised funding
+4
Crunchbase/news
End of quarter (budget flush)
+3
Calendar
Company growing fast (hiring surge)
+3
Job postings count
Engagement Score (0-10 points)
Signal
Points
How to Check
Opened previous email
+4
Email tracking
Visited your website
+3
Analytics
Connected on LinkedIn
+2
LinkedIn
Referred by someone
+1
CRM notes
Phase 5: Segmentation & Campaign Assignment
Tier A (Score 80-100) — HOT LEADS
Action: Immediate personalized outreach
Sequence: 5-touch hyper-personalized campaign
Timeline: Contact within 24 hours
Channel: Email → LinkedIn → Phone (if available)
Template: "CEO-to-CEO" or "Specific Pain" (see below)
Tier B (Score 60-79) — WARM LEADS
Action: Nurture sequence
Sequence: 7-touch value-first campaign
Timeline: Start within 48 hours
Channel: Email → LinkedIn
Template: "Value Insight" or "Case Study" (see below)
Tier C (Score 40-59) — COOL LEADS
Action: Add to newsletter + long-term nurture
Sequence: Monthly value content
Timeline: Bi-weekly touchpoints
Channel: Email only
Template: "Industry Report" or "Educational" (see below)
Phase 6: Outreach Sequence Templates
Template 1: The Specific Pain (Tier A)
Email 1 — Day 0 (The Hook)
Subject: [specific pain point] at [Company]?
Hi [First Name],
Noticed [Company] is [specific observation — hiring for X role / posted about Y challenge / using Z tool].
That usually means [pain point they're likely feeling].
We built [solution] that [specific result with number]. [Client name] cut their [metric] by [X%] in [timeframe].
Worth a 15-min call to see if it fits [Company]?
[Your name]
Email 2 — Day 3 (The Proof)
Subject: Re: [original subject]
[First Name] — quick follow-up.
Here's exactly what we did for [similar company]: [1-sentence case study with specific numbers].
[Link to case study or calculator]
Happy to walk through how this maps to [Company].
[Your name]
Email 3 — Day 7 (The Angle)
Subject: [industry trend] + [Company]
[First Name],
[Industry trend or stat that's relevant]. Companies like [Company] are [what smart companies are doing about it].
We help [type of company] [specific outcome]. Takes about [timeframe] to see results.
Open to a quick chat this week?
[Your name]
Email 4 — Day 14 (The Breakup)
Subject: Should I close your file?
[First Name],
I've reached out a few times — totally understand if the timing isn't right.
If [pain point] becomes a priority, here's a [free resource] that might help: [link]
Either way, I'll stop filling your inbox. Just reply "yes" if you'd like to chat sometime.
[Your name]
Template 2: The Value-First (Tier B)
Email 1 — Lead with insight, not a pitch
Subject: [number] [industry] companies are doing [thing] wrong
Hi [First Name],
We analyzed [X] companies in [industry] and found that [surprising insight].
The ones getting it right are [what top performers do differently].
Put together a quick breakdown: [link to free resource/calculator]
Thought it'd be useful given what [Company] is building.
[Your name]
Template 3: The LinkedIn Warm-Up
Step 1: View their profile (creates notification)
Step 2 (Day 2): Like/comment on their recent post (genuine, not generic)
Step 3 (Day 4): Send connection request with note:
Hi [Name] — been following [Company]'s work in [space].
Particularly liked your take on [specific post topic].
Would love to connect.
Step 4 (Day 7, after accepted): Send value message (NOT a pitch):
[Name] — saw you mentioned [challenge] in your recent post.
We put together [free resource] that addresses exactly that.
Thought you might find it useful: [link]
Phase 7: CRM & Pipeline Management
Lead Record Schema
{"id":"lead-001","created":"2026-02-13","source":"web-search","company":{"name":"Acme Corp","website":"https://acme.com","industry":"SaaS","employees":150,"revenue_est":"$20M","funding":"Series B — $15M (2025)","tech_stack":["Salesforce","AWS","React"],"location":"San Francisco, CA"},"contact":{
Pipeline velocity: days from discovery → closed deal
Phase 8: Automation & Scheduling
Daily Autopilot Routine
MORNING (agent runs autonomously):
1. Run 3-5 discovery searches (rotate queries)
2. Enrich any un-enriched leads from yesterday
3. Score new leads
4. Send Day-N emails for active sequences
5. Check for replies → flag for human review
6. Update pipeline stages
7. Report: "Found X leads, sent Y emails, Z replies"
WEEKLY:
1. Review Tier C leads — any moved to B/A?
2. Clean dead leads (no response after full sequence)
3. Analyze response rates by template — A/B test
4. Refresh ICP based on closed deals
5. Add new search queries based on wins
Agent Integration
# In your agent's heartbeat or cron:
1. Load ICP config
2. Run discovery for 1 search query
3. Enrich top 5 new leads
4. Score all unscored leads
5. Queue outreach for Tier A leads
6. Log results to daily brief