On this page

Guides

HubSpot portal audit checklist (before onboarding a client)

Last updated: October 2026

Short answer: Before you onboard a client, audit their HubSpot portal in eight areas. Those are account settings (users, permissions, domains, tracking code), CRM object data quality, lifecycle stages, Marketing Hub, Sales Hub, Service Hub, workflows and automation, and attribution and traffic. Finish with a prioritized list of findings the client signs off on. You can work through it by hand with HubSpot's own settings and data quality tools. HubCreate (hubcreate.io) runs the audit automatically on any connected portal and turns it into a branded, client-ready report.

Why audit before onboarding

Every inherited portal has history: users who left two years ago and are still Super Admins, duplicate lifecycle logic, forms nobody owns, and workflows that enroll the same contacts twice. If you start building without knowing that, the problems become yours. You'll estimate the project wrong, and you'll find the issues mid-implementation, when they are hardest to explain.

An audit before onboarding does three things for an agency:

  1. Scopes the work accurately, because cleanup is visible before you price the project.
  2. Sets a baseline you can measure your impact against at the first QBR.
  3. Builds trust: a clear, evidence-based readout in week one shows the client you understand their system.

Your options compared

Manual audit HubSpot native tools HubCreate Portal Audit
How it works You click through settings and export data into a spreadsheet Use HubSpot's built-in data quality overview, duplicates manager, and settings pages Automated scan of a connected portal through the HubSpot API
Coverage Whatever you have time to check Strong on data quality and duplicates; you still review settings, hubs, and workflows yourself Account settings, object health, lifecycle, Marketing, Sales and Service Hub, automation, attribution and traffic
Subscription notes Any Data quality tools: Starter and above. Some features (e.g. property anomaly alerts, bulk duplicate management) need Data Hub Professional or Enterprise Portal Audits are included on HubCreate Pro (10 per month) and Enterprise (unlimited); not on Basic
Client deliverable You build the slides None built in Branded PDF report or a public link, with partner comments
Best for A one-off, very small portal Ongoing in-house data hygiene Agencies auditing every new and existing client

Sources for HubSpot details: Use data quality tools and Review and manage duplicate records.

The checklist

Work through it in this order. Each block lists what to check and the kind of finding that matters.

1. Account settings and access

  • [ ] Users and permissions: count Super Admins, inactive users, and shared logins. A high share of Super Admins is a common governance flag.
  • [ ] Domains: confirm which domains are connected for website pages, landing pages, blog, and email sending.
  • [ ] Tracking code: confirm the HubSpot tracking code is installed on the client's site, and on all key subdomains.
  • [ ] Connected apps and integrations: list what's installed, who owns it, and whether it still syncs.

2. CRM object data quality

  • [ ] Contacts, companies, deals: what share of records is missing an owner, an email, or other key properties?
  • [ ] Duplicates: review contact and company duplicates. HubSpot's duplicates manager needs a Professional or Enterprise subscription.
  • [ ] Associations: are contacts associated with companies, and deals with both?
  • [ ] Custom properties: look for duplicates, unused fields, and properties with almost no values. HubSpot's Property Insights (Data Management > Data Quality) shows where and how properties are used.

3. Lifecycle stages

  • [ ] Is the lifecycle stage set by one consistent mechanism, or by several workflows and integrations fighting each other?
  • [ ] Where do contacts stall (for example, MQLs with no follow-up activity)?
  • [ ] Do lead status and lifecycle stage definitions match how sales actually works?

4. Marketing Hub

  • [ ] Marketing contacts: how many contacts are set as marketing contacts, compared with how many the client actually emails?
  • [ ] Email: deliverability, bounce and spam-report rates, engagement trends, and subscription types.
  • [ ] Forms: which forms are live, which convert, and which have had no submissions in the past 30 days.
  • [ ] Landing pages and subscription groups: owned and current, or abandoned?

5. Sales Hub

  • [ ] Pipelines: number of pipelines, stage definitions, and probabilities.
  • [ ] Deal hygiene: deals with past close dates, deals stuck in a stage, and deals without an owner.
  • [ ] Rep activity and sales automation: are sequences, tasks, and deal workflows actually used?

6. Service Hub

  • [ ] Ticket pipelines and their coverage, ticket automation, feedback survey usage, knowledge base health, and connected inbox channels.

7. Workflows and automation

  • [ ] Inventory every workflow: active or inactive, object type, and owner.
  • [ ] Find empty or stale workflows, standalone workflows, workflows with missing triggers, duplicate property writes (two workflows setting the same field), and circular enrollment.
  • [ ] Map which workflows enroll other workflows' records through lists or shared properties before you change or archive anything.

8. Attribution and traffic

  • [ ] Monthly traffic trend and source breakdown (organic, paid, referral, and so on).
  • [ ] Conversions by source and lifecycle progression over time.
  • [ ] A sudden near-zero in paid traffic usually means a tracking or campaign problem, not a real drop.

9. Findings and sign-off

  • [ ] Group findings into issues (fix first), highlights (what works and should be kept), and recommendations.
  • [ ] Add your own context. Automated checks don't know the client's sales motion.
  • [ ] Agree the priority list with the client, and turn it into the implementation scope.

How to run the audit with HubCreate, step by step

  1. Connect the client portal over HubSpot OAuth from HubSpot Accounts. (Docs: HubSpot Accounts)
  2. Start a new Portal Audit and use Select Reports to choose what to collect: Technical, Object Analysis, Data Health, Traffic, Lifecycle, Workflows, Marketing, Sales, Service. (Docs: Managing Audits)
  3. Review the sections. Each major section has a "More Info" drawer with a short explanation, optimization tips, and links to the relevant HubSpot Knowledge Base articles. (Docs: Audit Sections Breakdown)
  4. Read the Key Findings & Recommendations. HubCreate generates flags (for example "50% of users are Super Admins" or "No active deal workflows found") and positive highlights. (Docs: Key Takeaways)
  5. Add partner comments from the Audit History table. They appear beneath Key Findings, with a record of who edited them and when.
  6. Map the workflows. For the automation layer, run a Workflow Map to see enrollments, shared property writes, and findings such as empty, stale, or circular workflows. (Docs: What is a workflow map?)
  7. Create the client report. Turn the audit into a branded PDF in the Report Builder, or share the audit's public link. (Docs: Introduction to Client Reports)

Where HubCreate fits

HubSpot's native data quality tools are good for ongoing hygiene inside one portal, and we'd recommend clients use them. An agency onboarding many clients needs something different: the same audit structure for every portal, coverage across all hubs and the automation layer, and a deliverable a client can read. That is what HubCreate Portal Audits are for.

After onboarding, the audit becomes your baseline. Signals (currently in Beta) keeps watching the portal continuously: it grades portal health A–F and sends email alerts on drift, such as traffic drops, forms with zero submissions, or high email bounce rates. The audit gives you a snapshot, and Signals keeps the portal healthy after you hand it over. (Docs: Overview & Monitoring Philosophy)

Portal Audits are included on Pro ($1,000/month: 15 HubSpot accounts, 10 Portal Audits per month) and Enterprise ($3,000/month: unlimited accounts and unlimited Portal Audits). They aren't part of the Basic plan ($500/month, 5 HubSpot accounts). See Pricing.

Related guides: How to copy workflows, forms, and properties between HubSpot portals · How HubSpot agencies can speed up client onboarding · How to map and document HubSpot workflows · HubSpot workflow cleanup checklist · How to monitor HubSpot portal health after handover

FAQ

What should a HubSpot portal audit include?

At minimum: users and permissions, domains and tracking code, CRM data quality and duplicates, lifecycle stages, each hub the client uses (Marketing, Sales, Service), workflows and automation, attribution and traffic, and a prioritized findings summary.

How long does a HubSpot portal audit take?

A manual audit of a busy portal can take hours to days, depending on its size and how many hubs it uses. An automated audit such as HubCreate's pulls live data through the HubSpot API and produces the report in minutes. You then spend your time interpreting the findings and adding comments.

Does HubSpot have a built-in portal audit tool?

We're not aware of a single native HubSpot report that audits the whole portal across every hub. The closest built-in tools are the data quality overview (duplicates, formatting issues, enrichment, property insights) and the duplicates manager. Some data quality features need Data Hub Professional or Enterprise.

When should an agency audit a client's HubSpot portal?

Before you scope an onboarding or migration, at QBRs to show progress against the baseline, and before major cleanup or change requests. Between audits, continuous monitoring such as HubCreate Signals catches drift.

Can I share the audit with the client under my agency's brand?

With HubCreate, yes. You can apply partner and client branding, export a PDF, or share the audit's public link, and partner comments are included in the report. Portal Audits are included on the Pro (10 per month) and Enterprise (unlimited) plans.

How do I audit HubSpot workflows specifically?

Inventory every workflow, then check for empty, stale, standalone, and circular workflows, missing triggers, and duplicate property writes. A workflow map that shows how automations enroll and connect makes the dependencies visible before you change anything.

Deploy this across client portals

Connect the HubSpot portals you manage, then move the assets from one account to the next.