All work SaaS Product

LeadNet

Speed-to-lead capture for local small businesses

Built

A multi-tenant lead-capture SaaS for local small businesses. It catches every form submission, fires instant alerts and branded auto-replies, then nurtures leads through multi-step email sequences. It's built for realtors, contractors, and attorneys who win by answering fast. Delivery is only confirmed once an alert actually succeeds.

14/14lead-vault tests pass
5vertical templates
AES-256encrypted secrets
7-daybilling grace window

The problem

Local businesses lose deals when they answer leads too slowly. Most capture tools make it worse: they quietly drop submissions when an alert fails or when billing lapses. The lead that came in while you were on a job site is usually the one you needed most. And a tool that stops capturing the moment a card expires turns a billing hiccup into lost revenue.

What I built

Built and verified. All 14 of 14 lead-vault tests pass, and the tsc, lint, and build checks come back green. Capture keeps working even when billing lapses: suspended accounts still bank every lead, gated behind a pay-to-access vault. The suspend lock was hardened after an adversarial review closed a server-side bypass.

How it works

Leads arrive through an embeddable widget or a headless endpoint. On every submission the system fans out to configured sinks (Google Sheets, Brevo, HubSpot, or a webhook), with secrets held under AES-256 encryption. It only confirms delivery to the submitter once an alert has actually succeeded, so a silent failure can't masquerade as a saved lead. Five vertical templates pre-shape forms and copy per industry, and a setup agent reads the company website to auto-extract business info during onboarding. The nurture engine drives multi-step email sequences that auto-stop the moment a human reply lands. On top of the speed-to-lead inbox sit the reply engine and inbound advisor. The defining design decision is that capture is always-on while billing is decoupled from it. An operator can manually suspend an account, which locks the dashboard but never stops capture. Leads keep flowing into a vault that the customer pays to access, with a 7-day grace window and an /admin console to manage it. Development runs zero-env on PGlite with a dev outbox, so the whole stack boots without external services. An adversarial review caught and closed a server-side bypass of the suspend lock.

14/14 lead-vault tests pass; capture keeps working even if billing lapses

Highlights

  • Embed widget or headless endpoint with 5 vertical templates
  • Delivery only confirms once an alert actually succeeds, so no silent drops
  • Sheets, Brevo, HubSpot, and webhook sinks with AES-256 encrypted secrets
  • Speed-to-lead inbox; nurture sequences auto-stop on a human reply
  • Setup agent auto-extracts business info from the company website
  • Billing suspend locks the dashboard but never stops capture; leads vault, 7-day grace
Next.jsTypeScriptPGliteDrizzle ORMTailwindResend
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.