BEN://
--:--:-- UTC
BEN://PROJECTS/LEAD-QUALIFICATION-SYSTEM

Software

Lead Qualification System

Split-service pipeline that imports local business leads, scores each one on website opportunity, and syncs only the ones a human approves to HubSpot.

maintained

Started

May 09, 2026

Updated

May 16, 2026

Repository

—

Live

—

Next.jsTypeScriptPostgreSQLPrismaRedisBullMQDocker
#lead-generation#data-pipeline#automation

CONTEXT

Built for a WebsiteThis client through my web development business. Details here are generalized to keep the client's identity out of it — the architecture and technical decisions are the real thing.

Problem

Lead sourcing produces volume; qualifying leads takes judgment. The gap between "here are 500 businesses in this city and category" and "here are the 40 worth a human's time" is exactly where this system lives.

Architecture

Split into two services on purpose, so a slow web audit or screenshot job never blocks the dashboard someone's actively using:

Lead sourcing itself runs through a configurable Google Maps actor (via Apify) for industry + city searches, with the actor's estimated cost shown before a run and the actual Apify-reported charge shown after.

Interesting technical decisions

Deployment

Ships as separate Coolify resources for the web app, worker, Postgres, and Redis, so the web and worker sides can be redeployed independently — deploying a worker fix doesn't require restarting the dashboard.

← All projects