Forecast reviews have a familiar moment. A rep reads down their list, and a good chunk of the deals have a next step that says "follow up" or "waiting to hear back" or, my favourite, "checking in after Diwali." The amounts look real. The stages look real. The deals are mostly dead, and nobody's said it out loud yet.
My opinion: if a deal doesn't have a dated next step that the buyer agreed to, it isn't in your pipeline. It's in your hopes. You can keep it in the CRM, fine, but take it out of the number.
What counts as a real next step
A real next step has three parts. A date. A thing that happens on that date. And a person on the buyer's side who said yes to it.
"Demo for their ops lead, Tuesday 14th, 3 p.m., Priya confirmed on the call" is a next step.
"Send proposal" is not. That's something you do. The buyer didn't agree to anything. They might read it, they might not, and you'll find out in three weeks when you chase them.
"Follow up next week" isn't one either. It's a reminder to yourself, written in the field where the buyer's commitment is supposed to go.
The difference sounds pedantic until you look at what actually closes. Go back through your own closed-won deals from the last couple of quarters and check the stage before each one closed. See how many had a buyer-agreed date, and how many of the ones that slipped had "follow up" sitting in that field for weeks. It's a quick exercise, and your own numbers will be more convincing than anyone's opinion.
Why reps resist this
Because it shrinks the pipeline, and a big pipeline feels safe. Plenty of reps have sat on a big "proposal sent" number knowing only a small slice of it was alive. It's not dishonesty, exactly. It's that marking a deal as stalled feels like admitting you lost it, and nobody wants to do that on a Monday call with their manager watching.
Managers make this worse. If the only question in pipeline review is "what's the total?", reps learn to keep the total high. If the question is "what's the next dated step on each of these?", they learn to get dates.
Ask for the date before you hang up
The fix happens on the call, not in the CRM afterwards. Before you end any buyer conversation, ask for the next meeting while everyone's still there. Something like: "Should we put thirty minutes in for Thursday so your finance person can see pricing? I'll send the invite now."
Then send the invite now. Not after lunch. While they're still on the line, if you can. A calendar invite they've accepted is worth more than any notes field.
If they won't commit to a date, that tells you something. Maybe they need to talk internally. Fine, ask when that conversation happens and book a call for the day after. Maybe they're not that interested. Better to hear that on Tuesday than discover it at quarter end.
What to do with the dateless deals
Go through your list today. Anything without a buyer-agreed date gets one message. Short. Not a "just checking in."
Try: "Last time we spoke you were going to show the proposal to Arjun. Did that happen, or should I assume this has moved down the list for now?"
Giving them an easy way to say no gets more replies than another nudge. Some will say it's dead, which is useful. Some will say "sorry, crazy month, can we talk Friday," and now you've got a date. A few won't answer at all. Move those to a nurture stage and stop counting them.
You'll end up with a smaller pipeline. It'll also be one you can actually forecast from. When your manager asks how sure you are about a deal, you can point at a meeting on a calendar instead of a feeling.
The number gets smaller, then it gets true
I won't pretend this feels good the first time. Cutting a big slice of your pipeline in one afternoon stings. But the deals you cut were never going to close this quarter, and carrying them was costing you time you could've spent finding real ones.
Fewer deals, each with a date, each with a name. That's a pipeline. The rest is a list of people you once had a nice call with.