← Back to list

Our Client’s HubSpot Had 40,000 Contacts and a 2% Email Open Rate. Here’s What We Found.

The number that stopped us was not 40,000.

Amroar technologies · 2026-06-10 12:02 · 0 claps · 9.8 min read
#hubspot #hubspot-crm #hubspotcrmaudit
Open on Medium ↗
Wiki topics: CRM · Email & CRM

Our Client’s HubSpot Had 40,000 Contacts and a 2% Email Open Rate. Here’s What We Found.

The number that stopped us was not 40,000.

Most HubSpot portals we audit have a large contact database. That part is normal. Companies collect contacts from events, content downloads, web forms, paid campaigns — they accumulate fast. Nobody deletes them because they feel like assets.

The number that stopped us was 2%.

A 2% email open rate means that for every hundred people receiving this company’s emails, ninety-eight were ignoring them. Not unsubscribing. Not complaining. Just not opening them. Which, from a deliverability standpoint, is actually worse than a complaint — it tells email providers that nobody wants what you’re sending.

They had spent three years building a contact list that was actively working against them.

This is the kind of HubSpot consulting engagement that looks simple on the surface — clean up the database, fix the emails — and turns out to be something quite different once you get inside the portal.

What They Thought the Problem Was

When this client came to our HubSpot consulting team, they had already formed a theory about what was wrong. The subject lines were not compelling enough. The send times were off. The design needed refreshing.

These are reasonable guesses. They are also almost never the real cause of a 2% open rate.

We hear this pattern regularly. Marketing teams look at underperforming email metrics and reach for the things they can control directly — copy, design, send frequency. Those things matter, but they sit on top of a foundation. And when the foundation is broken, no amount of subject line testing will fix the numbers.

The real problem is almost always the list itself.

“A 2% open rate is not a creative problem. It is a database problem. You cannot write your way out of a dead list.”

What the Audit Found

We start every HubSpot consulting engagement with a full portal audit. Not just the email metrics — the entire contact database, the segmentation logic, the workflow architecture, the property setup, and the lifecycle stage definitions.

Here is what we found inside this particular portal:

28,000 contacts had not engaged in over 12 months

Of the 40,000 contacts, roughly 28,000 had not opened, clicked, or visited the website in over a year. They were receiving emails consistently — and consistently doing nothing with them. Every send to these contacts was dragging down the aggregate open rate and signalling to Gmail and Outlook that this sender’s emails were not worth showing.

No lifecycle stage segmentation existed

Every contact was in the same bucket. A lead who had just downloaded a guide was receiving the same emails as someone who had been a customer for two years. A cold contact from a trade show three years ago was in the same nurture sequence as an active prospect who had visited the pricing page last week. The CRM had no concept of where someone was in the journey.

Properties were a mess

There were 340 contact properties in the portal. Roughly 60 of them had data in them. The rest were empty fields that had been created over three years of ad hoc work — someone needed a field for one campaign, created it, never used it again. The clutter made it impossible to build reliable segmentation because nobody could confidently say what data actually existed and what was reliable.

Workflows were firing on everyone

There were 18 active workflows. None of them had suppression logic for already-converted contacts. None of them had exit criteria based on engagement. A customer who had purchased 12 months ago was still receiving the initial lead nurture sequence. Contacts who had not opened a single email in six months were still being enrolled in new campaigns automatically.

Deliverability was already compromised

This was the most urgent finding. The domain’s sender reputation had been degraded by months of low engagement. Emails were landing in promotions tabs and, in some cases, spam folders — not because of content flags, but because the sending pattern had trained inbox providers to deprioritise them. The open rate was 2% partly because people were not seeing the emails at all.

Why This Happens

This situation does not happen because a marketing team is careless. It happens because HubSpot makes it very easy to add contacts and very easy to send to all of them, and most teams never build a process for what to do with contacts who stop engaging.

The default assumption is that a contact on the list is a potential customer. The reality is that after 12 months of non-engagement, a contact on the list is a liability — not because they will never buy, but because including them in every send is damaging your ability to reach the contacts who might.

We see this across HubSpot portals of every size. The database grows. The engagement rate drops. The team tries harder — better copy, more sends, different times. The engagement rate drops further. Eventually someone calls a HubSpot consulting partner and the audit reveals the same pattern it almost always does.

“The database is not too small. It is too large. The goal is not to email everyone. It is to email the right people at the right moment.”

What We Changed

The work happened in four stages. We did not touch a single email template until stage three.

Stage 1 — Database surgery

We segmented all 40,000 contacts by engagement behaviour over the previous 12 months. Contacts who had not opened, clicked, or visited the site in over a year were moved into a suppression list. They were not deleted — some of them would return through re-engagement campaigns. But they were removed from all active sending immediately.

That single step moved the active database from 40,000 to approximately 11,000 contacts. The remaining 11,000 had demonstrated some form of engagement in the past year.

Stage 2 — Lifecycle structure

We built a proper lifecycle stage framework inside the portal. Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Customer, and Evangelist — each with clear definition criteria and automated progression logic. Contacts were assigned to stages based on their actual behaviour history, not manually.

This gave the marketing team something they had never had: a reliable view of where each contact stood and what they should be receiving at any given moment.

Stage 3 — Workflow rebuild

All 18 existing workflows were audited. Six were deactivated entirely — they were running on segments that no longer existed or had goals that had been superseded by business changes. The remaining twelve were rebuilt with proper suppression logic, exit criteria, and goal-based completion.

New workflows were built around behaviour triggers rather than time delays. An email open triggered a follow-up. A pricing page visit triggered a sales alert. A content download triggered a relevant nurture sequence specific to that topic. The right action at the right moment, for the right segment.

Stage 4 — Deliverability recovery

Before any email went to the cleaned list, we ran a 30-day deliverability warmup. Low volume, high-quality sends to the most engaged segment only. We monitored inbox placement, complaint rates, and open rates weekly. By week four, the sending domain was performing within normal ranges.

Only after the deliverability recovery was confirmed did we begin scaling sends to the broader active list.

The Results — 60 Days After Go-Live

These results came from the real data after the work was complete. They reflect what happens when you fix the foundation rather than the surface.

  • ↑ Email open rate moved from 2% to 31% — measured across the cleaned, segmented active list
  • ↑ Email click-through rate increased from 0.3% to 4.8%
  • ↑ Workflow completion rate reached 87% — contacts were actually moving through journeys as designed
  • ↓ Unsubscribe rate dropped by 64% — emails were going to people who wanted them
  • ↑ Marketing qualified leads increased by 40% in the first 60 days post-launch
  • ✓ Sender domain reputation fully recovered — inbox placement confirmed across Gmail, Outlook, and Apple Mail

The marketing director’s reaction when she saw the first week’s open rate was something close to disbelief. She had been running A/B tests on subject lines for six months trying to move the number. The number had not moved. Within two weeks of the database cleanup, the open rate was fifteen times what it had been.

That is not a small improvement. That is a different category of result.

What This Tells Us About HubSpot Database Management

We run HubSpot consulting engagements across B2B companies in multiple industries. The patterns repeat with enough consistency that they are worth naming clearly.

Open rate is a symptom, not the problem

When open rates are low, the instinct is to fix the emails. That is the wrong starting point. Low open rates tell you that your emails are not reaching or engaging the right people. The question is why — and the answer is almost always in the list, not the content.

Database size is vanity, engagement is sanity

A database of 40,000 unengaged contacts is not an asset. It is a cost — in deliverability damage, in platform fees based on contact count, and in the time your team spends creating content for people who will never read it. Smaller, cleaner, more engaged lists consistently outperform large, stale ones. Every time.

HubSpot does not manage itself

HubSpot is an exceptionally powerful platform. It is also one that rewards active governance. Contacts accumulate. Properties proliferate. Workflows stack up. Without regular audits and cleanup processes, most portals drift toward the state we found in this engagement — not because anyone made bad decisions, but because nobody had a process for ongoing maintenance.

Segmentation is not optional at scale

Sending the same message to 40,000 people is not marketing. It is broadcasting. The contacts on your list are at different stages of a journey, with different needs, different objections, and different reasons to engage. Treating them as one group is the fastest route to a 2% open rate.

The Most Common HubSpot Mistakes We See

  • Never suppressing or removing unengaged contacts from active sends
  • No lifecycle stage framework — every contact treated the same regardless of journey stage
  • Properties created for one-off campaigns and never cleaned up
  • Workflows without exit criteria or suppression logic for converted contacts
  • Measuring open rate on the total list rather than the engaged segment
  • Sending to the full database before running deliverability checks
  • Treating HubSpot as a set-and-forget system rather than one that needs ongoing governance

If any of these sound familiar, you are not in a minority. We have yet to audit a HubSpot portal that did not have at least three of these issues. The difference is how long they have been running unchecked.

What to Do If Your Open Rate Is Low

Start with the list. Not the subject lines.

Pull every contact who has not opened, clicked, or visited your site in the past 12 months. That is your re-engagement candidate pool. Move them to a suppression list immediately and stop sending them your regular campaigns.

Then audit your properties. If you have more than 50 contact properties and fewer than half of them have reliable data, you have a governance problem. Start deleting the empty ones.

Check your workflow logic. Does every active workflow have exit criteria? Suppression logic for already-converted contacts? A clear goal with completion tracking? If the answer to any of those is no, the workflow needs rebuilding.

Finally — before you scale sends to your cleaned list — run a deliverability check. If your sender reputation has been damaged by months of low engagement, you need to warm it back up before you can expect reliable inbox placement.

If your organisation needs HubSpot consulting support to run this process properly, our team does this as a structured engagement. We have done it across 200+ enterprise clients. The pattern is consistent enough that we know exactly where to look and what to fix first.

Frequently Asked Questions

What is a good email open rate in HubSpot?

Industry averages vary, but a healthy B2B open rate sits between 20% and 35% for an engaged, well-segmented list. Below 15% warrants a database review. Below 10% is a signal that something structural is wrong — either the list quality, the segmentation, or the deliverability.

Should I delete unengaged contacts from HubSpot?

Not necessarily delete — but suppress them from active sending immediately. Move them to a re-engagement campaign first. If they do not respond to a dedicated re-engagement sequence over four to six weeks, removing them or archiving them is the right call. Keeping them in regular sends damages your deliverability for everyone else on your list.

How long does it take to recover email deliverability in HubSpot?

With a structured approach — database cleanup, suppression of unengaged contacts, and a deliberate warmup process — most domains recover meaningful inbox placement within four to six weeks. Severe cases can take longer. The key is not sending to the full list until the recovery is confirmed.

Why do HubSpot portals get messy over time?

Because HubSpot is easy to add to and hard to clean up. Properties get created for one campaign and never revisited. Contacts accumulate from every source without a lifecycle framework to manage them. Workflows get built on top of previous workflows. Without regular governance, the complexity compounds quietly until it becomes a problem that is hard to untangle.

How often should we audit a HubSpot portal?

At minimum, once a year. Also whenever open rates drop consistently over two or more months, whenever a new team member inherits the portal, and before any major campaign push or product launch. Regular small cleanups prevent the kind of full-scale audit this engagement required.

Does Amroar help with HubSpot database cleanup and re-engagement?

Yes. Our HubSpot consulting team runs structured portal audits that cover database quality, segmentation architecture, workflow logic, deliverability health, and property governance. We then implement the fixes and rebuild the systems that need rebuilding. The engagement above was one example of what that looks like in practice.

Final Thought

Forty thousand contacts sounds like a marketing asset. In this case it was a liability — not because the contacts were bad leads, but because nobody had built a system for managing them properly.

HubSpot rewards architecture the same way Salesforce does. You can get impressive results from it quickly, without much structure. But the longer you run it without governance, the harder it becomes to email anyone reliably, and the more your metrics drift toward numbers that look like this engagement did when we first opened the portal.

A 2% open rate is fixable. We have fixed it. But it takes admitting that the problem is not the subject lines — it is the database, the segmentation, and the sending logic underneath everything you can see.

Fix the foundation. The creative work performs better when it has something solid to stand on.

If your HubSpot portal looks like this one did, **book a free audit with our team at [Amroar Technologies](https://amroar.com).**


메타데이터
post_id
fa1408d5bfea
slug
our-clients-hubspot-had-40-000-contacts-and-a-2-email-open-rate-here-s-what-we-found-fa1408d5bfea
url
https://medium.com/@amroar/our-clients-hubspot-had-40-000-contacts-and-a-2-email-open-rate-here-s-what-we-found-fa1408d5bfea
canonical_url
https://medium.com/@amroar/our-clients-hubspot-had-40-000-contacts-and-a-2-email-open-rate-here-s-what-we-found-fa1408d5bfea
author_url
https://medium.com/@amroar
status
ok
fetched_at
2026-06-15 20:49:13