• Oct 12, 2026
  • 7 min read

A Multi-Site Inbound Lead Engine for a One-Person Business: The Whole Series

Earlier this year, my sites collected leads in five different ways: a KV form here, a third-party form relay there, a hosted survey, a booking tool, a database on my homelab. Two contact addresses, consent handled differently on every site, and no single list of who had written to me.

Today it’s one engine. Every form on six sites, the website audit, the ebooks newsletter and paid bookings feed the same pipeline. I wrote it up as I went: fifty-odd articles. This page is the map.

Is it an “engine”?

For the inbound half, yes. It turns a visitor who raises their hand into a recorded, consented, followed-up lead, with no manual step and no third-party form tool. It doesn’t create the visitors. Traffic still comes from content, search, and sharing posts. The engine makes sure none of that attention is wasted.

flowchart TD
  A["Attract<br/>articles · free audit · ebooks · solver app"] --> C["Capture<br/>same-origin forms, no third parties"]
  C --> K["Consent + confirm<br/>double opt-in, signed links"]
  K --> S["Store<br/>KV with retention · homelab mirror"]
  S --> L["Alert<br/>phone push, counts-only digest"]
  S --> N["Nurture<br/>drips, deep report emails"]
  N --> B["Book<br/>qualifier → paid call"]

The rest of this page follows those stages. Each link has a line or two on what you’ll find there.

Start here: the big picture

Attract: lead magnets

The free website audit

The solver app

Capture: forms without third parties

Store and alert: the homelab side

Privacy and retention

Running the sites

Auditing my own sites

Debugging notes

What I’d tell someone starting this

  1. Own the endpoint, not the vendor. Forms posting to your own domain can move anywhere later.
  2. Store first, everything else second. Alerts, emails and webhooks can fail; the lead must not.
  3. Consent is a data structure. Record what was agreed, when, and with which wording.
  4. Retention belongs in code. If the privacy page promises it, something must enforce it.
  5. Use your own tools on yourself. My audit found 279 broken links on my own sites.

If you’re a small business that wants the same thing, without a CRM subscription or a form vendor holding your list, that’s the kind of work I do. Or start with the free website audit.