Portfolio · Case Study
A generalized agentic engine for outbound B2B lead generation. Pluggable connectors discover prospects from company directories, search, professional-profile sources, and imported contact lists, normalizing everything into a single lead schema. Deterministic discard rules pre-filter the noise, then Claude scores each lead on ICP fit, intent, and deal potential — gating which leads are worth pursuing. Only qualified leads enter a tiered enrichment layer: deterministic data providers fetch email, phone, and firmographics first, and an agentic research loop (search → fetch → extract) fills the gaps, with every field verified and confidence-scored. Personalized outreach is then generated from the enriched data and routed through a threshold gate — auto-send for high-confidence leads, an analyst review queue for the rest. The core framework is source-, scoring-, and channel-agnostic: a new prospecting source or outreach channel is a new class against a base interface, not a rewrite.
Pluggable connectors discover prospects from directories, search, professional profiles, and imported lists, normalizing them into a single lead schema. Each lead is pre-filtered, then scored by Claude on fit, intent, and deal potential. Only leads that clear the threshold are enriched — a tiered research layer finds and verifies contact details — before tailored outreach is generated and routed to auto-send or human review.
Enrichment is the expensive step — data-provider calls plus an agentic research loop. Scoring runs first on cheaply-scraped data, so research budget is spent only on leads that already clear the bar. Reachability isn't a scoring input; it's an output of enrichment — you learn whether a lead is contactable precisely because it was worth contacting.
The top of the funnel — every prospect surfaced by the connectors, normalized, deduplicated, and pre-scored before a human sees it.
The full qualification rationale for one lead — what scored, why, and what the agent decided to do next.
What the agentic research layer found — verified contact channels, firmographics, and the trigger events that make this lead worth pursuing now.
Personalized outreach drafted from the enriched record — high-confidence sends auto-route, the rest queue for a human's final word.