Back to Blog
HubSpot Guides Portal Audit

How to Audit Your HubSpot Portal: A Practical Checklist

Most HubSpot portals accumulate broken workflows, duplicate properties, and stale data over time. Here is how to audit yours and fix what is slowing your team down.

July 25, 2026 10 min read

HubSpot Audit

Most HubSpot portals have three times more going on in them than anyone realizes.

HubSpot portals accumulate technical debt in the same way codebases do. Workflows get turned on and never revisited. Properties get created by multiple team members for the same purpose and end up duplicated. Forms collect data that no automation ever uses. Lists grow stale. Email deliverability degrades. And somewhere in the background, a workflow that was supposed to move contacts to MQL is silently failing because a property it referenced was renamed six months ago.

A HubSpot audit surfaces these problems before they cause a revenue miss. Here is a practical checklist organized by area.

1. Workflow Audit

Workflows are the most likely place to find active problems. The audit should cover:

  • Error log review: In HubSpot Automation, navigate to each active workflow and check the error log. Workflows fail silently when a referenced property is deleted or renamed, a contact record it tries to update is locked, or an integration it connects to has lost authentication. Fix or pause any workflow with active errors.
  • Zombie workflows: Workflows that are On but have had zero enrollments in the last 90 days. They are either unused or broken at the trigger level. Investigate each one and either fix or archive.
  • Conflicting workflows: Two or more workflows that both set the same property to different values based on overlapping criteria. These create unpredictable data and are often the root cause of contacts appearing in the wrong lifecycle stage.
  • Missing off-ramps: Workflows that enroll contacts but have no logic to unenroll them when the contact no longer qualifies. A lead nurturing workflow without an off-ramp for contacts who become customers will continue sending top-of-funnel content to paying clients.

2. Property Audit

Custom properties accumulate over time. The audit should identify:

  • Duplicate properties: Two properties that capture the same information with different names (for example, "Company Size" and "Number of Employees" and "Employee Count"). Standardize to one property, migrate the data, and archive the others.
  • Unused properties: Custom properties that exist on records but are populated for fewer than 5 percent of your contacts. If a property is not being used for segmentation, automation, or reporting, it is adding noise to your contact view without adding value.
  • Properties not on forms or views: A property that exists but is not on any form (so it is never populated from inbound) and not visible on any deal or contact view (so reps cannot see or update it) is functionally invisible. Archive it or add it to the relevant form and view.

3. Contact Data Quality

  • Contacts without lifecycle stage: Run a list of contacts where Lifecycle Stage is unknown or empty. These contacts fall out of all lifecycle-based segmentation and automation. Assign lifecycle stages using workflow logic based on the data you have.
  • Contacts without email address: Contacts with no email cannot receive workflows, emails, or sequences. If they also have no activity, they are database weight with no revenue potential. Review and purge if appropriate.
  • Duplicate contacts: Use HubSpot's Manage Duplicates tool under Contacts to identify and merge contacts with the same email address or name/company combination. Duplicates break attribution, cause double-enrollment in workflows, and inflate contact counts.

HubSpot Audit

Want a full HubSpot portal audit done for you?

We audit HubSpot portals, surface what is broken, and fix it. Book a call to get started.

Book a Free Call

4. Email Deliverability

  • Bounce rate: Check your email marketing analytics for hard bounce rate. Hard bounce rates above 2 percent will cause inbox providers to start filtering your emails. Remove all hard bounces from your marketing lists immediately.
  • Unsubscribe rate: Unsubscribe rates above 0.5 percent on individual sends indicate a relevance or frequency problem. Review the content and segment of any email with a high unsubscribe rate.
  • Spam complaint rate: Google and Microsoft both enforce spam complaint rate thresholds. HubSpot surfaces this in your email analytics. Rates above 0.1 percent are a serious deliverability risk. Improve segmentation and reduce send frequency to non-engaged contacts.
  • Suppression list hygiene: Contacts who have not opened any email in 12 or more months should be moved to a suppression list or sent a re-engagement campaign before the next major send. Continuing to send to cold contacts damages your sender reputation.

5. Tracking and Integration Health

  • HubSpot tracking code: Verify that the HubSpot tracking code is installed on every page of your website, including pages added recently. Missing tracking means no page view data on those contacts, which breaks behavioral segmentation and intent-based workflows.
  • Form submission routing: Test each live form by submitting a test contact. Verify that the contact is created in HubSpot, the right lifecycle stage is set, and any associated workflow is triggered. Forms that break silently are one of the most common sources of lost leads.
  • Integration authentication: Review all active integrations (Salesforce, Slack, Zapier, payment processors, data enrichment tools). Any integration whose API key has expired or whose OAuth authorization has been revoked will fail silently. Check the integration settings page for each one.

A thorough HubSpot audit takes one to two days of focused work for a portal that has been running for more than a year. The output is a prioritized list of issues by impact and a plan for fixing them. Most portals have three to five issues that are actively causing revenue impact (broken lead routing, failed MQL workflows, deliverability damage) and a longer list of lower-priority cleanup items. Fix the revenue-impacting issues first, then work down the list.

Common Questions

Frequently Asked Questions

A full audit at minimum once per year, ideally twice. A lighter monthly or quarterly review should check active workflow status, contact data quality, and pipeline hygiene. Teams actively building new automation or running high-volume inbound campaigns benefit from a quarterly light audit and an annual deep audit covering workflows, properties, forms, lists, email health, and data quality.

The five most common: workflows that are on but silently broken, duplicate contact properties created by different team members, contacts without lifecycle stage set, email marketing contacts not cleaned in over 12 months causing deliverability damage, and missing tracking code on key pages preventing behavioral segmentation. Most portals have at least three of these five.

You can run a basic audit yourself using this checklist. HubSpot's built-in tools surface most issues: the workflow error log, the property manager, and email analytics. A partner adds value in diagnosing root causes, prioritizing which issues have the most revenue impact, and implementing fixes without breaking existing automations. If your portal has more than 50 active workflows or has been running for more than two years without review, a partner-led audit typically surfaces more than a DIY approach.

HubSpot Audit Service

Find out what is broken in your HubSpot portal before it costs you pipeline.

We run structured HubSpot portal audits that surface broken workflows, data quality problems, and deliverability risks, then fix them. Book a call to get started.

Book a Free Call