Find dormant leads in HubSpot in under an hour
2026-03-08 · updated 2026-10-15 · 5 min read · Adam Axelsson, founder of Revexa
Here is how to find dormant leads in HubSpot, the first step in any lead reactivation: create an active list, filter on last activity between 4 and 18 months back, narrow by lifecycle stage so customers and disqualified contacts drop out, and split the result by owner and source. The whole job takes under an hour and requires no paid add-ons beyond the list tool that is included.
Why it is worth the hour: many leads are never followed up. When HBR's researchers tested 2,241 US companies, 23 percent never answered a web inquiry at all (HBR, 2011). And each lead was paid for: a B2B SaaS lead costs $249 to generate, blended across channels (First Page Sage, 2026). Your HubSpot portal very likely contains a paid list that no one is working.
Which filters should you use?
Go to Contacts, create a new active list and add the filters in this order:
- Last activity date is more than 4 months ago AND less than 18 months ago. That is the core segment: old enough to be forgotten, fresh enough that the contact data holds.
- Lifecycle stage is Lead, MQL, SQL or Opportunity. Exclude Customer and Evangelist, they are not dormant leads but customers. Also exclude contacts marked as disqualified.
- Contact owner is known. Contacts without an owner you handle in a separate step, see below.
- Email is known and hard bounce is not set. No point working addresses that bounce.
Use Last activity date rather than Last contacted, because Last activity also captures page visits, forms and email opens. A lead that visited your pricing page five months ago but never got a reply is exactly what you are looking for.
How do you segment the list further?
A raw list of a few thousand contacts is unusable. Split it in priority order:
- Lost deals. Contacts with an associated deal in closed lost. They have seen a proposal and a price, top priority.
- Unanswered inbound. Contacts with a form conversion but no logged sales activity afterwards. The Original source filter helps here.
- Ended trials and demos. If you tag these, filter on the tag.
- Other MQLs and SQLs. The rest of the segment, sorted by lead score if you use it.
Build a list per group instead of one giant list. Then you can work them in order and measure reply rate per group.
What do you do with contacts without an owner?
Ownerless contacts are their own gold mine. When a salesperson leaves and the contacts are never reassigned, the whole book goes dormant at once. Create a list with the filter Contact owner is unknown plus the same activity window, go through it and assign owners before working it. A lead without an owner, by definition, never gets followed up.
How do you export for working the list?
Open the list, choose Export and include the columns you actually need: name, email, company, title, owner, last activity, lifecycle stage and source. CSV is enough.
Two things before sending:
- Verify the addresses. People change jobs: the median US worker had been with their current employer for 4.1 years in January 2026 (BLS), so in the older part of the window some contacts will have changed role or company.
- Check against unsubscribes. HubSpot excludes unsubscribed contacts from marketing sends, but if you work them through another tool you have to filter them out yourself.
How do you work the list afterwards?
Short version: look for signals per lead, such as a new manager, a funding round or a return visit to the site, and write short personal emails that open on the signal. A lead stamped "not ready" was often the right company at the wrong time, so the job is to find them where the timing just turned. Manually, one person can handle around fifty monitored leads. At thousands, a buying-signal agent like Revexa's Leo is more reasonable: he watches for signals, judges each company against the ideal customer profile he builds from your website and drafts the message in your voice for you to approve. Start Leo, 7 days free.
Frequently asked questions
What counts as a dormant lead in HubSpot?
A contact with lifecycle stage Lead, MQL, SQL or Opportunity whose last activity date is 4 to 18 months back, with a known email and no hard bounce. Customers and disqualified contacts are excluded. Contacts owned by people who have left the company are dormant almost by definition.
Which HubSpot plan is required?
Active lists and export are in the free version. Lead scoring and some source filters require a paid plan, but the core segmentation above works without.
Why 4 to 18 months?
Younger than 4 months is normal follow-up, not reactivation. Older than 18 months works too but requires verification first, because the data decay has caught up.
Should the list be active or static?
Active. Then it fills up automatically as new leads pass 4 months without activity, and you can return quarterly without rebuilding anything.