LeadForce360 runs telemarketing campaigns for clients who sell to specific types of businesses. Their callers needed large, structured lead lists they could actually work through, and each lead had to be matched to the right industry so it fit what their clients sell.
What I built
Scrapers that collect business and insurance agency data from multiple public sources
NAICS code mapping for every lead, so the team can filter by industry and pick prospects that fit each client's customers
A central lead database that cleans and merges records from every source, with Node.js and Python handling scraping and data processing
Filtered CSV exports by source, keyword, and contact availability, ready for each calling campaign
Scale
Combined across sources, a typical run collects between 100k and 3 million records. Narrow niches can be as small as 1,000 to 10k.
Result
The telemarketing team works from lead lists that are already filtered by industry and contact info, so callers spend their time on prospects that match what their clients are selling.
This was the first phase of an ongoing engagement. Later work expanded the scrapers and added AI enrichment on top of them.
Scrapers that pull insurance agency and business leads from multiple sources, map them to NAICS codes, and deliver callable lead lists to a telemarketing team.