To build a sales pipeline from zero you need exactly three things: a short list of stages that match how people actually buy, a hard exit criterion for each stage, and a weekly habit of ripping out anything that lies to you. That’s it. The dashboards, the 14 custom fields, the color-coded deal cards, all of that comes later or never. I’ve built pipelines for teams closing €120K deals and for founders doing their first ten calls, and the ones that worked all started ugly and honest.
Most first pipelines fail for one reason: they describe the seller’s wishful thinking instead of the buyer’s decision. “Demo booked” feels like progress. It isn’t, not on its own. So let me walk you through how I actually build a sales pipeline that survives contact with reality.
What a pipeline actually is (and what it isn’t)
A pipeline is a shared map of where every open deal sits in the buyer’s decision, and how confident you’re allowed to be about it. Notice what’s missing from that sentence: activity. Your pipeline is not a to-do list of things you did. It’s a model of what the buyer has committed to.
This distinction sounds academic until your forecast is off by 60% and you’re explaining that to your co-founder. When I co-founded Pink Pineapple, the fastest way I found to lose trust in a number was to let stages be defined by our effort. We sent the deck, so it must be “in evaluation”, right? No. The buyer opened the deck once and ghosted. That deal was never in evaluation. It was in denial.
| Stage defined by | Wishful pipeline | Honest pipeline |
|---|---|---|
| Discovery | We ran a call | Buyer confirmed a problem worth money and a rough timeline |
| Evaluation | We sent the demo recording | Buyer looped in the person who has to approve this |
| Proposal | We sent pricing | Buyer asked about contract terms or start dates |
Every row on the right is something the buyer did. That’s the whole trick. If you only remember one thing from this post, remember that stages move on buyer behaviour, not on your activity.
The stages: build a sales pipeline with the fewest you can get away with
New founders love a detailed pipeline. It feels sophisticated. It’s a trap. More stages mean more places for deals to hide and more fields your reps leave blank on a Friday. For an early-stage SaaS team, here’s the whole thing I’d start with:
Six stages. That covers a first outbound-led SaaS motion completely. Don’t add a “Nurture” stage, don’t add “Verbal Agreement”, don’t split evaluation into three. You can always split a stage later when you genuinely can’t tell two situations apart. You can rarely merge them back without a fight.
Enough to model the decision, few enough to keep honest
A single observable buyer behaviour to advance
The habit that keeps the number real
Exit criteria: the part everyone skips
Stages without exit criteria are just labels, and labels drift. Within a month, one rep’s “Qualified” means “they were polite on the call” and another’s means “PO incoming”. Your pipeline number becomes an average of two different fantasies.
An exit criterion is the specific, observable thing that must be true before a deal is allowed to move forward. Write one per stage, in plain language, and make it about the buyer. Here’s what mine look like:
- Lead → Connected: the person replied and agreed to a real conversation. A calendar hold counts. An unanswered “does Tuesday work?” does not.
- Connected → Qualified: you can write one sentence describing the problem in the buyer’s own words, plus who signs and roughly what they’d spend. If you can’t write that sentence, it’s not qualified.
- Qualified → Evaluating: the buyer has agreed to a concrete evaluation step and put time or people against it. They’re spending their own effort now.
- Evaluating → Committing: the buyer has seen pricing and asked a “how do we proceed” question. Terms, timelines, procurement, onboarding.
- Committing → Closed Won: signature. Not “verbal yes”. I’ve watched too many verbals evaporate over a weekend.
Exit criteria are also what make your pipeline coachable. When a deal stalls, you don’t ask “what did you do?” You ask “what did the buyer do to earn this stage?” If the answer is nothing, you both already know the real problem. This is the same discipline that turns one good month into a repeatable sales process instead of a lucky streak.
Hygiene: a pipeline is a garden, not a filing cabinet
Here’s the uncomfortable truth. A pipeline decays. Deals go quiet, champions change jobs, priorities shift, and none of that updates itself. Left alone for four weeks, your pipeline is a museum of deals that were exciting in the past tense. The number at the bottom is fiction, and you’ll plan hiring and burn against fiction.
So hygiene isn’t admin. It’s the thing that keeps the whole system truthful. My rules are boring on purpose:
- Every open deal has a next step with a date. No next step means it’s not a deal, it’s a hope. Hopes go to closed-lost or back to a nurture list outside the pipeline.
- Nothing sits past your sales cycle without a decision. If your average cycle is 45 days and a deal has been in one stage for 60, you either re-engage with a real play or you mark it lost. Sitting is not a strategy.
- Closed-lost gets a reason, always. “No budget”, “went with competitor X”, “no decision”. This is free data. In a quarter it tells you exactly where your pipeline actually leaks.
- One person owns the definition. On a small team that’s you, the founder. Stages and exit criteria don’t get reinterpreted per rep.
Block 15 to 20 minutes every week for this. I do it first thing Monday, coffee in hand, before the inbox eats me. Deals with no next step, deals gone stale, deals in a stage they haven’t earned. Fix or kill each one. It’s the least glamorous 20 minutes of my week and the single highest-return habit I have.
The tools question: keep it embarrassingly simple
You do not need a €500-a-month RevOps stack to build a sales pipeline. For your first version, a spreadsheet with columns for company, stage, next step, next-step date, and close-reason will outperform a badly-configured CRM every time. The tool doesn’t make the pipeline honest. The exit criteria and the weekly clean do.
That said, once you’re running real volume, a lightweight CRM earns its keep, mostly by removing the friction that makes reps skip updates. If you’re at that point, I’ve written a full walkthrough on setting up a CRM for early-stage SaaS without drowning in fields nobody fills in. Configure the tool to reflect the six stages and exit criteria you already defined. Not the other way around. The classic mistake is buying the CRM first and letting its default stages define your sales motion.
Reading the pipeline: what the shape tells you
Once your pipeline is honest, it starts talking to you. Stage-to-stage conversion is the signal. If lots of deals reach Qualified but almost none reach Evaluating, your discovery is weak or you’re qualifying people who were never going to buy. If deals reach Committing and then stall, your pricing or your close is where the friction lives.
When I built the pipeline for the Venture Challenge program, this shape-reading is what let us hit 170 qualified leads in 90 days and land 25 teams at €5K each. We weren’t doing anything clever. We were just watching where deals fell out and fixing that specific stage, week after week, instead of adding more leads at the top and hoping.
This weekly reading also feeds your bigger rhythms. The trends you spot in Monday hygiene become the agenda for your quarterly review, which is exactly why a good sales QBR starts with pipeline conversion data, not vibes. And the conversion rates you measure here are the raw inputs for your CAC, LTV and payback math. You genuinely cannot reason about unit economics until your pipeline stops lying to you.
A 30-day plan to build a sales pipeline that holds
That’s a real pipeline. Not a pretty one, not a complicated one, but one whose number you can actually put in front of an investor without flinching. If you want a second pair of eyes on your stages and exit criteria, or you’re trying to move from a spreadsheet to something more structured without over-engineering it, that’s a lot of what I do as a revenue operations consultant.
Want me to look at your actual pipeline and tell you where it’s lying to you? Book a sales audit here and we’ll find the stage that’s costing you deals, usually in the first 30 minutes.
Want this run on your pipeline?
€500, 90 minutes. Credited against any Build.