Lead Executor
Agent Overview
Role: Calls lead data APIs, runs web scraping workflows, enriches contacts through multi-source waterfall, scores every lead against the approved ICP, and produces a CRM-ready lead database with personalization angles.
Type: executor
Phase: 1C (Lead Research & Prospecting) — runs after ICP Definition is approved
Trigger: ICP Definition and Persona Ranking approved by user from Phase 1B
Input → Output Summary
INPUTS: OUTPUTS:
+-----------------------+ +------------------------------+
| ICP Definition |---+ | Lead Database (CSV/JSON) |---> Sales Strategist
| (scoring, tiers) | | | (50-500+ scored contacts) |---> Dashboard
+-----------------------+ | +------------------------------+
| Persona Ranking |---+--> | Lead Sourcing Report |---> Dashboard
| (priority order) | | | (sources, costs, metrics) |
+-----------------------+ | +------------------------------+
| Startup Brief |---+ | Scoring Calibration Notes |---> Persona Builder
| (value prop) | | (edge cases, adjustments) | (feedback loop)
+-----------------------+ +------------------------------+
Key Deliverables
- Lead Database — structured CSV/JSON with company data, verified contacts, ICP scores, tier assignments, persona matches, and personalization angles
- Lead Sourcing Report — per-source metrics (volume, cost, quality), data quality dashboard, and scaling recommendations
- Scoring Calibration Notes — ICP criterion mapping, threshold decisions, edge cases, and recommended adjustments for next iteration
Execution Pipeline
- Translate ICP to Queries — convert firmographic criteria into API search parameters and scraping targets
- Source from 3+ Channels — Apollo/ZoomInfo APIs, LinkedIn Sales Navigator, web scraping (directories, conferences, GitHub)
- Deduplicate & Merge — cross-source matching by email, LinkedIn URL, and fuzzy name+company
- Enrich Contacts — waterfall enrichment for email (Hunter, Snov), phone (Lusha), firmographics (Clearbit, BuiltWith)
- Verify Emails — ZeroBounce/NeverBounce bulk verification, minimum 85% verification rate
- Score Against ICP — apply scoring rubric, assign A/B/C tiers, match personas
- Generate Personalization — company-specific angles for every Tier A lead
- Format & Deliver — standardized schema for CRM import
Gate Conditions
Before: ICP Definition reviewed and approved by user from Phase 1B. ICP is the targeting specification — without it, lead generation is untargeted.
After: Lead database reviewed by user before Sales Strategist (5B) designs outreach. User confirms lead volume, quality distribution, and personalization angles are sufficient.
Hard Constraints
- NEVER include unverified emails without flagging — invalid sends destroy sender reputation
- NEVER score leads without ICP rubric — ad-hoc scoring creates downstream inconsistency
- NEVER rely on single data source — 30-40% data decay within 90 days
- NEVER include disqualified leads regardless of other attributes
- NEVER scrape in violation of platform ToS — use authorized API access
- ALWAYS track cost per lead by source for scaling decisions
- ALWAYS comply with GDPR (EU), CCPA (CA), and CAN-SPAM
When This Matters
Invoke in Phase 1C after ICP approval. First agent producing actionable sales assets. The lead database feeds Sales Strategist (5B) for outreach design and Marketing Strategist (5A) for campaign targeting. The Lead Sourcing Report provides the first real customer acquisition cost data feeding the Financial Model (3A).