NOVA AUTOMATIONS Start Free Audit
← Back to Blog

ARTICLE

Why Your CRM Dashboard Is Lying About Your Pipeline Health

R Roman
13 August 2026 5 min read

Your CRM dashboard shows a healthy pipeline. The deal value is up. The number of active opportunities looks strong. The forecast for next quarter is optimistic. But somewhere in that list of deals, three or four conversations have stopped. Nobody has noticed because the dashboard does not show silence. It shows stages. And stages, by themselves, are a terrible measure of pipeline health. This is the most expensive illusion in technical B2B sales, and it affects almost every MSP I have looked at.

Why do stages hide more than they reveal?

A CRM stage tells you where a deal has been. It does not tell you where it is going. A deal in "Proposal Sent" has reached that stage. It has not necessarily progressed since. It could have been there for two days or two months. The stage label looks the same. The colour might be the same. The value attached to it is definitely the same. But the story underneath is completely different.

Momentum is what matters. A deal that moved from Discovery to Scoping to Proposal Sent in three weeks has momentum. A deal that reached Proposal Sent six weeks ago and has had no activity since does not. The dashboard cannot tell the difference. Only the activity history can, and most dashboards bury that information three clicks deep.

What are the false health signals to watch for?

There are four signals that make a pipeline look healthy when it is not:

  • High total pipeline value. A pipeline worth £500,000 sounds impressive. But if £200,000 of that is deals that have not moved in 60 days, the real value is £300,000. The dashboard does not subtract stale deals automatically. You have to do that yourself.
  • Lots of deals in late stages. Ten deals in "Negotiation" looks like a strong quarter. But if eight of them have been there for a month with no scheduled next step, they are not negotiating. They are stalled. The stage name is lying to you.
  • Recent create dates. A pipeline full of deals created in the last 30 days looks active. But new deals do not pay the bills. Converting deals pays the bills. A pipeline with twenty new deals and five old ones going quiet is not healthy. It is distracted.
  • Green status indicators. Many CRMs use colour coding to show deal health. Green means on track. But green is usually based on stage, not activity. A deal can be green and dead at the same time. Do not trust the colours.

Why does the memory trap make this worse?

In a small MSP, the person managing the pipeline often has a mental model of each deal. They remember the call with the Fabrikam prospect. They remember that the Contoso deal felt promising. They do not need the CRM to tell them this because they were there. The problem is that memory fades. After three weeks, the Fabrikam deal feels recent because the call was vivid. After six weeks, it is still in the pipeline because nobody has formally questioned it. The dashboard reinforces this by showing the deal in a healthy-looking stage. The combination of faded memory and misleading dashboard creates a false sense of security that lasts until the end of the quarter, when the gap becomes undeniable.

What should you ask instead of "what is our pipeline value?"

The right questions are about movement, not position. Try these:

  • Which deals have not had activity in 14 days?
  • Which deals have no next action scheduled?
  • Which deals have been in the same stage for 30+ days?
  • What percentage of our pipeline value is in stalled deals?
  • Who owns the follow-up on each stalled deal?

These questions are harder to answer than "what is our pipeline value?" because they require looking at the data, not the dashboard. That is the point. The dashboard is designed to be reassuring. Reassuring is not the same as accurate.

How do you fix a lying dashboard?

You do not need a new CRM. You need a second view. The dashboard shows position. You need a view that shows time. The simplest fix is a weekly export sorted by last activity date. The deals at the bottom of the list — the oldest ones — are the ones the dashboard is hiding. Another fix is to add a "days in stage" column to your CRM if it supports custom fields. This makes the stall visible without requiring an export.

The more robust fix is an operational layer that reviews the pipeline each morning and flags stalled deals before the working day starts. Not a new dashboard. A short, ordered list of what needs attention. The goal is not more data. It is the right data at the right time.

Frequently asked questions

Is this a HubSpot problem or a Pipedrive problem?

It is a CRM design problem. Every major CRM optimises for pipeline value and stage progression. None of them optimise for silence detection. The issue is universal.

Should I build a custom dashboard?

If you have the technical skills and the time, yes. A custom view that sorts by last activity and highlights deals with no next action is genuinely useful. But most MSPs do not have spare development time. A weekly export is faster to implement and almost as effective.

How do I know if my dashboard is lying to me right now?

Export your active opportunities and sort by last activity date. If you find deals in late stages that have not moved in a month, your dashboard is lying. The number of these deals is how much your pipeline value is overstated.

Can you audit my pipeline and show me the truth?

Yes. I do free pipeline audits for a handful of MSPs each month. Send me your CRM export and I will show you exactly which deals your dashboard is hiding, which follow-ups are overdue, and where your revenue is most at risk. Apply for a free audit here.

R

Roman

Founder, Nova Automations

Roman is building operational systems for UK MSPs to find the quiet deals before they slip away. If you want a second pair of eyes on your pipeline, I do free audits for a handful of MSPs each month.