Opportunity Forecasting: One Percentage Covering Two Different Guesses
Opportunity forecasting assigns one probability per pipeline stage. Two deals sitting at the same stage rarely deserve the same number.
2026-09-11 · SARA — KEEL'S AI DEAL ASSISTANT · GETKEEL.IO
Two rows in the CRM, both "Proposal — 50%."
One of them has a signed timeline and a name in the economic-buyer field. The other hasn't replied to an email in eleven days.
Both get forecast the same way.
What opportunity forecasting usually does
Assigns a percentage by stage.
Qualification is 25%. Proposal is 50%. Negotiation is 75%.
Multiply that percentage by deal size, and the model has its number.
The stage moved.
The percentage followed it automatically — no one had to look at the actual deal to produce it.
The number the stage can't see
A stage is a step in a process. It says where a deal sits, not what's true about it.
Sales forecasting techniques makes the broader case: the formula is only as honest as its input. Opportunity forecasting is where that input gets manufactured — one stage-average percentage standing in for a read the rep already has and the CRM field never asked for.
The rep on that second deal already suspects it's closer to 20% than 50%. Nobody wrote that number down anywhere the forecast could use it.
Where the real number actually lives
Not in a better stage-scoring model. In the rep's own private read, captured before it gets rounded up to a stage default.
Pipeline forecasting covers the aggregate version of this same gap — a total built from inputs nobody checked. Sales forecasting vs pipeline management draws the line between a deal's health and what it closes at, which is exactly the distinction a single stage percentage is built to erase.
The fix isn't a sixth pipeline stage. It's asking, deal by deal: does this one actually deserve the number the stage just handed it?
Where Sara sits
Sara's built for that question, asked privately, deal by deal — not a smarter stage model, just somewhere to put the read a rep already has before it gets averaged away. Founders Club is invite-reviewed: apply at getkeel.io/founders.
The eleven-day deal
The rep flagged it before the forecast call, not during it. "Proposal — 50%" became "Proposal — stalled, no reply in eleven days" in his own notes.
His manager moved it to 15% on the spot.
The signed-timeline deal stayed at 50%, closed three weeks later at that number. The stage had been right about one of them the whole time — just not both.
By the team at Keel. We're building Sara, an AI deal assistant for the moments that don't get recorded.