---
title: Inherited a Messy HubSpot Portal? Where to Start
description: Took over a messy HubSpot portal? Start read-only. The order to check seats, owners, workflows and duplicates, and what you can safely leave alone.
image: https://www.datumoperations.com/hubfs/inherited-messy-hubspot-portal-where-to-start-featured-v3.png
---

[Skip to content](https://www.datumoperations.com/blog/inherited-messy-hubspot-portal-where-to-start#main-content)

[![Datum Operations](https://www.datumoperations.com/hubfs/datum-operations-horizontal-navy.svg)Homepage](https://www.datumoperations.com/)

- [Services](https://www.datumoperations.com/services)
- [Site Care](https://www.datumoperations.com/site-care)
- [Setup Review](https://www.datumoperations.com/setup-review)
- [Blog](https://www.datumoperations.com/blog)

[Get in touch](https://www.datumoperations.com/contact)

- [Services](https://www.datumoperations.com/services)
- [Site Care](https://www.datumoperations.com/site-care)
- [Setup Review](https://www.datumoperations.com/setup-review)
- [Blog](https://www.datumoperations.com/blog)

[Get in touch](https://www.datumoperations.com/contact)

![Numbered triage list of who owns what, what's running, what's broken and then clean, with start here marked on step one, labeled Where to start](https://www.datumoperations.com/hs-fs/hubfs/inherited-messy-hubspot-portal-where-to-start-featured-v3.png?width=1200&height=675&name=inherited-messy-hubspot-portal-where-to-start-featured-v3.png)

# Inherited a Messy HubSpot Portal? Where to Start

![David Deutsch](https://7528315.fs1.hubspotusercontent-na1.net/hub/7528315/hubfs/raw_assets/public/mV0_d-cms-elevate-theme_hubspot/elevate/images/avatar-placeholder.jpg?width=48&height=48&name=avatar-placeholder.jpg)

 David Deutsch

October 19, 2026

Start read-only. Export your data, then check four things in this order: who's on a paid seat, which records have no owner (or an owner who's left), which workflows and sequences still run, and where your duplicates come from. Fix what's silently breaking things first. Only then touch properties, lifecycle stages and reports.

On r/hubspot the same problems come up again and again: paid seats nobody uses, records owned by people who've left, old workflows still running, duplicate properties, and companies duplicated because the domain is missing. The most common advice is also the one people skip: export before you touch anything.

## Don't change anything yet: export first

For the first pass, look and write things down. Don't fix anything yet.

Export your contacts, companies and deals before any cleanup, so you've got a copy of what the portal looked like on day one. Some HubSpot actions can't be reversed. HubSpot's own help page on merging says that once two records are merged, it isn't possible to unmerge them. A bulk edit run on the wrong filter can change thousands of records at once.

A read-only first pass also gives you a list you can rank, so you're not fixing whatever annoyed you most recently.

## Check who's on a paid seat

Open your user list and match every paid seat to a person who still works there and still uses HubSpot. Seats bill every month whether anyone logs in or not, and this check is quick.

Don't remove anyone yet. First note who owns records, because of the next step.

## Find records with no owner

Records with no owner, or owned by someone who's left, don't throw errors. They can quietly drop out of things. A report filtered by owner won't show them. A task rule that assigns work to the record owner has nobody to give it to.

In the sample Health Check report we built for a fictional company, Maple Ridge Tools, item 6 is exactly this: inbound leads with no owner get no follow-up task and age out untouched. The suggested fix is an owner rule for inbound leads, set by the sales lead.

Reassign these records before you deactivate a departed user.

## Turn off automation nobody owns

Workflows are a Professional or Enterprise feature, according to HubSpot's help page on creating workflows. If you're on Free or Starter, skip this step.

If you do have workflows, list every active one and write a line for each: what it does and who owns it. Then look for three things:

- Workflows sending email under the name of someone who's gone.
- Two workflows setting the same field. Item 3 in the Maple Ridge sample: two workflows both set lifecycle stage, so contacts flip between Lead and MQL and lead reports double count. Keep one workflow in charge of the field and turn the other off.
- Paused workflows that still have live enrollment triggers (item 9 in the same sample).

Turn off anything you can't explain. Don't delete it. A workflow you've turned off is easy to turn back on.

## Deal with duplicates before you clean fields

If you clean fields first, you'll clean the same customer twice, once on each copy.

HubSpot automatically deduplicates contacts by email address and companies by domain name. That catches the easy ones. It can't catch a company record with no domain, or the same person under two email addresses.

Find the cause before you merge. If a form or an import keeps creating duplicates, merging today just means merging again next month. And since merges can't be undone, check each pair before you click.

## Then properties, lifecycle stages and pipelines

This is the clutter people notice first. It's rarely the most urgent.

- **Properties.** Look for unused properties, look-alike pairs ("Industry" and "Industry 2"), and dropdowns whose labels don't match the stored values. Item 7 in the sample: reports group by stored value, so the same industry shows up twice.
- **Lifecycle stages.** One definition per stage, and one thing that sets it.
- **Pipelines.** Every stage needs a rule for getting in and getting out. Item 1 in the sample is a Negotiation stage with no exit rule: 27 open deals with no next step, all counted as live in the forecast. While you're there, run two quick checks: open deals with a close date in the past, and placeholder amounts like $1.

HubSpot's help page on setting up and managing object pipelines shows where conditional stage properties live, so you can ask for a field like "next step" when a deal enters a stage.

## What to leave alone

Not every mess is worth a weekend. If something looks untidy but nothing reads from it, it can wait:

- Old properties that no report, list, workflow or form uses. Hide them if they're in the way. They aren't hurting anything.
- Closed deals from years ago with imperfect data. Your forecast doesn't read them.
- Naming conventions. Tidy names are nice, but they don't change a number.
- Old lists nobody sends to.

The test for each one: does anything that sends email, assigns work or feeds a report depend on it? If not, it goes to the bottom of the list.

## FAQ

**How long does a HubSpot cleanup take for a small business?**  
It depends on how many records and workflows you have and how much of the work your team does itself. The read-only review is the quick part. Our Health Check delivers the written review and fix list within 3 business days of getting access and your intake answers. Your team does the fixes.

**Should I delete old contacts or archive them?**  
Export them first, then decide. "Archiving" usually means marking them inactive with a list, a lifecycle stage or a property. Delete only once you're sure nothing reads from them.

**Is HubSpot's built-in duplicate tool good enough?**  
For the easy cases, yes. It deduplicates contacts by email and companies by domain. It won't catch records missing those values, and it won't fix whatever keeps creating the duplicates. HubSpot's deduplication page notes that some related features need additional subscriptions, so check it for your plan.

**Do I need a HubSpot partner to audit my portal?**  
No. Partner status is a HubSpot program, not a requirement for reviewing a portal. What you need is read-only access, someone who'll rank the findings, and a written list your team can act on.

**What breaks if I deactivate a user who owns records?**  
Anything that routes by owner. Owner-filtered reports and views stop showing those records, and work assigned to the owner has nowhere to go. Reassign the records first, then deactivate the user.

---

If you'd rather hand this to someone, tell us what you're dealing with on our [contact page](https://www.datumoperations.com/contact), or email us at [hello@datumoperations.com](mailto:hello@datumoperations.com) with questions.

*Independent consultant. Not affiliated with, sponsored by, or endorsed by HubSpot, Inc. HubSpot is a trademark of HubSpot, Inc. Maple Ridge Tools is a fictional company used for a sample report.*

Sources linked in the post: HubSpot Knowledge Base, [Deduplicate records in HubSpot](https://knowledge.hubspot.com/records/deduplication-of-records), [Merge records](https://knowledge.hubspot.com/records/merge-records), [Create workflows](https://knowledge.hubspot.com/workflows/create-workflows), [Set up and manage object pipelines](https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines).

## Share this post

<https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.datumoperations.com%2Fblog%2Finherited-messy-hubspot-portal-where-to-start><https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.datumoperations.com%2Fblog%2Finherited-messy-hubspot-portal-where-to-start><https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.datumoperations.com%2Fblog%2Finherited-messy-hubspot-portal-where-to-start><https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.datumoperations.com%2Fblog%2Finherited-messy-hubspot-portal-where-to-start>[mailto:https%3A%2F%2Fwww.datumoperations.com%2Fblog%2Finherited-messy-hubspot-portal-where-to-start](mailto:https%3A%2F%2Fwww.datumoperations.com%2Fblog%2Finherited-messy-hubspot-portal-where-to-start)

## Keep reading

### [![Diagram of HubSpot lifecycle stages from subscriber to customer moving forward only, with a crossed-out return arrow, labeled Stages only move forward](https://www.datumoperations.com/hs-fs/hubfs/hubspot-lifecycle-stages-stuck-or-wrong-featured-v3-1.png?width=1200&height=675&name=hubspot-lifecycle-stages-stuck-or-wrong-featured-v3-1.png) CRM Data Quality CRM Fixes Lifecycle Stages HubSpot Lifecycle Stages Stuck or Wrong? Find What's Setting Them.](https://www.datumoperations.com/blog/hubspot-lifecycle-stages-stuck-or-wrong)

### [![Two overlapping contact cards with similar example email addresses merging into one record, labeled Two records, one person](https://www.datumoperations.com/hs-fs/hubfs/hubspot-duplicate-contacts-causes-featured-v3.png?width=1200&height=675&name=hubspot-duplicate-contacts-causes-featured-v3.png) CRM Data Quality CRM Fixes Why HubSpot Creates Duplicate Contacts (and How to Stop It)](https://www.datumoperations.com/blog/hubspot-duplicate-contacts-causes)

[![Datum Operations](https://www.datumoperations.com/hubfs/datum-operations-stacked-navy.svg "Datum Operations")](https://www.datumoperations.com/)

- [Contact](https://www.datumoperations.com/contact)
- [Terms and Conditions](https://www.datumoperations.com/terms-and-conditions)
- [Privacy](https://www.datumoperations.com/privacy)
- [Cookies](https://www.datumoperations.com/cookies)

---

Datum Operations LLC · Buffalo, NY

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "David Deutsch",
    "url" : "https://www.datumoperations.com/blog/author/datum-operations"
  },
  "dateModified" : "2026-10-26T18:50:24.502Z",
  "datePublished" : "2026-10-19T16:05:27.000Z",
  "headline" : "Inherited a Messy HubSpot Portal? Where to Start",
  "image" : [ "https://www.datumoperations.com/hubfs/inherited-messy-hubspot-portal-where-to-start-featured-v3.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://www.datumoperations.com/blog/inherited-messy-hubspot-portal-where-to-start",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.datumoperations.com/hubfs/logo-stacked.svg"
    }
  }
}
```