Pipeline riskGone dark rule

Which of my deal contacts have gone dark?

Why a missing buyer means the deal is probably dead

A deal in HubSpot exists in two layers: the deal record itself (amount, stage, close date) and the contacts attached to it (the actual humans). When the contact layer goes dark — emails bouncing, no replies in months, no logged activity — the deal record is still alive in the system but nobody's actually reachable.

Two flavors of "gone dark":

  1. Hard-bounced email. The buyer's email no longer accepts mail. Almost always means they left the company (and HR archived the address) or they switched roles internally and the old address is decommissioned.
  2. Long radio silence. No logged email, call, or meeting in 12+ months. The contact is technically still reachable but hasn't engaged in a long time. Could mean job change, role change, or just deprioritization.

Both flavors need the same response: identify the new champion at the company (or accept the deal is dead), update the deal contact, and re-engage. The deal record itself isn't the problem — the human who was buying is.

What two filter conditions actually catch

Two filter conditions, joining contacts and deals:

  1. Contact is on an open deal (deal stage not Closed Won/Lost).
  2. One of: email is hard-bounced, OR last contacted is more than 365 days ago.

Hard-bounce is a specific HubSpot signal — the email server rejected the message permanently, not a temporary failure. The hard-bounce status property captures this.

Why both flavors of "gone dark" mislead in different ways

The two flavors have different fix paths and different gotchas:

Hard-bounce data isn't always reliable. A hard-bounce can be temporary if the email server was misconfigured at the moment of send and corrected later. HubSpot doesn't auto-revalidate. A contact flagged hard-bounced 6 months ago might be perfectly reachable now if their company's mail server was just having a rough day. The community workaround is to occasionally manually re-send to flagged contacts and see whether the bounce repeats; HubSpot doesn't expose a "re-validate" action.

Last contacted is polluted by sequence emails. A contact who's been ignoring a marketing nurture for 12 months might have Last contacted showing as "2 days ago" because the sequence kept sending. This understates the silence. The custom-property workaround — track only human-touched contact dates — solves it but is an ongoing maintenance burden.

The deeper friction is that even after you find the gone-dark contacts, fixing them requires identifying the new contact at the company. That's manual research per deal: LinkedIn search for someone in a similar role at the same company, email enrichment, cold reach-out introducing yourself, hope they engage. For a deal that's been alive for 18 months and just lost its champion, that's a major reset — most deals don't recover from a champion loss.

The view tells you the bad news. The recovery is sales work. The rule's job is to make sure you know about the bad news before the deal silently slips into dead-but-not-marked-lost territory, where it pollutes your forecast for another quarter.

The manual HubSpot recipe

Two views (hard-bounced + long-silence), an optional alert workflow, and a paired enrichment cycle for finding new champions.

HubSpot recipe~5 minutes to set up · two saved views
  1. Open Contacts → Create view (hard-bounced)Filter: Hard bounced is true AND Number of associated open deals > 0. The hard-bounce signal is HubSpot's permanent-rejection flag — almost always means the buyer left the company.
  2. Save as 'Deal contacts — hard bounced'Pin to your sales-ops dashboard. Highest priority — these deals lost their primary buyer.
  3. Create view (long silence)Filter: Last contacted is more than 365 days ago OR is unknown, AND Number of associated open deals > 0. Tighter window (180d) catches earlier but generates more noise.
  4. Save as 'Deal contacts — long silence'Pin alongside. Many contacts appear in both views — hard-bounced AND silent — which is the strongest 'this person is gone' signal.
  5. Build the recovery workflow (optional)Workflows → Create → Contact-based. Trigger: hard-bounce flagged AND associated open deal. Action: alert the deal owner, suggest LinkedIn search for the buyer's new role.
  6. Quarterly enrichment cyclePair with Clearbit/ZoomInfo to find the new contact at the same company. Manual research per deal is unavoidable for high-value cases; tool-assisted research is faster for the long tail.

What Bloated does instead

The Gone dark rule

Gone-dark deal contacts AND the most likely new-champion suggestion.

Bloated cross-references hard-bounce status, rep-only activity recency, and engagement reply patterns to surface deal contacts who are genuinely unreachable — sequence noise excluded. Pre-fetched LinkedIn lookups suggest the new champion at the same company, so re-engagement starts with a name, not a research project.

Reads: hs_email_hard_bounce_reason, notes_last_contacted · HubSpot contact properties
28deal contacts
Gone darkField: hs_email_hard_bounce_reason, notes_last_contacted · HubSpot contact properties
G
Sarah Chen — Globex Renewal
Hard-bounced 4mo agoSuggest: Marcus Reed (LinkedIn)
$148K
A
Jordan Lee — Acme Q1 Expansion
Last human touch: 14mo agoLong silence + open deal
$94K
N
Priya Shah — Northwind Pilot
Hard-bounced + silent 18moDefinitively gone
$22K
H
David Kim — Hooli Annual
Replied 13mo ago, silent sinceChampion lost
$36K
Run a free scan7 days free · no card · cancel any time