At a Glance
Use this 25-point HubSpot audit checklist to identify CRM problems before they cost you pipeline. Organized by data, workflows, and reporting.
A HubSpot audit checklist helps RevOps teams systematically identify CRM dysfunction before it erodes revenue. The 25 warning signs below are organized into five categories: data quality, workflow health, reporting accuracy, pipeline integrity, and team adoption. If your instance triggers 5 or more of these signs, it's time for a professional CRM audit. Ten or more means revenue is actively leaking.
How Bad Is Your Data Quality?
These first five signs point to foundational data problems. They affect everything downstream.
1. Duplicate contact rate exceeds 10%. Export your contacts and check for matching email addresses. Anything above 10% means your dedup process is broken or nonexistent. Check: Settings > Data Management > Data Quality.
2. More than 30% of contacts are missing job title or company. Without these fields, lead scoring, routing, and segmentation all break. Check: Create a list filtered by "Job Title is unknown" and compare to total contacts.
3. Lifecycle stages don't match your actual funnel. If you have SQLs in "Subscriber" or closed customers still marked "Lead," your reporting is fiction. Check: Run a cross-object report on lifecycle stage vs. deal stage.
4. No standardized formatting on key fields. "United States," "US," "U.S.," and "usa" all existing in your Country field. Same story for State, Industry, and Job Title. Check: Export your most-used properties and scan for variants.
5. Contact ownership doesn't match territory rules. Contacts assigned to reps who left the company. Territories that overlap. Orphaned records nobody's working. Check: Filter contacts by owner, compare against your current team roster.
Are Your Workflows Healthy?
Workflow problems compound silently. By the time you notice, the damage is deep.
6. More than 50 active workflows with no naming convention. If you can't tell what a workflow does from its name, neither can your successor. Check: Automation > Workflows, sort by status.
7. Workflows with enrollment errors exceeding 5%. Error rates above 5% indicate broken logic or stale data dependencies. Check: Click into each workflow, review the "Errors" tab.
8. Conflicting workflows enrolling the same contacts. Two workflows trying to set different lifecycle stages on the same contact is a race condition. One wins. You lose. Check: Search for workflows that modify the same property.
9. No workflow documentation or changelog. If nobody knows why a workflow was created or when it was last modified, it's technical debt. Check: Ask your team to explain each workflow. Silence is your answer.
10. Workflows referencing deleted properties or lists. These throw silent errors and stop functioning without alerting anyone. Check: Review workflow error logs for "property not found" errors.
Can You Trust Your Reports?
If the answer is "it depends on who you ask," you have a reporting problem.
11. Sales and marketing report different lead counts. Usually caused by inconsistent lifecycle stage definitions or filtered views. Check: Compare the lead count from Marketing Hub vs. a CRM list vs. your Sales Hub view.
12. Revenue numbers don't match your accounting system. HubSpot deal amounts should reconcile with invoiced revenue within 5%. Check: Export closed-won deals for last quarter, compare to your ERP or accounting software.
13. Attribution reports show 40%+ "Direct Traffic." High direct traffic usually means broken UTM tracking, not a strong brand. Check: Reports > Attribution, filter by source.
14. Dashboard data changes depending on user permissions. Different team views showing different numbers because of filter settings or team-based partitioning. Check: View the same dashboard as different users.
15. No single source of truth for pipeline value. Three dashboards showing three pipeline numbers. Classic symptom of undefined reporting standards. Check: Ask Sales, Marketing, and Finance for "current pipeline value" separately.
Is Your Pipeline Leaking?
Pipeline problems are where CRM dysfunction directly hits revenue.
16. Deals sitting in a stage for 3x the average duration. Stale deals inflate pipeline and distort forecasting. Check: Run a report on deal stage duration vs. average. A Revenue Diagnostic quantifies this impact precisely.
17. No required fields on deal stage transitions. Reps skip stages or advance deals without entering close dates, amounts, or next steps. Check: Settings > Objects > Deals > Pipelines, review required properties per stage.
18. Win rate below 15% on qualified pipeline. Either your qualification criteria are too loose or deals aren't being disqualified. Check: Closed-won / (Closed-won + Closed-lost) for the last two quarters.
19. No closed-lost reason tracking. If you don't know why you're losing, you can't fix it. Check: Look for a required "Closed Lost Reason" property on your pipeline.
20. Multiple pipelines with overlapping purposes. One pipeline per distinct sales motion. If you have three pipelines and two of them track the same process, consolidate. Check: Settings > Objects > Deals > Pipelines.
Has Your Team Actually Adopted HubSpot?
The best-configured CRM is useless if people don't use it.
21. Reps logging activity in spreadsheets instead of HubSpot. If reps maintain a personal pipeline tracker, they don't trust the CRM. Check: Ask. Also, compare logged activities per rep against expected meeting/call volume.
22. Less than 60% of contacts have a logged activity in the past 90 days. Active contacts should have touchpoints. If they don't, reps are working outside the system. Check: Create a list of contacts with "Last Activity Date" older than 90 days.
23. Meeting and call outcomes aren't being logged. No call dispositions, no meeting notes. The CRM becomes a contact database rather than a revenue system. Check: Run an activity report filtered by type, look for completion rates.
24. New hires aren't onboarded on HubSpot within their first week. If it takes a month to get a new rep into the CRM, the system isn't embedded in your process. Check: Ask your last three hires when they started using HubSpot.
25. No admin or RevOps owner for the HubSpot instance. If nobody owns the CRM, everybody does. And nobody does. Check: Ask who's responsible for HubSpot configuration changes. If the answer is "it depends," you've found the problem.
What Should You Do With This Checklist?
Score your instance. 0-4 signs: healthy, keep monitoring. 5-9 signs: degrading, schedule a CRM audit. 10-15 signs: broken, prioritize a Revenue Diagnostic to quantify the damage. 16+: critical, you're leaving significant revenue on the table every quarter.
Save this checklist and run it quarterly. CRM health isn't a one-time project. It's ongoing maintenance, like changing the oil. Skip it long enough and the engine seizes.