Lucy Liu
July 2026 · Operator Systems

The Lead Pipeline That Runs While I Sleep

Watercolor illustration of a stream flowing between stones under a crescent moon

A lead filled out the form on our company's website. Then nothing happened. Nobody saw it, nobody followed up, and by the time anyone noticed, the lead had moved on. That is the actual cost of a form that only collects: you paid to get someone's attention and then let it expire in a spreadsheet.

I am VP of Operations at an early-stage fintech company, and fixing that gap was my job. I am not a coder. I built the fix anyway, over June and July 2026, by directing AI coding tools and verifying every step myself.

What the pipeline does now

Someone submits the web form. Three things happen without anyone touching anything.

The submission posts to Slack, so the team knows a lead exists the moment it exists. It logs to a Google Sheet, which is our single source of truth: every lead, every timestamp, one place to look. And it triggers an automated follow-up email, so the lead hears from us before a human has even read the Slack message.

Zero manual steps between a lead arriving and the team knowing. That was the design requirement I gave the AI tools, and it was the standard I tested against. Not "mostly automated." Zero.

The build itself was direction work, not coding work. I described the flow, the AI wrote the wiring, and I made it prove each piece: does the form post, does Slack fire, does the row land in the sheet, does the email send. When something broke, I described the symptom and made the AI fix it. My role was defining what "working" meant and refusing to accept anything less.

The version that failed silently

The first version worked, technically. Submissions flowed into the spreadsheet exactly as designed. And nobody looked at the spreadsheet.

There was no Slack alert yet. Leads were arriving into a document that no one had a reason to open. The pipeline was quietly doing its job while producing the exact same business outcome as no pipeline at all: leads sitting unread.

I caught it because I submitted a test lead myself. I filled out the form as a stranger would, then went looking for where my submission surfaced. It surfaced nowhere a human would see it. That test cost me five minutes and it exposed the entire flaw in the design. The system delivered data. It did not deliver attention. Those are different products, and only one of them gets a lead called back.

The fix was the Slack step. Now the notification interrupts the team in the channel they already live in, the sheet keeps the permanent record, and the auto-email buys us time to respond like humans. Each piece covers a different failure mode: Slack covers "nobody knew," the sheet covers "nobody wrote it down," the email covers "the lead felt ignored while we got to it."

Since then, the pipeline has run without me. That is the point of the title. Leads arrive at night, on weekends, while I am in other meetings, and the same three things happen every time. I did not get faster at handling leads. I removed myself from the path entirely.

The takeaway

A pipeline is not done when the code runs. It is done when you have watched one real submission travel the whole path and land in front of a person who will act on it.

If you have any automated intake at your company, a contact form, a demo request, an application, test it this week the way I did. Submit a real entry yourself, from the outside, and follow it. Where does it surface? Who sees it, and how fast? If the honest answer is "it goes into a system someone is supposed to check," you have my first version: a silent failure wearing a green status light.

You do not need to be technical to run that test, and you do not need to be technical to fix what it finds. I directed AI tools through the entire build. What I supplied was the operator's definition of done: not "the data arrived" but "the team knew." Hold your automation to the second standard. The first one loses you leads you already earned.

← All writingBook a call