5 Signs Your HubSpot Needs an Audit (Before It Breaks)
Your HubSpot isn’t broken. Not yet.
But something’s off. Reports don’t match what sales says in Slack. Workflows fire that nobody remembers building. Reps log into Apollo before they log into the CRM. And that Breeze AI feature you turned on in January? Nobody’s touched it since February.
These aren’t random problems. They’re symptoms. I’ve seen them enough times to know the pattern: they show up together, they get worse on their own, and they don’t fix themselves.
Here are the five signs your HubSpot instance needs an audit. If two or more sound familiar, you have a system problem.
1. Your sales team uses another tool for outreach
Your reps live in Apollo, Outreach, or Salesloft. HubSpot is where they go when a manager asks for a pipeline update. Maybe.
This is the most common symptom I see. And the most expensive.
When your outreach tool is disconnected from your CRM, two things happen. First, your pipeline data is incomplete. Deals move forward in conversations that HubSpot never sees. Second, your reporting becomes fiction. The dashboard says 40 deals are in Stage 2. Your sales manager says 12 of those are dead. Both are technically right. Neither number is useful.
The root cause is usually one of three things: HubSpot’s sales tools weren’t set up to match your team’s actual workflow, nobody trained reps on sequences inside HubSpot, or the instance was configured by marketing and never adapted for sales. Want to see what this actually costs your team? The 8-Hour Test puts a number on it in three minutes.
The fix isn’t forcing reps back into HubSpot. It’s rebuilding the sales workspace so they don’t need a second tool. That starts with understanding how they actually sell. Not how the CRM was designed to make them sell.
2. Nobody can explain what the workflows do
Open your workflow dashboard. Count the active workflows. Now ask someone on your team what each one does.
I ran this exercise with a client last year. They had 47 active workflows. The team could explain 11 of them. The other 36 were either duplicates, remnants of campaigns that ended two years ago, or automations nobody remembered building.
This is what I call the workflow graveyard. It’s not harmless.
Dead workflows still run. They still enroll contacts, fire emails, change properties, and move lifecycle stages. Two workflows fighting over the same property can create a loop where a contact gets set to “Marketing Qualified,” reset to “Subscriber,” and set back to “Marketing Qualified” every 24 hours. Nobody notices until someone pulls a report and wonders why MQL numbers look inflated.
The tell: if your team says “don’t touch that workflow, it might break something,” that’s the sign. A system you’re afraid to change is a system you’ve already lost control of.
3. Reports exist but nobody trusts them
Your HubSpot has 30 dashboards. Your VP of Sales still pulls numbers from a Google Sheet.
When leadership stops trusting CRM reports, the CRM stops being the source of truth. Every decision gets made on gut feel and side conversations. That’s expensive.
The problem usually isn’t the reporting tool. It’s the data underneath.
Properties with inconsistent values. Lifecycle stages that don’t match your actual funnel. Deal stages that mean different things to different reps. “Closed Lost” reasons that range from “Price” to “they ghosted” to “idk ask Mike.” A database where 15% of contacts have no company association and 30% have outdated job titles.
Reports built on messy data produce messy numbers. People stop looking at messy numbers. Then they stop logging data because nobody looks at it anyway. That’s the cycle.
Breaking it requires a property audit, a data cleanup, and rebuilt dashboards that show numbers people actually care about. Not 30 dashboards. Five. Maybe three.
4. You turned on AI features and forgot about them
HubSpot launched Breeze AI. You turned it on. Your team used it for a week. Now nobody touches it.
I wrote about this in detail in my Breeze vs. Claude comparison. The short version: Breeze handles about 20% of what AI can do inside HubSpot. The email drafts are generic. The data enrichment burns credits without context. The content agent produces templates, not content.
But the bigger problem isn’t Breeze. It’s what your reps are doing instead.
They’re copying deal data into ChatGPT. Pasting follow-up drafts back into HubSpot. Running lead research in Claude, then manually typing the results into contact properties. That’s shadow AI. It works until it doesn’t. Customer data lives in a tool your IT team doesn’t control, your CRM has no record of the analysis, and you have no way to tell which follow-ups were AI-generated.
An audit surfaces this pattern. It maps where your team actually uses AI, identifies the three to five use cases worth keeping, and flags the workflows where AI creates risk instead of removing friction. If you want to see what a structured approach looks like, the 6 AI Plays for HubSpot Sales Teams is a good starting point.
5. The last person who built this is gone
Your HubSpot was configured by someone who no longer works at your company. Maybe it was the marketing director who left in 2024. Maybe it was the agency you hired for onboarding and never spoke to again. Maybe it was a contractor who did solid work but didn’t leave documentation.
The instance works. Sort of. Until it doesn’t.
Nobody knows why certain contacts skip the nurture sequence. Nobody remembers what the “DO NOT DELETE” deal property does. The Salesforce integration still runs even though you stopped using Salesforce eight months ago. There’s a form on a landing page that doesn’t exist anymore, and it’s still creating contacts with a lifecycle stage of “Customer.”
This is inherited technical debt. It compounds. Every month that passes, the system drifts further from what your team actually needs. New processes get layered on top of old ones. Workarounds become permanent. The gap between how HubSpot works and how your team works gets wider.
Every instance I’ve audited has some version of this. The question isn’t whether you have inherited configuration. It’s whether you know what it does.
What happens when you ignore these signs
Nothing dramatic. That’s the problem.
Your instance won’t crash. You won’t get a warning email from HubSpot. What happens is slower: decisions take longer because nobody trusts the data. Reps build their own systems outside the CRM. Marketing and sales stop agreeing on what a qualified lead looks like. New hires take twice as long to onboard because nobody can explain the setup.
The cost isn’t visible on a line item. It shows up in the 15 minutes your VP spends every Monday reconciling two different pipeline numbers. The leads that sit in a lifecycle stage they should have moved out of weeks ago. The deals that closed but never triggered a handoff to customer success.
A HubSpot instance doesn’t break all at once. It rusts.
What an audit actually looks like
Most “audit” content online is a checklist. Check your properties. Check your workflows. Check your integrations. That’s fine as far as it goes, which is about as far as reading a car manual when the engine’s making a noise.
A Pole Position Audit at Spotracer works like this:
- Instance access and data pull. I get admin access, export the configuration data, and map what’s actually running.
- Diagnostic review. Every workflow, property, integration, pipeline, lifecycle stage, and automation gets documented. Not just whether it exists. Whether it still does what it was built to do.
- Written report (15 to 25 pages). Not a dashboard. A document that explains what’s broken, what’s working, and what’s worth fixing first. Prioritized by impact.
- Top five fix list. The five changes that move the needle most, ranked by effort and payoff.
- Strategy call (90 minutes). I walk you through the report, answer questions, and scope what comes next.
Five days. $2,500. And the audit fee applies as a credit toward any follow-on engagement.
If two or more of the signs above sound familiar, this is the starting point.
Frequently Asked Questions
How do I know if my HubSpot is set up correctly?
If your team uses the CRM daily, trusts the reports, and can explain what the workflows do, you’re probably in good shape. If any of those aren’t true, something’s off. The five signs above are the most common tells. Two or more means a system review is overdue.
What are common HubSpot instance problems?
The ones I see most: duplicate contacts, workflows that conflict with each other, lifecycle stages that don’t match the actual sales process, properties nobody uses, broken integrations that still run, and dashboards that don’t reflect reality. Most start small and compound over time.
How often should I audit my HubSpot?
Once a year at minimum. More often if you’ve added new hubs, changed your sales process, or had turnover on the team that manages HubSpot. A light check (duplicates, dead workflows, property cleanup) every quarter is good practice. A full audit with an outside perspective is worth doing annually.
What does a HubSpot audit cost?
Prices range from $500 to $10,000 depending on scope. A checklist review from a junior freelancer runs $500 to $1,000. A full diagnostic audit from a specialist with a written report and strategy call runs $2,000 to $5,000. Spotracer’s Pole Position Audit is $2,500, five-day turnaround, and the fee credits toward follow-on work.
Can I audit my HubSpot instance myself?
You can check the basics: count your active workflows, look for duplicate contacts, review your pipeline stages, and pull a property usage report. HubSpot’s built-in tools cover some of this. But the problems that matter most are the ones you can’t see because you’re inside the system every day. An outside perspective catches the patterns that familiarity hides.