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.

Avoid Do this
Stage defined byWishful pipelineHonest pipeline
DiscoveryWe ran a callBuyer confirmed a problem worth money and a rough timeline
EvaluationWe sent the demo recordingBuyer looped in the person who has to approve this
ProposalWe sent pricingBuyer 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:

  • Lead: a real company and a real person you have a reason to talk to. Not a scraped list. A named human with a plausible problem.
  • Connected: you’ve had a two-way conversation, live or async, and a discovery call is on the calendar.
  • Qualified: discovery happened, and there’s a confirmed problem, a rough budget reality, and someone who owns the decision.
  • Evaluating: the buyer is actively testing whether you’re the answer, a trial, a technical review, a business case they’re building internally.
  • Committing: pricing and terms are on the table and the conversation is about how and when, not whether.
  • Closed Won / Closed Lost: signed, or dead with a reason attached.
  • 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.

    5–6 stages

    Enough to model the decision, few enough to keep honest

    1 exit rule per stage

    A single observable buyer behaviour to advance

    15–20 min/week hygiene

    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:

    1. 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.
    2. 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.
    3. 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.
    4. 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

  • Days 1–2: write your five or six stages and one exit criterion each, in plain language, buyer-behaviour only. One page.
  • Days 3–5: drop every current opportunity into the right stage using the exit criteria, honestly. Expect half of them to fall backwards. Good.
  • Week 2: add a next step and date to every open deal. Kill anything with no plausible next step.
  • Weeks 2–4: run the 20-minute Monday clean, every week, no exceptions. Log a close-reason on everything you kill.
  • Day 30: look at stage-to-stage conversion. Pick the single worst drop-off and fix that stage next month.
  • 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.

    Book the Audit →
    Wouter van de Velde
    Author

    Wouter van de Velde

    10+ years as a B2B sales operator. €4M+ generated in revenue. Now builds sales systems for Dutch and EU SaaS founders who'd rather be shipping product.