So you’ve realised your current CRM is not up to scratch and are considering migrating to a better system? Well, you’re not alone. In fact, according to Gartner, 55% of CRM migrations fail to meet business expectations.
Now, this may be for a number of reasons not even remotely connected to your existing CRM system. It could be as simple as poor planning, lack of user adoption or data clarity issues. However, it may not be as simple as that. Having done a deep dive into HubSpot CRM versus the competition, HubSpot offers more options and scalability for B2B businesses looking to fully realise the potential of using a CRM system than the alternatives.
If you implement HubSpot successfully, you can unlock transformational business value. According to Nucleus Research, organisations that successfully implement and optimise CRM systems report an average 8.7x return on investment (ROI) for every $1 spent. Now that you’re looking to migrate to another CRM system, it’s about time you start seeing a return like that, too.
This article guides you through our process for migrating our clients from one CRM to HubSpot CRM and how you can do it yourself.
Just a quick caveat before starting, this article is tailored to those who have decided their existing CRM isn’t fit for purpose and know HubSpot is the answer for them. Suppose you’re reading this and you don’t have an existing CRM in place. If so, we recommend reading our HubSpot Onboarding article to understand your options for implementing HubSpot and getting onboarded successfully.
From start to finish, this playbook is very similar to our 5 Stages of a Successful HubSpot Implementation guide. And there’s good reason for this.
This is because it follows similar principles to if you were implementing a CRM for the first time. However, with the complication of migrating from your existing system, this guide takes into account doing an overview of your existing system, what can be better moving to HubSpot and how to deal with those changes.
So without further adieu…
The first step is to do an overview of your existing system. This helps form a basis of what you do and don’t like about your current solution, and what needs to change moving forward.
For existing HubSpot users, we use our Portal Audit checklist to help understand where their existing CRM is creating problems for their business. Although this checklist is tailored towards HubSpot users currently, the principles can be replicated for other systems.
As part of this overview, we check for:
Follow these 10 CRM audit fundamentals, and you will have a better gauge of where the pitfalls of your current solution are and where you need to improve. From there, you will be able to design the requirements for your HubSpot CRM portal.
Having audited your existing system, the next step is to think about the design and development of your new portal. This isn’t just about listing features you need, it’s about understanding what data every team needs within a CRM so it supports them, not restricts them.
This may be as simple as just having a CRM set up correctly and working for all your teams. But it may be as complicated as a non-out-of-the-box solution, such as managing field services through an integration or integrating customer portals to your customer data.
Either way, there are a few things you need to define at this stage for your migration to be a success:
By stage three, you should first understand the downfalls within your current setups and why you’re experiencing silios in your customer data, but now also understand what’s needed to make migrating to HubSpot CRM a success. This is where you can begin the baby steps of building your portal.
This step is fairly explanatory.
Before going live or even playing around with your HubSpot portal, you should begin with a sample set of your existing customer data. This will help you identify what ‘things’ need to be created within your CRM to properly store data and ensure that it’s useful for your team.
This will help you consider:
We touched on this briefly in the previous step, but this step gives you a chance to really dig into the data you need in order to make business decisions.
If you have any data that you’re tracking currently that isn’t relevant to either your teams or doesn’t contribute to anything meaningful in the way of business decisions, this is your time to exile them from your CRM. In the short term, this helps ‘clean up’, merge or enrich your customer data, only migrating across the data needed to implement HubSpot successfully. In the long term, it sets the notion that you should only record the data that’s essential, rather than clogging up your CRM with unnecessary data.
This will also make setting up a sandbox CRM portal a lot simpler and make the whole HubSpot CRM migration process a whole lot more efficient.
First of all, what is a sandbox portal?
A sandbox HubSpot CRM portal is a separate, non-production environment that mirrors your main portal and allows you to test changes without affecting live data or business operations.
It’s designed to help teams trial custom configurations, workflows, automation, and integrations in a safe setting before anything is deployed in the main CRM. This is especially important during a HubSpot CRM migration, where it’s crucial to validate setup decisions, avoid disruption, and confirm that everything works as expected.
As we’ll come onto later, a sandbox environment is perfect for user acceptance testing, where your colleagues can ‘play around’ with HubSpot without risking customer information. As you can imagine, this is the perfect environment for user training for your users to have a ‘hands-on’ experience and learn all about how the CRM can benefit them in their role.
At this stage, you need to take the information you’ve gathered in the first three steps and start implementing it into this sandbox portal. If this means setting up customer properties and objects, now is the time to do so before you import your sample data. This means that when you input your dummy data, everything should be set up within your portal to import without errors and issues.
However, there are dependencies depending on which HubSpot tier you’re deciding upon. Only Enterprise-level customers have access to sandbox environments to implement directly into a portal. However, if you’re considering a lower tier, a temporary portal can be used to replicate key elements for, albeit, more limited testing purposes.
Here’s where it starts to become real.
We really like this quote here at Axon Garside to describe the importance of getting this step correct:
A fragmented or messy import can lead to a disorganised CRM where it’s hard for people to source the information they need.
- Jason Underhill, Raka
This stage helps you understand the structure that’s needed for your customer data, as well as what workflows you need and fields that need mapping with your real data import. Using your sample set of data allows you to spot inconsistencies you may have missed, refine preparation steps and make sure that you’re set up successfully to take this beyond a sandbox environment.
It also gives key stakeholders the chance to view the data within a test environment, which, as I mentioned earlier, gives them a chance to visualise the data within the system and interact with the portal.
The best practices we follow when importing data into the CRM are:
By following these fundamentals for importing your sample data into your sandbox portal, you should have no errors or issues when mapping the data points into HubSpot.
User Acceptance Testing is a critical stage in the CRM migration process where real users test the new HubSpot setup to ensure it meets business needs and functions as expected. Unlike technical testing, which checks whether systems work, UAT focuses on whether the system works for your users in practice. This ensures smooth change management for your business.
At this stage, a select group of key stakeholders - usually from sales, marketing, customer service and anyone else that deals with customer data - should be given access to the dummy account and asked to run through selected, typical tasks. This is key to knowing whether your CRM will work in the ‘real-world’ and not just in principle.
For our clients, the UAT checklist is completely bespoke for each client - as you’d expect. This is because CRM isn’t a one-size-fits-all, and during this setup, it needs to be treated as such. However, below is a rudimentary, basic list you can follow to get started with UAT:
Including a cross-section of users ensures you get feedback from every angle, reducing the risk of post-launch issues and helping drive adoption from the outset.
You’ve audited your existing solution, relised the potential HubSpot can offer you and planned accordingly, tested both user acceptance and technicalities in a sandbox portal - it’s time to begin planning to go live.
For this step to be a success, you need to ensure that the preparation is put into a structured process so that your HubSpot portal is ‘clean’ from day one.
The first step here is to review any feedback from the UAT. This is the final opportunity to review any bits from the sandbox portal that aren’t fit for purpose and don’t work in conjunction with your user base. Once sorted, you’ll need to prepare a full dataset for import that is:
This means you’re nearly there - you simply need to set a go-live date and communicate cross-departmentally to minimise disruption during the migration period. Alongside this, you should set a cut-off date for using your existing CRM. This means there’s no cross-over between the two systems, and people aren’t using disparate systems to log customer data. From this date, teams should hold off logging anything new in the legacy CRM until the migration is complete.
At this stage, you’ll also want to prepare:
Once everything is in place, your team or implementation partner can begin the final migration. This means importing all cleaned data into HubSpot, confirming accuracy, and switching on automation, reporting, and integrations.
Once live, the real value doesn’t come from the system itself, but from how confidently your team uses it.
Training should be included in the Go-Live planning phase to ensure the training is delivered as closely to the data import as possible to avoid delays in data or the need for another import, post go-live. You just need to make sure your team are onboard with HubSpot before actually pushing the ‘big red button’.
As our Commercial Director, Jack Williams, who has over 10 years of HubSpot CRM experience at Axon Garside, puts it:
-The initial outset for some software or technology, and so on, is not the true cost of this. It's the implementation. It's the finding of the people to maintain it. It's optimising it, improving it, taking the time to look at it-
When undergoing training post-HubSpot CRM migration, it’s important to segment your training by department and admin users who all interact with the system differently. It’s important to focus on how each team will use HubSpot to achieve their goals, like, for example, sales teams will need to learn deal management and task queues to be able to use the CRM efficiently. Conversely, marketers will need to educate themselves on list segmentation, workflows, etc. You get the point.
The main KPI at this point is ensuring long-term user adoption. In a nutshell, you want to achieve confidence in the CRM and leave your user-base thinking, “How did we ever work without this?”.
It’s also important not to put a timeframe on people learning the system. Training and development should be continuous to ensure your CRM is ever-evolving to meet your business needs and should continuously develop. An example of this is our work with Legal Island, where it took a year to design, develop and train them up on the CRM, leaving them, in their words, able to run the CRM independently and with confidence.
Follow these 8 steps, and you should be well on your way to a successful HubSpot CRM migration.
You may be thinking, ‘This looks like a lot!’ - and we know.
But we also know that you don’t want your business to fall into the 55% of failed CRM implementations and, to ensure success, the playbook to follow has to be thorough and structured. There is, however, support on hand.
You could approach this in DIY fashion - but if you don’t have the software expertise to complete the migration, you could fall into the many pitfalls when it comes to migrating. As mentioned earlier, HubSpot can help you with their onboarding service but it’s very much a ‘set up and leave you to it’ proposition.
The final option which, and we’re biased, is the most thorough is using a HubSpot Solutions Provider to complete your migration.
They can guide you through the exact HubSpot package and tier you need to execute your objectives for a CRM, as well as navigating complicated implementation costs so that you know exactly what you’re receiving and the activities that need to be done.
Some more reasons to use a HubSpot Solutions Partner include:
Something to think about…
… and if you are thinking about it, then we are on hand to support you in migrating to HubSpot CRM from your legacy system.
We’ve supported countless companies in migrating across to HubSpot and implementing it successfully to ensure user adoption and that your portal is fit for purpose. To begin your journey with us, download our pricing guide and our sales team will be in contact with you to help you migrate over to HubSpot successfully.