Pipeline optimisation watches every open deal in your CRM and flags the ones going cold: no activity, stuck in a stage too long, or missing a next step. Instead of deals quietly dying from neglect, each rep gets one clear next action on the deals that need it now. A person still runs the deal. Most teams are live in one to two weeks.
The problem
Your pipeline lives in the CRM, but the CRM is half a graveyard. Some deals have a next step and a recent note. Plenty do not. A rep is carrying twenty or thirty open opportunities, a few are moving, and the rest sit there in a stage they entered weeks ago. The quiet ones do not announce themselves. Nobody wakes up and says "the Henderson deal has had no activity in eighteen days." It just drifts, and by the time anyone looks, the buyer has gone dark and the moment to save it has passed.
Put a number on it. In a large-scale study of more than 2.5 million recorded sales conversations, Matthew Dixon and Ted McKenna found that "anywhere between 40% and 60% of deals today end up lost to customers who express their intent to purchase, but ultimately fail to act" (Harvard Business Review, 2022). For a 40-person B2B company carrying roughly 40 open deals in a quarter, that is 16 to 24 deals that reach late-stage interest and then stall out. Not all of that is fixable, some buyers genuinely choose the status quo, but a real slice of it is deals that simply went cold because nobody chased the next step in time.
The lost hours are not the real cost. The real cost is the forecast built on deals that are already dead, the manager who calls a number to the board off a pipeline that has not been touched in weeks, and the deal that was winnable in week two and unrecoverable by week six. Every one of those slips quietly. None of it shows up as a line item, and all of it is money left on the table.
How the automation works
It reads every open deal in your CRM.
On a schedule, it looks at each open opportunity: its stage, how long it has sat there, the date of the last activity, and whether it has a next step booked.
It flags only the ones going cold.
Using your definition of at-risk (no activity for X days, stuck in a stage past its normal time, or no next step on the calendar), it separates the deals that need attention now from the ones that are fine.
It tells the rep the specific next action.
A short prompt lands in Slack or the CRM: this deal, this reason it is cold, this one thing to do next. At the same time it keeps the record clean by nudging the missing field or stale stage back into shape.
The pieces are proven: reading CRM records on a schedule, rules for what counts as stalled, a model that writes a plain next-step prompt, and delivery into Slack or the CRM. The real work is the wiring, and the main way it goes wrong is obvious once you have seen it happen. A prompt that fires on every deal trains reps to ignore all of them by week two, so the system has to surface only the few that genuinely need action, not the whole list.
And it is only as honest as the CRM data behind it: if records are stale, a dead deal can read as healthy and a live one can read as cold. So setup tunes the at-risk thresholds to your sales motion and builds in the data-hygiene nudges that keep the pipeline reflecting reality. The rep still owns the deal and the call. The one outcome to design out is a false "all good" on a deal that is quietly dying. That is what gets set up, tested, and handed over during implementation.
What this looks like in practice
Together they carry about 40 open deals in a quarter, tracked in Attio, updated whenever someone remembers.
- Cold deals surface by accident, usually when a rep scrolls past one and thinks "whatever happened to that."
- Around 6 to 8 deals a quarter slip to no-decision purely because nobody followed up in time, not because the buyer said no.
- The manager runs the Monday forecast off a pipeline where a third of the records have not been touched in two weeks.
- Each rep starts the day with a short list: the two or three deals going cold and the one action to take on each.
- Deals dying from neglect drop toward 1 to 2 a quarter, because the ones drifting get caught while there is still time.
- The forecast is built on a pipeline that gets nudged clean every day, so the number the manager reports is the number that is real.
Typical impact
Typical ranges for this pattern, not client claims. Your numbers get modeled in the audit.
Systems it connects
Plus most tools with an API. The audit maps your exact stack.
Who this fits
- Enough open deals in flight that some fall through the cracks between check-ins
- 10 or more employees, with reps carrying more deals than they can babysit by memory
- A CRM your deals actually live in, like Attio, so there is real data to read
- Deals that die quietly from missed follow-up, not only ones lost on price or product