Lead Acquisition System
A lead acquisition pipeline that scrapes, enriches, qualifies, and formats prospects from Upwork, GitHub, and Indeed. It gives sales/recruiting teams CRM-ready records instead of hours of manual sourcing.
The challenge
Client challenge
Sales and recruiting teams spent 80% of their prospecting time on manual sourcing — searching job boards, qualifying candidates, finding contact details, and entering data by hand. High effort, low throughput.
The build
What I built
I built a fully automated lead pipeline using n8n that scrapes Upwork, GitHub, and Indeed, runs LLM-based qualification against defined criteria, enriches each lead with Apollo contact data, and inserts ready records into the CRM.
- Multi-source scraping across Upwork, GitHub, and Indeed
- LLM-based lead qualification against custom criteria
- Apollo API integration for contact enrichment
- Automated CRM insertion with deduplication
- Configurable qualification rules for different roles
The outcome
Measured outcomes
Manual screening time reduced by 80%. The team now wakes up to a warm, pre-qualified, enriched lead list every morning — eliminating manual sourcing entirely and redirecting hours toward relationship-building and closing.
Inside the build
See the system, not just the summary.

Primary workflow view
Have a similar bottleneck?
Let’s map the fastest path from manual work to a reliable system.
Bring the workflow that is slowing your team down. You’ll leave with a clearer next step—even if we do not work together.