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 through HubSpot’s Workflows 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, stale deals: which problem first? Run a graded, read-only portal audit that maps every finding to a fix.
- Nobody trusts the pipeline, so nobody trusts the forecast
Open deals with no amount, close dates in the past, owners who left. How to measure how much of a HubSpot pipeline is fiction, and what to fix first.
- We pay for contacts we cannot email
Bounced, unsubscribed, and never-engaged contacts still count toward the bill and drag on deliverability. How to measure the dead weight in a HubSpot marketing database.
- What is the right way to connect Claude Code to HubSpot?
HubSpot now offers a remote MCP server, an Agent CLI, and service keys for REST. What each one can and cannot do, and which to use for CRM administration.
- HubSpot is retiring v1–v4 APIs and private apps. Is our stack ready for 2027?
HubSpot moved to date-based API versioning. v4 loses support March 30, 2027; v1–v3 are already unsupported, enforced September 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.