rcs construction's BD team was burning 90 minutes a session on manual lead research. I built a system that has everything scraped, analyzed, and waiting before anyone gets to the office.
Act I / The Problem
The business development team, the people who should be closing deals, were spending 90 minutes every session sifting through noise to find the one article that actually mattered. Whale activism, pokemon events, local fundraisers, all mixed in with real construction leads. No way to filter. No way to prioritize. Just reading everything and hoping you don't miss the $2M project buried on page three.
"What if the leads were already found, analyzed, and waiting before anyone sits down?"
The question I kept coming back to
Act II / The System
Five stages. Zero human intervention. Fresh leads every morning at 8:00 AM.
The Dashboard / Live
The Pipeline, styled like a morning broadsheet. Leads scraped, enriched, tagged, and laid out like front-page stories before anyone gets to the office.
Act III / The Setback
ERROR 403 // Bot detection triggered
AllNovaScotia, the main data source, implemented bot detection and blocked automated access. Weeks of work, broken overnight.
The easy move? Say "the site changed, nothing I can do."
I didn't take the easy move.
The value was never in scraping one site. It was in saving the team hours by aggregating scattered information. So I rebuilt the architecture to be source-agnostic. The enrichment pipeline, the dashboard, the priority tagging, all of it works regardless of where the raw data comes from.
Act IV / The Results
The team doesn't open a dozen tabs anymore. They open one page that looks like a morning newspaper. By the time they sit down, everything's already there.
What's Next
The lead scraper was the first tool I built here. It cut hours of manual work without replacing anyone, it just lets the team focus on what they're actually good at.
The same approach works for RFP analysis, project estimation, bid tracking, and a dozen other workflows where the bottleneck is information, not people.