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.
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.
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
Let's build yours.
Tell me what you're trying to ship — you'll get a scoped plan and a straight answer.