A lead-discovery and qualification agent for web professionals. It searches the web for stable local businesses, then reads each site and online presence to score them on two things: income stability and fixable digital gaps. From there it drafts a personalized cold email for every match, auto-sends the strongest ones, and queues the rest for review.
The problem
Freelancers and small web shops lose hours hunting for clients who can actually pay and genuinely need the work, then guessing at a pitch. Most leads are either broke or already have a solid site. Generic cold emails get ignored.
What I built
The full discover, score, pitch, and send pipeline runs end-to-end with compliance built in, and the complete loop was verified in the browser. Built, not yet deployed.
How it works
Forked from the ReachNet outbound infrastructure and built on Next.js 16, React 19, and TypeScript with Drizzle ORM. Discovery pulls candidates from Google Places, OpenStreetMap, or a sample dataset. A deterministic enrichment pass then inspects each business's site for concrete signals, such as SSL, mobile-readiness, stale copy, working forms, and social links, rather than leaning on a black-box model. Every lead gets scored on two transparent axes, income stability and digital gap, and a hybrid send rule decides what happens next. Scores of 80 or higher auto-fire a personalized cold email from the user's own domain via Resend. Anything below that is queued for manual review. Daily send caps, CAN-SPAM compliance, and an unsubscribe-to-suppression path are wired into the send layer, so the agent can run without crossing compliance lines.
Highlights
- Discovers leads from Google Places, OpenStreetMap, or sample data
- Scores on two transparent axes: income stability and digital gap
- Deterministic site enrichment checks SSL, mobile-readiness, stale copy, forms, socials
- Hybrid send: auto-fires scores 80+, queues the rest for review, caps enforced
- Sends from the user's own domain via Resend
- CAN-SPAM compliant with unsubscribe-to-suppression built in
Let's build yours.
Tell me what you're trying to ship — you'll get a scoped plan and a straight answer.