Moving to HubSpot is the best chance you'll get to clean up your CRM data and start properly. Most of the problems we see after a migration weren't caused by HubSpot. They were carried over from the old system, or created by rushing the import.
A migration is not just a data transfer. It's the point where you decide what your CRM should hold, how it should be structured and who looks after it.
These are the 10 mistakes we see most often when businesses move to HubSpot or rebuild an existing portal, and what to do instead.
Prefer to listen? I talk through the four signals I check before a migration starts in Decoding Growth, Episode 5.
1. Not Removing Duplicates & Dead Emails
Most people have several email addresses, and work addresses die every time someone changes jobs. Over a few years, any CRM collects duplicates and addresses that no longer work.
If you import them as they are, you start HubSpot with high bounce rates, a damaged sender reputation and records that confuse your sales team. If you're on Marketing Hub, you'll also be paying for marketing contacts who can never be reached.
Deduplicate before you import, using your old system's export and a spreadsheet or a tool built for the job. Run the list through an email verification tool such as NeverBounce to separate out invalid addresses. Once you're in HubSpot, use its duplicate management tool to catch anything that slipped through.
2. Importing Contacts Without Consent
A migration is a good time to check where your contacts came from. Purchased lists, scraped data and contacts who never agreed to hear from you hurt deliverability and can breach privacy laws such as GDPR and CAN-SPAM.
The contacts worth importing as marketing contacts are your first-party data: people who filled in your forms, bought from you or otherwise gave you their details directly. Record where each contact came from and what they consented to, and set up HubSpot's subscription types and consent options on your forms before you go live.
Contacts you need for sales or service but shouldn't email can come across as non-marketing contacts.
3. Not Segmenting The Database Before Import
The easiest option is to dump everything into HubSpot and sort it out later. Later rarely comes.
Segment your data before importing. It can be simple: leads vs customers, company size, region, or the product or service someone is interested in. Map each segment to the right lifecycle stage and properties as it comes in, so your lists and reports work from day one.
4. Not Defining Your Ideal Customer First
If you haven't agreed who your ideal customer is, you won't know which information to bring across or collect going forward. Define your ideal customer profile and buyer personas before the build, including the ones you don't want, then make sure the properties you need to identify them exist and get filled in.
5. Skipping Lead Scoring
Once you know what a good and a poor fit look like, set up lead scoring to reflect it. Score both fit (who they are) and engagement (what they do), and include negative scores for signals like competitors, students or job seekers. Good scoring helps sales prioritise from the first week instead of working through every new contact in date order.
6. Too Many Hands In The Mix
When too many people can change the CRM, each one follows their own approach. Properties get created twice, information isn't passed on and the data gets messier every month.
Document what each important property means, how it's used, who can change it and how changes are communicated. A simple data dictionary does most of this. Then use HubSpot's user permissions to limit who can create properties, edit settings and delete records.
7. Not Mapping Business Processes or Automating
A migration is the time to design how records should move through your business, not just where they're stored. Map your sales and service processes first, then build the workflows that support them.
Typical examples include updating lifecycle stages when contacts meet set conditions, assigning owners, creating tasks and notifications when deals move stage, and keeping key properties in sync between contacts, companies and deals. Rebuild the automations from your old system on purpose rather than copying them across one by one.
8. Not Planning Integrations
Most businesses run HubSpot alongside other systems: accounting software such as Xero, an ERP, a support desk, call tracking or an ecommerce platform. Each integration brings data in, and each one can create duplicates or overwrite good data if it isn't set up carefully.
Before you connect anything, decide which system owns each piece of data, which fields sync in which direction, and how records are matched. Getting this right gives you a full view of each customer in one place. Getting it wrong recreates the mess you migrated to escape.
9. Enriching or Adding AI Before the Data Is Clean
HubSpot's enrichment and AI tools can fill in company details, summarise records and run agents on your data. They are only as good as the records underneath them. Enrichment applied to duplicates and dead contacts costs money and adds noise, and agents working from messy data make confident mistakes.
Clean and structure the data first. Then enrich the records that matter, such as new leads and target accounts, and introduce AI features one at a time so you can check what they produce. Many of these features use HubSpot credits, so test usage on a small segment before switching them on for your whole database.
10. No Ongoing Strategy
Importing your data is half the job. The other half is a documented process for keeping the CRM clean after go-live: who reviews data quality, how often, and what happens when something breaks.
This matters most when someone goes on leave or changes jobs, because a single handover can only cover so much. A good CRM keeps changing as the business does, so treat it as ongoing work rather than a one-off project.
One habit helps more than any tool. Before changing anything, ask "Why am I doing this?" If you have a clear reason and you understand the knock-on effects, you're probably on the right track.
If you're planning a move to HubSpot and want the data, processes and integrations set up properly from the start, we can help. See how we implement HubSpot.
