Problem index
What's broken in your HubSpot portal?
Every entry below is a problem HubSpot admins actually search for — mapped to the skill that fixes it, with the exact steps and scripts.
Database Hygiene
- HubSpot is full of contacts with no email address
Contacts without an email address cannot receive marketing, inflate your billed contact count, and clutter every report. How to find and delete them safely.
- Hard-bounced contacts are wrecking our email deliverability
Repeatedly emailing hard-bounced addresses damages sender reputation. How to find every hard-bounced contact in HubSpot and suppress them for good.
- Globally unsubscribed contacts still count as marketing contacts
Contacts who unsubscribed from all email still consume marketing contact slots. How to find and suppress them for compliance and cost.
- Thousands of contacts have never opened, clicked, or visited
Ghost contacts — no opens, no clicks, no visits, no sales activity — dilute engagement metrics and inflate costs. How to identify and suppress them.
- Duplicate company records are splitting our account data
Duplicate companies split deal history, confuse ownership, and break ABM reporting. How to detect duplicates by domain and merge them safely.
- Contacts and deals are owned by people who left the company
Deactivated HubSpot users still own thousands of records, so routing, alerts, and rotation silently fail. How to find and reassign orphaned records.
Data Enrichment
- Lifecycle stages are missing, stuck, or plain wrong
Contacts with no lifecycle stage, customers still marked as leads, MQLs that never progressed — how to audit and fix lifecycle stage data at scale.
- Contacts are missing company names their company records already have
The associated company knows the name; the contact property is empty. How to backfill contact company names from associated companies via the API.
- “USA”, “U.S.” and “united states” are three different countries in our reports
Inconsistent country and state spellings break list filters, territory routing, and geo reports. How to standardize geographic values portal-wide.
- We need phones, emails, and titles our CRM just does not have
When internal data is exhausted, external enrichment fills the gaps. How to enrich HubSpot contacts with waterfall providers — FullEnrich, Apollo, Hunter, Dropcontact, or your own.
Segmentation & Scoring
- We cannot report on our best-fit accounts because ICP is not in the CRM
Without an ICP tier property, targeting and reporting run on gut feel. How to create ICP tiers in HubSpot and assign them from firmographic data.
- Our lead scoring broke when HubSpot retired the old score properties
HubSpot retired legacy score properties in August 2025. How to build lead scoring in the current Lead Scoring tool — fit and engagement scores, decay, thresholds.
- Every campaign starts with rebuilding the same lists from scratch
A standard set of smart lists — marketable, lifecycle, engagement, suppression — is the backbone of segmentation. How to create them via the Lists API.
Automation Workflows
- New contacts arrive with missing owners, stages, and bad data
Cleanup is pointless if tomorrow’s contacts arrive dirty. How to build a new-contact hygiene workflow — via the v4 Automation API — that screens every new record.
- Someone edited a workflow and nobody knows what changed
HubSpot has no workflow version control or recycle bin. How to export every workflow to JSON, diff changes over time, and restore from backup.
- We keep emailing people who stopped engaging a year ago
Mailing the long-disengaged erodes deliverability and inflates spend. How to build an automated sunset policy with re-engagement and suppression tiers.
Audit & Planning
- Our HubSpot portal is a mess and we do not know where to start
Duplicates, bounces, missing data, dead workflows — but which problem first? Run a graded, eight-dimension portal audit that maps every finding to a fix.
- HubSpot is retiring v1–v4 APIs — is our stack ready for March 2027?
HubSpot moved to date-based API versioning; legacy v1–v4 endpoints lose support March 30, 2027. How to inventory every integration that needs migrating.
- How do we test CRM automation without risking production data?
Test destructive CRM operations on a free HubSpot developer sandbox. The self-test harness seeds fixtures, runs the toolkit end-to-end, and tears down — production-locked.
Ongoing Maintenance
- The portal gets messy again a month after every cleanup
Clean portals decay without a cadence. A five-minute weekly routine plus a quarterly deep sweep keeps HubSpot data quality from regressing.