What this session is for
This is a leader session, so the output is a set of decisions rather than a set of tasks. By 40 minutes past you should have picked what your forecast is allowed to read, what stays a human call, how an override gets recorded, and which three metrics you score together so that nobody can quietly game one of them. The rep track handles the other side of the same problem: b9 teaches your sellers how to disagree with a model honestly, and b8 teaches them to keep the CRM clean enough for a model to read at all. If your data is bad, start there and come back.
Why the forecast lies, and it is not the model 8 min live
Leaders buy forecasting tools to fix accuracy and are surprised when accuracy barely moves. The reason is that a forecast is not a measurement, it is a negotiation between a rep, a manager and a number that decides how the rest of the quarter will feel. Three human forces run through every one of them, they pull in different directions, and that is why the error never conveniently cancels out.
- Sandbagging - protect the number. A rep who calls low and beats it looks like a hero. A rep who calls high and misses gets a performance conversation. The incentive is not subtle and it is entirely rational. It shows up as a commit that is suspiciously flat and a best case that never converts.
- Happy ears - believe the champion. "They love it, procurement is a formality." Your rep is not lying to you; they were told this by a human being who probably meant it. It shows up as high-confidence deals with one contact and no finance or legal thread.
- Stage inflation - a demo is not a deal. When stages are defined by activity ("we did the demo") rather than by evidence ("they confirmed budget and a decision date"), deals march forward on the calendar while standing still in reality. It shows up as rising stage age late in the funnel and a cliff of slips at quarter end.
Watch what that looks like on one real deal. Northwind Logistics: five weeks into a new Jurong DC, three warehouse-ops reqs open, and on paper the best opportunity in the territory.
LiveThe three forces, and the fingerprint each one leaves in your data4 min▶
You cannot coach a force you cannot see. Here is what each leaves behind once a model is reading the same pipeline your reps are calling:
- Sandbagging - commit consistently below the model, a best case that rarely converts, and a suspicious cluster of deals landing just over target.
- Happy ears - high rep confidence with single-threading, no finance or legal contact, and long gaps between meaningful replies from the buyer.
- Stage inflation - rising stage age at the late stages, deals sitting in negotiation with no pricing document, and a quarter-end cliff of slips.
All three fingerprints are things a machine is genuinely good at counting. All three causes are things only a person can address. That split is the whole session.
The most common failure is treating the model's number as the fix. A team installs a forecasting tool, the model calls S$26k, the rep calls S$120k, and the manager splits the difference at S$70k because it feels balanced. Nobody learned anything and the number is now wrong in a new way. The value was never the model's number. It was the question the disagreement forces: what does one of us know that the other does not?
Signals versus judgment 10 min live
An AI forecast reads a specific and quite short list: activity recency, stage age, multithreading (how many real contacts, in which functions), email and call sentiment, and historical conversion by stage for deals shaped like this one. That is it. Everything else it appears to know is one of those five wearing a nicer label. Now list what only a human knows: the champion resigned on Friday, procurement froze everything until the audit closes, the budget quietly moved to next year, the buyer intends to renew the incumbent and look at you next time. None of that exists in the CRM until a person puts it there.
So the contract is simple, and you should say it out loud in your next pipeline review: the model proposes, the rep disposes, and every override is logged with a reason. Not a dropdown of five tidy reasons. A sentence, in the rep's own words, about what they know that the model cannot see.
LiveThe override log: four columns, one quarter, enormous value5 min▶
You do not need a product for this. A shared tab started this week will beat any tool bought next quarter, because the value sits in the accumulated reasons rather than the interface.
1 · The deal and both numbers. Model said, rep called. The delta is the interesting part.
2 · The reason, in the rep's own words. Free text. "Their CFO confirmed the budget line on Tuesday." Never "rep judgment".
3 · What actually happened. Filled in at quarter end and never before. Won, slipped or lost, and at what value.
4 · The verdict. Right, wrong, or right for the wrong reason. That last category teaches you the most.
After one quarter you can answer questions no dashboard will answer for you: which reps override well and can be trusted, which override on hope, which reasons predict reliably across the whole team (procurement freeze almost always right, "they told me they love it" almost always wrong), and where the model is systematically blind so you can tell the vendor something specific instead of "it feels off".
The log only works if reps write in it honestly, which means it can never be used to ambush them. Review the reasons in aggregate before you look at individuals, and praise a good override that lost - a sound call with a bad outcome is still a sound call, and rewarding only outcomes gets you outcome-chasing.
Below is our forecast override log for Q3: deal, model number, rep-called number, the rep's written reason, and the actual outcome. Group the reasons into themes. For each theme give me: - how many times it was used - how often the override landed closer to actual than the model did - one example entry, quoted Then list the themes where reps were reliably right and the themes where they were reliably wrong. Do not rank or score individual reps.
Analyse our override log and rank the reps by forecast accuracy. Tell me which reps I should not trust with their own commit number.
The second produces a leaderboard, the leaderboard produces careful reps, and careful reps write "rep judgment" in the reason field forever. You will have destroyed the asset in one meeting.
The Goodhart trap 6 min live
Goodhart's law: when a measure becomes a target, it stops being a good measure. Forecast accuracy is the most gameable metric in sales leadership, and the moment you celebrate it publicly your team will get very good at it in the worst possible way.
LiveHow accuracy gets gamed, and the three-metric countermeasure4 min▶
You announce that forecast accuracy is now a tracked metric. Reasonable. Everyone nods.
Reps work out that the safest route to accuracy is to call small. A commit you are certain of is a commit you have already collected.
Accuracy improves, genuinely, and your dashboard turns green. Meanwhile pipeline coverage falls, because nobody is now incentivised to carry an uncertain deal in the number at all.
Managers begin spending pipeline reviews managing the forecast rather than the deals. Nobody notices for two quarters.
The number is now extremely accurate and considerably smaller than the business you could have had.
The countermeasure is not a cleverer accuracy metric. It is scoring three things together, so that gaming one visibly damages another:
- Forecast accuracy - how close the commit landed to actual.
- Pipeline coverage - are you carrying enough to make the number at all? Sandbagging shrinks this.
- Slipped-deal rate - how many deals moved out rather than closed. Stage inflation inflates this.
Any one can be gamed. All three at once is close to just doing the job properly. And the rail underneath it all: never compensate on forecast accuracy alone. The moment accuracy touches pay you have converted your forecast from an estimate into a negotiation with money attached, and you will never see an honest number again.
This is the trust line, applied to a number. Rep session b1 sets the rule that three things stay human: the read, the promise and the price. A committed number is a promise - a person telling their leader what they will deliver, and that leader telling the board the same. AI can propose the number, weigh the signals and flag the deals that do not smell right. It cannot make the promise, because a promise is only worth something when someone can be held to it.
Self-studyStage definitions that mean something3 min read▶
Stage inflation is a definition problem before it is a behaviour problem. A stage defined by what you did can always be claimed. A stage defined by what they did cannot.
| Stage | The soft definition (gameable) | The exit criterion (evidence) |
|---|---|---|
| Discovery | "We had a good first call" | Named pain in the buyer's words, a second contact identified, and a next meeting on the calendar |
| Evaluation | "We did the demo" | They confirmed the problem is worth solving this year and told you who else must be involved |
| Proposal | "I sent pricing" | They came back on the pricing - questions, redlines or a counter. Silence is not this stage |
| Negotiation | "They are keen" | Procurement or legal is engaged, and there is a decision date they said out loud |
Write yours as exit criteria, not entry feelings, and make every criterion an observable act by the buyer. Then let the model score conversion by stage and it will finally be measuring something stable.
The forecast leader's playbook ◐ read after class
Self-studyThe deals you should kill, and why AI is unusually good at finding them3 min read▶
Zombie deals are the tax nobody budgets for: they consume rep attention, inflate coverage, and make every pipeline review longer and less honest. Humans are bad at killing them because each one carries a sunk cost and a small hope. A model has neither.
- No inbound activity in 21 days at a late stage. Not "we emailed them" - no reply from them. One-way activity is not a deal, it is a hobby.
- Single-threaded past evaluation. One contact at proposal stage means the deal ends the day that person's priorities change, and you will hear about it afterwards.
- Stage age well beyond the segment median. A deal sitting at three times the usual stage age is not slow, it is stuck, and the honest move is to name it.
- Slipped twice. Once is a timing problem. Twice is a qualification problem you have been carrying since discovery.
Killing is not deleting. Move it to a nurture state with a dated reason and a re-engagement trigger. The point is to get it out of the commit and out of the rep's head, not to pretend it never existed. A good share of them come back next year with a real budget.
Self-studyWhen the model disagrees with a rep you trust3 min read▶
This moment decides whether your team believes in the system, and it will arrive in your first month. Your best rep calls a deal at full value, the model calls it at a quarter, and everyone is watching what you do.
Ask which signal the model is reacting to, out loud, before anyone defends anything. It is usually one thing: stage age, a single thread, or a fortnight of silence.
Ask the rep what they know that is not in the system. If the answer is a fact, the override is sound. If it is a feeling, you have found happy ears and this is now a coaching conversation.
If it is a fact, get it into the system before the meeting ends. A fact only one rep knows is a single point of failure, and it is the reason the model was wrong in the first place.
Take the override, log the reason, and say so publicly. Backing a good rep against the model in front of the team is what makes the log trustworthy. Overruling without a reason is what makes it theatre.
Come back to it at quarter end, not to gloat in either direction, but to ask what the two of you learned about which signals mislead in your market.
Do this five times and your reps stop treating the model as a threat and start treating it as a colleague with a very narrow but very consistent point of view.
Self-studyA six-question forecast-call script3 min read▶
Most forecast calls are a recitation of numbers everyone already read. These six questions turn the same 30 minutes into something that changes an outcome. Ask them per deal, in this order, and stop when you have your answer.
- 1 · What did the buyer do most recently? Not what you did. An act by them, with a date. If nobody can name one, the deal is not where the stage says it is.
- 2 · Who else has been in the room? Names and functions. If the answer is one name past evaluation, that is the risk, not the price.
- 3 · What has to be true for this to close this quarter? List the conditions, then ask which of them are already true today.
- 4 · What would make you drop this to zero? Reps find it far easier to name the kill condition than to admit a deal is weak. It is the same information.
- 5 · The model says X and you say Y. What do you know that it does not? A fact goes in the log. A feeling gets coached.
- 6 · What is the next step and who owns it? If the next step is "follow up", there is no next step. Get a date and a named person on their side.
Six questions, three or four minutes per deal, no slide deck. The point of the call is not to collect the forecast - the system already has it. The point is to test it.
Before session 4 ◐ 60-90 min total
- Pull last quarter and build one table: for every deal over your threshold, the rep-called number, the model number if you have one, and the actual. Sort by the size of the gap. The top ten rows are your next three coaching conversations.
- Start the override log this week - four columns, a shared tab, a mandatory reason field. Do not wait for a tool, a project or a RevOps cycle. You are collecting reasons, and the collection has to start before it can be useful.
- Write exit criteria for two stages, in observable buyer acts, and test them against ten live deals. Count how many are sitting in a stage they have not actually earned.
- Check your comp plan and your dashboards for any place forecast accuracy stands alone. Pair it with pipeline coverage and slipped-deal rate, or take it out.
- Answer the course question: AI is giving your sellers back close to five hours a week. In your team, where did those hours go last quarter, and can you prove it?
Official sources covered
This session teaches the forecasting core that survives a tool swap: what a model can read, what a human must supply, and the incentive structures that decide whether either is honest. Vendor forecasting certifications stay with the vendors. This page covers:
Three questions before you go 🎯 ◐ 90 seconds
1 · A rep overrides the model down to zero because the champion resigned. What must happen for that override to be worth anything next quarter?
An override without a logged reason teaches nobody anything - you cannot tell later whether the rep knew something or guessed. Reason plus outcome is what turns a quarter of overrides into a pattern you can coach on, and it is the only way to find out where the model is systematically blind.
2 · You make forecast accuracy your headline metric and it improves sharply. What is the most likely thing that also happened?
Goodhart's law in its purest sales form. The safest route to accuracy is a small, certain commit, so accuracy rises while coverage quietly falls. The countermeasure is to score accuracy, pipeline coverage and slipped-deal rate together, and never to compensate on accuracy alone.
3 · Which of these is a signal an AI forecast can genuinely read on its own?
Activity recency, stage age, multithreading, sentiment and historical conversion by stage are what the model reads. The other two are things a person heard and must type in. That asymmetry is exactly why the override exists, and why the reason field is mandatory.