The Fission Blog

Deal health in HubSpot: what you can measure, what you can't, and what you're missing

Written by Connor Skelly | Apr 22, 2026 4:52:51 PM

Ask a sales rep how their deal is going and you'll get some version of "it's moving along" or "I think we're close."

Ask HubSpot and you'll get a deal stage, an amount, and a close date.

Neither answer tells you whether the deal is actually healthy.

That's a gap most sales organizations live with but few have named. They know which deals exist and what stage they're in. Some have a lead scoring model that tells them which contacts are engaged. But deal health, the evidence-based read on whether a specific opportunity is on track or quietly dying, is a blind spot in almost every HubSpot portal we audit.

And it's an expensive one.

What deal health actually means

Deal health is not deal stage. A deal can sit in "Negotiation" and be perfectly healthy. A deal can also sit in "Negotiation" and be dead, with the buyer ghosting and the close date pushed twice. HubSpot treats both of those identically. Same stage, same weighted probability. The same contribution to the pipeline number your CRO is staring at.

Deal health is the combination of signals that tell you whether an opportunity is progressing the way deals that actually close tend to progress.

Start with activity. When was the last real interaction? Are emails going back and forth? Is there a rhythm, or has the deal gone quiet? Then look at who's involved. Is your rep talking to one person or several? Are decision-makers in the conversation, or is everything running through a single contact who may or may not have buying authority?

Timeline matters too. Is the deal moving through stages at a pace that matches your typical sales cycle, or has it been parked in one stage for twice as long as normal? And what are the conversations actually about? There's a difference between a buyer asking about implementation timelines and one still asking theoretical questions about your approach.

Finally, does this deal's trajectory look like your other deals that closed? Or does it look more like the ones that stalled out?

None of these signals mean much on their own. A deal with strong activity but only one stakeholder involved might be stuck with a champion who can't get internal buy-in. A deal with five stakeholders engaged but a stalled timeline probably has budget issues. A deal that looked great two weeks ago but has gone completely silent is in more trouble than anyone wants to admit.

That's deal health. And it matters because your pipeline reviews and forecasts are only as useful as your ability to assess it.

What you can do natively in HubSpot

HubSpot gives you building blocks for this. If you're deliberate about your setup, you can get closer to a deal health picture than most teams realize.

You can create custom deal properties to track signals manually: "Last Meaningful Contact Date," "Decision Maker Identified," "Close Date Pushed Count," "Next Step Confirmed." Reps fill these out, and you can report on them. The data lives in the record and it's structured enough to be useful.

HubSpot's calculated properties let you build simple formulas on top of that. Calculate the number of days since last activity, or the days a deal has been stuck in its current stage. Combine a few of these and you get a rough health indicator.

You can also set up workflows to catch the most obvious warning signs. Deal in "Proposal" for more than 14 days with no logged activity? Send an alert. Close date already passed but the deal is still in "Discovery"? Flag it. These won't score health, but they'll surface the problems that are easiest to miss.

HubSpot's lead scoring tool can technically be repurposed for deals too. Assign positive points for recent activity and advancing stages, negative points for pushed close dates or long gaps between interactions. It's clunky when used this way, but it works at a basic level.

And of course you can build reports that show deals with no activity in X days, deals with past-due close dates, or deals stuck in a stage beyond a threshold. Stack enough of these on a dashboard and a manager can start to see where things might be going wrong.

If you're running a small team and everyone is disciplined about data entry, this native approach can get you most of the way there. It's better than flying blind.

But there's a ceiling, and most teams hit it faster than they expect.

Where HubSpot's native capabilities run out

Here's where I want to be honest about what we see in practice.

Every custom property you create for health tracking is a field your reps have to fill out, unless you design an automation system around it. And 76% of salespeople admit to fabricating CRM data (according to Validity). A "Last Meaningful Contact Date" field that gets updated when a rep remembers to do it is self-reported data carrying the same bias you're trying to solve. You're measuring rep discipline, not deal health.

HubSpot also has no idea what was actually discussed in any interaction. It knows an email was sent. It knows a meeting was logged. But a meeting where the buyer said "let's move forward with procurement" and a meeting where they said "we need to revisit this next quarter" look identical. Both are a logged meeting. The gap between those two is the gap between a live deal and a dead one, and HubSpot can't see it.

Note: This is changing a little bit with their native BreezeAI summaries but those auto-generated insights can't be pulled into reporting, segmentation, internal notifications, or tasks. You see them in one place. They are generated automatically. You can't do anything with it. 

Calculated properties can do days-in-stage or days-since-activity, but that's about where the math stops. You can't build a formula that weighs multiple signals against each other, accounts for different sales cycle patterns, and adjusts for what "healthy" looks like across different deal types and pipelines. That requires actual analysis.

HubSpot's lead scoring is static. You set the criteria once and they apply identically to every deal. A 15-day-old SMB deal and a 15-day-old enterprise deal get scored the same way. That produces numbers, but they don't mean what you need them to mean.

Even if you build a scoring model that produces a useful-looking number, that number comes with no explanation. It doesn't tell your manager "this deal is at risk because the buyer stopped responding two weeks ago and the champion missed the last scheduled call." It just says "72." The manager still has to open the record, read the timeline, and form their own opinion. Which is the exact manual work the score was supposed to eliminate.

And none of it adapts. Your sales process changes over time. Your deal types shift. Your team grows. A scoring model you built six months ago keeps grading deals the same way, regardless of what your actual close data has shown since. It drifts further from reality every month.

The practical killer, though, is maintenance. Building a deal health model in HubSpot is a project. Keeping it running is a job. We've seen most native deal health efforts survive three to six months before they stop getting maintained and become just another layer of stale data nobody trusts.

What it looks like when the gap is actually filled

This is where Data Parrot comes in. It doesn't replace HubSpot. It adds the analytical layer that HubSpot was never built to provide.

Data Parrot reads every email, call, meeting, and deal progression in the timeline and produces an objective health score for every open deal. The score is based on what actually happened, drawn from real communications and activity data. Reps don't fill anything out. The AI reads the deal's real timeline and reaches its own conclusion. The score is honest even when the rep isn't.

That alone solves the biggest problem with every native approach. But the part that actually changes how teams operate is the reasoning.

Every score comes with a written explanation. You can read, in plain language, why the deal is likely to win and why it might lose. Managers don't need to spend the first ten minutes of a pipeline review digging through deal timelines to figure out what's going on. The analysis is already there.

The scoring also adapts to your business. Data Parrot personalizes to your pipelines, your deal types, and your actual sales cycles. A 30-day-old mid-market deal and a 30-day-old enterprise deal get evaluated on different benchmarks, because they should be. It learns your stage definitions, your progression patterns, and what healthy engagement looks like for your company. No configuration. Nothing to maintain.

When deals start slipping, Data Parrot flags momentum changes continuously. It doesn't wait for the weekly pipeline meeting to raise a concern. When the signals shift, the flag goes up while there's still time to do something about it. And the coaching recommendations that come with each score are specific to that deal and what's happening in it right now.

All of it lives inside HubSpot. Scores, signals, and recommended actions show up directly in the deal record. Reps see them in the same view where they update deals. Managers see them during pipeline reviews without opening another tool. The day-to-day workflow doesn't change. The quality of information inside it does.

What this changes by role

If you're a VP of Sales or CRO, forecast conversations shift from "do I trust these numbers" to "where should I focus." You have an objective read on which deals are holding up your number and which ones are hollow. The forecast meeting starts being useful.

If you're a sales manager, you walk into every one-on-one already knowing where the problems are. Coaching time goes to the actual risk instead of spending the first chunk of the meeting just figuring out what's going on.

If you're in RevOps, you stop building and babysitting scoring models that decay over time. You stop fielding calls from leadership asking why the reports look off. Data Parrot gives leaders a view that stays current without you having to keep it alive.

If you're a rep, you know which deals need work and why before anyone has to tell you. And the reps who use it consistently get better coaching, because the coaching is grounded in what's actually happening.

One Data Parrot user put it this way:

"Data Parrot is one of those tools that you never knew you needed until you see the value it can bring to your sales conversation first hand, pipeline discussions and generally providing clarity on which deals, conversations and resources to put focus on. The birds eye view of CRM data in an actionable way, AI-based forecasting using more than close date data, and filters on deals with datapoints such as customer intent are game changers." - Richard Dos Santos

And from Stephen Skrypec:

"The value is so strong that reps keep their activity current so they can get better AI recommendations."

That last part is worth sitting with. The tool is useful enough that it solves the CRM adoption problem as a side effect. Reps actually want their data to be current because the AI gives them better output when it is. That's the opposite of every CRM compliance conversation most sales leaders have had.

Where to start

If you manage a pipeline in HubSpot and you've ever looked at your number and thought "I don't really know how much of this is real," deal health is what's missing.

HubSpot is the right CRM. And it needs operational love (which is where we come in). But it also needs something on top that can read the full context of every deal and give you an honest read on where things stand. We've looked at a lot of tools in this space, and Data Parrot is the one we keep coming back to.

Check out Data Parrot

If you're not sure whether your HubSpot data is clean enough to get value from a tool like Data Parrot, that's worth a conversation. We can help you figure out whether your foundation needs work first or whether you're ready for the next step.

Book a Discovery Call