AI-powered lead enrichment and routing
A request to enrich newsletter signups became a system that gave Sales useful context while a prospective customer’s interest was still fresh.
What they asked for
Enrich the newsletter signups reaching HubSpot automatically.
What was underneath
Enrichment wasn’t the end goal. The larger opportunity was speed-to-contact: useful context in front of Sales while the person’s interest was still fresh.
The starting point
DTC Newsletter signups were reaching the shared Pilothouse HubSpot instance with basic contact information but little company context, qualification data, or indication of which leads deserved immediate attention.
The CFO wanted to enrich those records automatically. Before building anything, I spoke with the stakeholders involved to understand what information would help Sales. Enrichment was useful, but it wasn’t the end goal. The larger need was faster qualification and real-time visibility when someone from a promising company signed up.
The opportunity was to turn each signup into a structured, sales-ready record and surface the strongest leads while their interest was still fresh.
The decision
I designed the workflow around speed-to-contact rather than enrichment volume. That changed what the system needed to produce: not simply more data, but a reliable record that helped Sales understand who had signed up, where they worked, how well they fit, and whether the lead warranted immediate attention.
The system needed to filter, research, classify, validate, populate the CRM, and alert the right people in one connected flow.
How I measured it
Lead-data pre-population rate was the clearest measure of whether the record was useful. By the time Sales opened a new lead, most of the research and qualification context should already be there.
I also tracked the number of signups processed and enriched leads produced each month to make sure the workflow remained useful at production volume, not only in testing.
The build
I began by defining what a sales-ready HubSpot record needed to contain, then mapped the research, classification, validation, and routing steps required to produce it.
LindyAI orchestrated the workflow, detected new signups, and filtered out generic email domains. StoreLeads supplied company-level data, while LinkedIn and web sources supported contact research. Clay was added in a later iteration to improve the depth and accuracy of company and contact enrichment. The ChatGPT API assessed company fit and persona, and returned the information in a defined structure before the validated record was written to HubSpot. When a high-value lead appeared, Slack alerted Sales and leadership in real time.
The workflow went through several iterations. Early versions produced inconsistent classifications on edge cases, so I tightened the prompts, required structured outputs, and added validation before anything could populate the CRM. Once the system was reliable, we adapted the same workflow pattern for other Pilothouse B2B client accounts.
~70%
Of lead data populated before Sales touched the record
~300
Newsletter signups processed each day
1K–2K
Enriched, sales-ready leads generated each month
The workflow gave Sales and leadership real-time visibility into high-value signups while reducing the manual research needed before outreach. More importantly, it turned enrichment into a dependable part of the revenue workflow: useful context arrived in HubSpot in a consistent format, unreliable AI output was stopped before reaching the CRM, and the system could handle full daily volume.
Tech
LindyAI
Primary workflow orchestration, triggering, filtering, and enrichment coordination
StoreLeads + Clay
Company and contact enrichment, with Clay added in a later iteration to improve depth and accuracy
LinkedIn + web data
Sources used for contact and company research
ChatGPT API
Company-fit assessment, persona classification, and structured AI output
HubSpot
CRM destination and structured lead-record population
Slack
Real-time routing and alerts for high-value leads
Previous
Agentic ops infrastructure
Next
Email validation and compliance workflow
Tell me what you’re working on.
If you’re working through a customer journey, system, or operational problem and think my experience might help, I’d like to hear about it.
Consulting on lifecycle, conversion, and automation—and open to the right senior role.