The WebLift logo
All guides

A spreadsheet holds a list. A system holds a process.

What is actually missing from a spreadsheet full of leads — and why you find out at the exact moment you lose a customer.

Published 2026-09-17

Almost every business starts managing leads in a spreadsheet, and it works. A row per enquiry, a name and a phone number, and you can search it. The trouble does not start when the sheet gets long. It starts when somebody asks "what happened with Tuesday's enquiry?" and the sheet has no answer.

A spreadsheet is an excellent tool for a list. A lead is not a record in a list — it is a process caught in the middle of itself. That is the thing a spreadsheet cannot hold.

What a spreadsheet does not hold

Look at a real business's lead sheet and the same four things are almost always missing:

  • Ownership: who is responsible for this enquiry right now. Without it, an enquiry nobody picked up simply stays there.
  • The next action: what has to happen, and by when. A "status" column reading "in progress" does not tell anyone what to do tomorrow.
  • History: what has already been said. Without it every conversation restarts from nothing, and the customer can hear that.
  • Source: where the enquiry came from. Without it you cannot tell which campaign returned money and which just made noise.

You can add a column for each of those. What you cannot add is who fills them in, and what happens when nobody does.

What an enforced process looks like

We built WinWin a candidate intake system, and there the status is not a label — it is a state the system knows and enforces. A candidate moves along a defined chain: signed up, filled in personal details, passed the interview, completed the extended form, finished, and then approved or rejected.

The difference from a spreadsheet is not the names of the stages. It is that the system knows which stage each person is at, so it can decide what they are allowed to do and what happens next. Logging in is itself gated by status — only an approved candidate can get in and upload documents.

That is the idea worth taking: when a status is real data in a system, it can drive things. When it is text in a column, it only records them.

The lead has to land even when something else breaks

The quietest failure in a lead system is an enquiry lost to a fault somewhere else. The mail service did not answer, the spam protection was never configured — and the form returned an error to a customer who did not try again.

At Sipur B'Tmuna, which is a single landing page with a lead system behind it, we built it the other way round: the lead is saved first and everything else is an addition. Sending the email and verifying the anti-spam check are both optional, and when they are not configured the system detects that and treats them as switched off rather than failing. On this site too, the notification email for a new enquiry is only sent after the enquiry is already in the database, and if the send fails it is logged and never cancels the enquiry.

A spreadsheet has no version of that distinction, because nothing is saved and nothing is sent — somebody copies. And when they do not copy, nobody knows.

Knowing what was actually asked

An enquiry that arrives as free text is an enquiry somebody has to decode. The same enquiry arriving broken into fields (type of event, how many photos, when) can be prioritised, priced and filtered without going back to the customer with a question.

It is also what makes a report possible. You cannot learn which kind of enquiry produces the good work if every enquiry is stored as one paragraph.

When a spreadsheet is still the right answer

If three enquiries arrive a month and one person handles all of them, a spreadsheet works and a system is waste. The signs that the spreadsheet is finished are concrete: more than one person touches enquiries, enquiries start getting forgotten, questions arrive that the sheet cannot answer, or you start paying for advertising with no way to tell what worked.

At that point what you need is not a better spreadsheet. It is one place where every enquiry has a state, an owner and a next action.

We wrote separately about enquiries getting lost in WhatsApp — the same failure, in a different channel.

What a lead system built around your business looks like

Have a question about your business?

Tell us what is not working today and we will tell you what is worth building.

Talk to us