All work AI Agent

ScoutNet

Find local businesses, score them, draft the pitch, send

Built

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.

80+score to auto-send
2scoring axes

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.

Discover → score → pitch → send pipeline runs end-to-end, compliance built in

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
Next.js 16React 19TypeScriptDrizzle ORMResend
Want one of these?

Let's build yours.

Tell me what you're trying to ship — you'll get a scoped plan and a straight answer.