Product

Sales

Stages are the vocabulary your team argues in. They have to be your words, and they have to mean something you can measure. Consonas takes them from you rather than supplying a set, and keeps every move between them.

Two questions, unanswered

Most pipelines are a list of hopes arranged in columns

A pipeline is supposed to answer two questions: what is going to close, and what is going wrong. Most of them answer neither, and the reason is usually one of three things that are all fixable.

The stages came with the software. Prospecting, qualification, proposal, negotiation, closed. Those describe a particular kind of business to business sale and describe almost nothing else. A firm doing admissions, a contractor tendering, an agency pitching and a wholesaler quoting all have real processes with real stages, and none of them look like that. When the stages do not match the process, people put deals in whichever column seems least wrong, and the board stops meaning anything.

There is no probability, or it is fictional. A pipeline without weighting produces one number: the total of everything open, which is always enormously more than will close and is therefore ignored. A pipeline with likelihoods someone invented in 2019 and never revisited produces a number that is precise and wrong, which is worse.

History is overwritten. A deal moves from one stage to the next and the previous state is gone. That single design decision destroys the ability to answer every diagnostic question worth asking: how long things take, where they stall, and whether your forecast was any good last quarter.

What this does instead

Stages you name, with a likelihood on each that you can correct once you have data. History kept, so how long each opportunity sat at each stage is a fact rather than a memory. Totals that count the whole column. And a close reason on everything, because the least numerical output of a pipeline is the most useful one.

Spreadsheet against history

Six questions a pipeline should answer

Most spreadsheets answer the first one badly and the rest not at all.

The question A pipeline in a spreadsheet A pipeline with stage history
What will we close this quarter?A total of everything open, or a number somebody feels is realistic.Value multiplied by the likelihood on each stage. Arithmetic you can check and argue with.
Where do deals get stuck?Everyone has an opinion, usually price.Average days at each stage. Frequently somewhere no one expected, and often cheap to fix.
Is this deal actually moving?It is in the same column it was in last month, which nobody notices.Days in current stage, visible on the card, and a view of everything that has not moved.
How long does our sales cycle take?A number people repeat that no one has measured.Measured, from creation to close, and usually longer than the number people repeat.
Why did we lose?Price, because that is what people say when they are being polite.A recorded reason on each, and the stage it died at, which frequently contradicts the reason.
Are the forecasts any good?Unknowable, because last quarter's forecast was overwritten by this quarter's.Stage history is kept, so you can compare what was forecast with what happened.

Stages

Your words, and a definition two people would agree on

Name them after what actually happens in your business. A contractor has invited, priced, submitted, shortlisted. A training provider has enquired, information sent, taster booked, offer made. An agency has credentials, brief received, proposal, pitch. None of those is a variation on the others.

The test for whether a stage is real is whether two people in your organisation would independently agree which stage a given deal is in. If they would not, it is not a stage, it is a description of how somebody feels about the deal, and it will be applied inconsistently by everyone.

Five or six is usually right. Twelve almost always means the stages describe the tasks somebody performs instead of the states a deal passes through, and a pipeline built that way stops being kept current within a fortnight of anybody getting busy.

The forecast

Arithmetic that can be argued with

Each opportunity has a value. Each stage has a likelihood. The forecast is the sum of one multiplied by the other. That is all it is, and being that simple is the point: a forecast produced by a model nobody can explain is a forecast no one argues with, and a forecast no one argues with is one no one has checked.

Because the arithmetic is visible, the argument moves to where it belongs, which is whether the likelihoods are right. That is a question the stage history can answer after one quarter: what proportion of deals that reached each stage actually closed. Set the likelihoods from that rather than from intuition and the forecast becomes genuinely useful.

Column totals count the whole column instead of the cards currently loaded on screen. That sounds like an implementation detail and it is a matter of trust: a board that silently totals a page teaches everybody that numbers in the product are approximate, and after that they stop reading all of them.

How reporting works

Stage history

Where deals actually stall, rather than where everybody says

Every stage change is recorded with a date, so the time an opportunity spent at each stage is a fact. Averaged across a quarter, that produces the single most useful diagnostic a sales process has.

It is almost always surprising. Most organisations believe they lose deals at price, because price is what people say when they are declining politely. The stage history very often says deals die between the first meeting and the proposal, which is a capacity or responsiveness problem, is entirely within your control, and would never have been found by asking anybody.

It also answers the question everybody thinks they know: how long your sales cycle actually is. The measured number is reliably longer than the number people repeat in planning meetings, and knowing the real one changes when you start chasing.

Inside an opportunity

A pipeline that describes your business rather than a template

What an opportunity holds, and why each part is there.

Stages
Named by you, ordered by you, each with a likelihood you set. A stage no one can define is a stage nobody will move a deal into honestly, and a pipeline no one is honest about is worse than no pipeline.
Stage history
How long each opportunity sat in each stage. This is the number that tells you where deals actually stall, as opposed to where people say they stall, and the two are rarely the same.
Weighted forecast
Value multiplied by the likelihood on the stage, summed. It is arithmetic, it is visible, and it can therefore be argued with, which is the entire point of having one.
Column totals
Every column totals the whole column instead of the cards currently loaded. A board that silently totals a page teaches people to distrust every number in the product.
Multiple pipelines
On the paid plans. New business and renewals are different shapes with different probabilities, and forcing them through one set of stages produces a forecast that is wrong in two directions at once.
Owner
Every opportunity has one. Scoped roles mean a salesperson can see theirs and a manager can see everything, without anyone having to be made an owner of something they do not manage.
Products and quotations
From Standard upwards, a catalogue of what you sell and quotations built from it, so a quotation is a set of lines against known things instead of a number typed into a box.
Close reason
Won or lost, with why. The reason field is the least numerical output of a pipeline and the most useful one, because twenty of them read together say things no report will.

A forecast that cannot be reconciled by hand is a forecast no one argues with, and a forecast no one argues with is a forecast no one has checked.

Which is why the arithmetic behind the forecast is visible rather than clever.

More than one

When to run a second pipeline, and when not to

The test is whether the probabilities are comparable

Two kinds of work belong in separate pipelines when a deal at the same stage in each has a genuinely different chance of closing. A renewal at eleven months and a new customer at proposal stage are not comparable numbers, and adding them together produces a forecast that is wrong in both directions at once: it overstates the total and it hides the risk in the renewals.

The same applies to work of very different sizes and timescales. An agency pitching for a retainer and quoting for a single project. A provider running admissions for individuals and corporate bookings for employers. In each case one set of stages cannot describe both without describing neither.

The renewal pipeline has a different shape

It is worth saying explicitly, because organisations try to make renewals look like a funnel and it does not work. A renewal pipeline is closer to a set of dates with health attached: healthy, review due, in discussion, renewed, notice served. What you want from it is not a probability of closing but a list of accounts where something is wrong, early enough to act on.

When not to

Do not create a pipeline per salesperson, per region or per product line. Those are filters on one pipeline rather than separate processes, and splitting them makes every cross cutting number harder to produce for no gain. If the stages would be identical, it is one pipeline with a field.

Four habits

Making a pipeline that people keep current

Fewer stages than you think

Every additional stage is a decision somebody has to make correctly under time pressure. Five stages that everyone applies consistently produce better data than eleven stages applied approximately, and the eleven stage board will look more sophisticated while telling you less.

Move deals when the world changes, not when you remember

The value of the stage history depends entirely on stage changes happening at roughly the right time. A weekly ritual of updating the board is better than nothing and much worse than moving a card when the customer actually does something, because the history is what you are measuring.

Record the reason on everything you lose

Twenty seconds. It is the only route to knowing whether the thing costing you work is price, timing, a competitor, a capability you do not have or a market you should stop advertising in. Read twenty reasons in a row after a quarter and the patterns are obvious in a way no report produces.

Correct the likelihoods after one quarter

The initial likelihoods are guesses and should be treated as such. After a quarter you have real data on what proportion of deals reaching each stage closed. Replace the guesses with the measurements, and the forecast stops being decorative.

Warning signs

Six ways a pipeline dies, and what each one looks like

Every one of these is common, every one is recoverable, and every one is recognisable from the board before anybody complains.

Nothing is ever lost

The symptom is a first column that only grows and a total that stopped meaning anything months ago. The cause is that marking something lost feels like an admission, so people leave deals open indefinitely, and the pipeline slowly becomes a list of every conversation anybody has ever had.

The fix is a rule instead of a feature: anything that has not moved in a period you choose gets a decision, and the decision is allowed to be lost. A lost deal with a reason is worth more to you than an open deal no one believes in, because the first is information and the second is noise with a value attached.

The stages describe tasks rather than states

The symptom is twelve stages with names like chase, follow up and send information. The cause is that someone described their own working day rather than the states a deal passes through, and the giveaway is that a deal can be in three of them at once.

The fix is to ask what has changed about the deal rather than what somebody did. Sent information is a task. Information requested is a state, because it describes where the buyer is rather than where you are.

The board is updated the night before the meeting

The symptom is a flurry of stage changes in the audit trail on Monday morning, all by one person, all at once. The cause is that the board is a reporting obligation rather than a working tool, and the effect is that stage history becomes worthless, because every deal appears to have moved on the same day.

The fix is to make the board the thing the meeting looks at, so the cost of it being wrong is paid in the meeting rather than avoided before it.

One pipeline is doing the work of three

The symptom is a forecast that is reliably wrong even though the individual deals look right. The cause is renewals, new business and a long tender process sharing one set of stages, so a likelihood that is correct on average is wrong for every actual deal.

The fix is a second pipeline, and the test for whether you need one is above: if the probability of a deal at a given stage is not comparable between two kinds of work, they are two pipelines.

Everyone sees everything, so nobody looks

The symptom is that people describe the board as cluttered and go back to their own notes. The cause is a single view of every opportunity in the business, which is the right thing for one person and the wrong thing for everyone else.

The fix is saved views. Mine, closing this quarter, not moved in a month. Three named filters change a pipeline from something people report into more than something they use, and the third one is the one that finds money.

The value is a wish

The symptom is a forecast that halves whenever anyone examines it. The cause is that values were entered as the largest thing the deal could conceivably be, which is neither a lie nor a number.

The fix is to record what you have actually proposed, or if you have not proposed anything yet, what a deal of this shape has typically been worth. The second is a worse number than the first and a far better one than optimism.

On a Monday

Reading the board in four questions

In this order, because the order is what stops a review turning into a recital of every deal in turn.

What has not moved?

Start here rather than at the top of the board. Everything that has sat in the same stage longer than that stage's usual duration, which the stage history gives you. These are the deals that will quietly disappear, and they are invisible in any review that works through the pipeline in order, because they look exactly like the ones that are progressing normally.

The output of this question is a decision on each, and lost is a perfectly good decision. What matters is that a deal stops being alive by someone choosing rather than by everyone forgetting.

What is due to close this period, and is that still true?

Filter to the close dates inside the current period. For each, the only question worth asking is whether anything has happened since the date was set that changes it. A close date nobody has revisited is a guess with a timestamp.

What does the weighted number say, and does anyone believe it?

Read the forecast out loud. If no one in the room believes it, that disagreement is the most valuable thing in the meeting, and it is nearly always about likelihoods rather than about individual deals. Write down what people think it should be, and check against the actual outcome at the end of the quarter. After two quarters of doing that, the argument stops happening.

What did we lose, and what did the reasons say?

Read them together rather than one at a time. A single lost deal always has a satisfying individual explanation. Ten read together frequently say something else entirely, and it is usually a pattern no one would have described in a meeting: a segment that never converts, a competitor that turns up in one stage, a delay that happens at the same point every time.

This is the least numerical output of a pipeline and the most useful. It is also the one that disappears entirely if lost deals are deleted rather than closed, which is the strongest argument for keeping them.

Not a sales suite

Six things this leaves to someone else

No lead or deal scoring. No model assigning a number to how good an opportunity is. A score that cannot be explained is a score nobody acts on, and a score that can be explained is a saved view with fewer steps.

No commission calculation. Ownership and close values are recorded, so the inputs exist. Turning them into a commission statement involves rules that differ in every business and change every year, and building a poor version would be worse than being clear that it belongs in a spreadsheet or in payroll.

No territory or quota management. No assignment rules by geography, no quota attainment, no leaderboard. These begin to matter at a size well above the organisations this is built for.

No predictive forecasting. The forecast is value multiplied by stage likelihood, and it is deliberately arithmetic someone can reconcile by hand. A model that produces a better number no one can check is worse than a plainer one people argue with, at this size.

No proposal writing or electronic signature. There are quotations built from a catalogue on the paid plans, with a link a customer can open. That is not document assembly and it is not a signature product.

No approval chain on discounts. A contract can be sent for a second pair of eyes, and an organisation can make that compulsory with one setting, which is the place that protection matters most. Quotations have nothing of the kind at all, and if that is a genuine requirement for you it is worth saying so.

Connected

What moving one card actually writes, and where

A stage change looks like a column change. It is four things, and they either all happen or none of them do.

The four writes

The opportunity itself changes stage. If the new stage is a closing one, the outcome becomes won or lost, the reason you typed is stored on the record and the closed date is set to now. Move it back to an open stage and all three of those are cleared again, because a deal cannot be simultaneously open and closed for a reason.

A row goes into stage history: which stage it came from, which stage it went to, when, and who moved it. The first row of every opportunity's history has no from stage, because it was created rather than moved, and that row is written at creation whether the opportunity was typed onto the board or arrived by converting a lead.

The relationship the opportunity belongs to gets a timeline entry naming the opportunity and the stage it moved to. No one links anything for this to happen. It is why opening a customer's record shows their sales movement in with their meetings and their correspondence rather than in a separate place you have to remember to look at.

And the audit trail gets an entry recording the move with the stage it came from and the stage it went to, plus your reason if you gave one. All four writes are in one transaction, so there is no state in which the card moved and the history did not.

The permission that gets checked, and where

Moving a card asks for the update permission on opportunities, and it asks about that particular record rather than about the module. Someone whose role is scoped to what they own can move their own deals and not a colleague's, and the same condition is applied inside the query that builds the board, so a card they may not move is a card they never see.

The same check happens at an unexpected moment on the paid plans: attaching a quotation to an opportunity asks for permission on that opportunity, at the point of attachment. The reason is that accepting the quotation later closes the opportunity as won at the quotation's value. Checking at acceptance would be too late, because by then a customer has agreed a price and refusing is no longer a thing you can do to them.

When the sale closes itself

An accepted quotation moves its opportunity to the first won stage of that opportunity's own pipeline, records the reason as the quotation reference, and writes the stage history row attributed to the quotation rather than to a person. That attribution matters when you read the history back: nobody moved that card, an event did.

At the edges of the board

Where the board refuses, and where it acts without being asked

Six situations the obvious mental model gets wrong, and what happens in each.

You try to drag a deal into another pipeline's stage

It is refused. A stage belongs to exactly one pipeline, and letting a card cross would silently change which process the deal is in whilst leaving a history that reads as though it never happened. Moving work between pipelines is deliberately not a drag. If a renewal turns out to be new business, that is a new opportunity on the other pipeline, and the old one gets closed with a reason saying so.

You reopen something that was closed

Moving a lost deal back into an open stage works, and it clears the outcome, the closed date and the close reason. The stage history keeps every move, including the one into lost and the one back out, so the fact that it was closed is permanent. The sentence explaining why it was closed is not. If the reason is worth keeping, put it somewhere that survives, because reopening is not an undo.

A quotation is accepted against a deal you already closed

Nothing moves. Somebody made a decision to close that opportunity, and reopening it because a second quotation came back would quietly undo a human judgement with an automatic one. You get the acceptance and the closed opportunity, and the disagreement between them is visible rather than resolved on your behalf.

A quotation is accepted with no opportunity behind it

One is created, already won, at the quotation's total, with a reason recording which quotation raised it. A customer who has agreed a price has bought something, and a pipeline that does not know about it is a pipeline whose won figures are lower than the money in the bank, which is the fastest way to make people stop believing the numbers.

The person on the deal asks to be erased

The opportunity stays and stops pointing at anybody. Erasure removes the person, not your record of what you sold, because the value, the outcome and the stage history are the organisation's own commercial record. What goes with them is the link and the timeline entries that named them, so your totals do not move and your history does not acquire a hole. The right being exercised comes from the Data Protection Act 2018, and it is a right over the person rather than over your books.

You sell in more than one currency

The forecast is calculated per currency and never mixes them, because adding pounds to euros produces a number that is not an amount of anything. The headline figures on the board describe your largest currency rather than a blend, with the others available beside it. The weighting is summed before it is divided, so the rounding happens once on the total rather than once on every opportunity, which is the difference between a forecast that reconciles by hand and one that is out by a few pounds for no visible reason.

Coming from something else

What crosses over from the pipeline you already have

Usually a spreadsheet per salesperson, a shared board in a general purpose tool, or a CRM whose forecast no one believed. Here is the honest account of each.

The people come across properly

There is a contact import that takes a CSV file, reads your headers and proposes a mapping, then shows you what it found before anything at all is written: how many rows are valid, how many are duplicates of somebody you already have, and every problem row listed with its line number and what is wrong with it. Duplicates are matched on email address rather than on name, because two people share a name far more often than they share an address. You look at that preview and then decide.

The opportunities come across too

There is an opportunity import, on the same preview. It reads a name, the customer, a value and a currency, an expected close date, an outcome, and a pipeline and stage by their names rather than by an identifier, so the mapping is written in your own words. A row naming a stage you do not have stops with that line and that reason instead of landing somewhere approximate, which is the failure that makes an imported pipeline untrustworthy.

It is still worth asking whether you want it. The only deals worth carrying over are usually the open ones, and in an organisation of this size that is a morning's work by hand. Everything you have already won or lost is history, and history is fine where it is: keep the old export, and note that the export you take out of here later contains every table, stage history included.

Stage history cannot come across at any price

This is the part people underestimate. Even where your old system recorded stage changes, those are its stages and its dates, and mapping them onto a set of stages you have just redesigned produces durations that are confidently wrong. Stage history here begins on the day someone first moves a card.

The consequence is worth planning around. For the first weeks, every deal you typed in appears to have been created on the day you typed it, so the durations are wrong for exactly as long as it takes one full sales cycle to pass through. If your cycle is three months, the stage history is not worth reading for three months. That is the cost of starting, it is unavoidable, and knowing it is better than discovering it.

Likelihoods should not come across

If your previous system had them, they were set for someone else's stages by someone who probably guessed. Set new ones, treat them as guesses too, and replace them with measurements at the end of the first full cycle.

Words for the same things

The words this uses, and what other systems call the same things

Most arguments about a pipeline turn out to be two people using one word for two things.

Opportunity

Elsewhere a deal. One possible piece of business with a name, a value, a currency, an expected close date, an owner, and a position in exactly one pipeline. The value is held as a whole number of pence or cents with the currency beside it, never as a decimal, because decimal money accumulates small errors that turn up in totals and are impossible to explain to the person who spotted them.

Pipeline

Elsewhere a funnel. A named process with its own ordered stages. One on the free plan, up to five on Starter, no ceiling above that. Stages belong to their pipeline and are not shared between pipelines even when the names match.

Stage, outcome and likelihood

A stage is elsewhere a status or a phase. It carries three things: a position in the order, a likelihood, and an outcome that is one of open, won or lost. The outcome lives on the stage rather than on the deal, which is why closing something is just moving the card into a stage that is marked won or lost. There is no separate closing action to forget.

The likelihood is elsewhere called probability or confidence. It is a whole percentage from nought to one hundred and it lives on the stage, not on the individual deal. There is deliberately no per deal override, because an override is a place for optimism to hide, and once a third of your deals carry one the forecast is a set of opinions again.

Weighted forecast

Elsewhere split into commit, best case and worst case, which are three numbers produced by three different arguments. Here it is one number: open value multiplied by the likelihood on its stage, summed per currency. If you want a pessimistic view, lower the likelihoods and watch the same arithmetic produce it.

Stage history

Elsewhere folded into an activity feed or a timeline. Here it is only stage movement, which is why it is useful: from, to, when, and who. The general record of everything that happened to a customer is the timeline on their relationship, and the record of who changed what is the audit trail. Three different things that other systems mix into one list, where none of them can be measured.

Close reason

Elsewhere a lost reason, or a disqualification code from a fixed list. Here it is whatever you type at the moment of closing, kept on the record and repeated in the audit trail. A fixed list produces tidy charts and tells you nothing you did not already believe, because somebody had to guess the categories before they knew the answer.

Before you build one

Asked about pipelines

How many stages should we have?

Five or six for most businesses. If you want twelve, you are almost certainly describing the tasks somebody performs rather than the states a deal is in, and a pipeline describing tasks stops being kept current within a fortnight. The test for a stage is whether two people would independently agree which stage a given deal is in. If they would not, it is not a stage.

How do we set the likelihoods?

Start with something plausible and correct it after a quarter of real data, which is the only way anybody has ever set them well. The stage history tells you what proportion of deals at each stage actually closed, and that is the number the likelihood should be. Setting them from intuition and never revisiting is how forecasts become fiction.

Can we have more than one pipeline?

On the paid plans, yes, and most organisations that sell more than one thing should. New business and renewals are the clearest example: a renewal has no acquisition cost, a completely different probability and a notice period, and running it through a new business pipeline overstates the forecast while hiding the risk.

Does the board total the whole column or just what is loaded?

The whole column. This sounds like a detail and it is not: a board that quietly totals only the cards currently on screen teaches people that the numbers in the product cannot be trusted, and once someone has learned that they stop reading all of them.

What happens to an opportunity when it is lost?

It is kept, with the reason and the stage it died at. Deleting lost deals destroys the only data you have about why you lose, and it destroys the denominator for every conversion rate you might want to calculate.

Can salespeople see each other's deals?

That is your decision. Roles can be scoped to what somebody owns, to a team, or to everything. Most small organisations want everyone to see everything and a few genuinely do not, and both are configurations rather than arguments with the product.

Does it do quotations?

From Standard upwards there is a catalogue of what you sell and quotations built from it, including a link a customer can open without an account. Below that an opportunity has a value and a description and no line items.

Can we move a deal from one pipeline to another?

No, and the refusal is deliberate. A stage belongs to one pipeline, so dragging a card across would change which process the deal is in whilst leaving a history that reads as though nothing happened. If a renewal turns out to be new business, close the renewal with a reason that says so and raise a new opportunity on the other pipeline. You end up with two honest records rather than one confusing one.

If I reopen a lost deal, does the reason come back?

The stage history keeps every move, including the one into lost and the one back out, so the fact that it was closed is permanent. The close reason on the record is cleared, because a deal cannot be open and closed for a reason at the same time. Reopening is not an undo, and if the reason matters, keep it somewhere that survives before you move the card.

Will it tell me who to call today?

Not by itself, and we would be suspicious of any product that claims to. What it will do is let you build a view of opportunities that have not moved in a fortnight, which is the same thing arrived at honestly, and which you can check rather than take on trust.

Whose pipeline this is

Four trades where the stages are the argument

A consultancy runs few opportunities, each of them large and slow, which is the case where stage history matters more than the forecast. A contractor runs a tender pipeline in which invited, priced and submitted are real states with real dates. Marketing agencies run a pitch pipeline beside a retainer one, which is the plainest argument on this page for a second pipeline, and technology businesses run renewals as a pipeline of their own for the same reason.

The parts of the product a pipeline rests on are leads, where most opportunities are created, relationships, which every opportunity belongs to, and reporting, where the weighted number is actually read.

Build one pipeline with your own stages

Five stages, a likelihood on each, and a quarter of real use. Then correct the likelihoods from what actually happened.

Three people, a thousand relationships, no card and no time limit.