Skip to content

Salesforce to HubSpot Migration: A Detailed Step-by-Step Instruction

Learn how to migrate from Salesforce to HubSpot with detailed instructions, pricing comparisons, and four different migration options. Ensure a smooth transition with expert tips and insights.

Salesforce to HubSpot Image

How to Prepare for the CRM data migration from Salesforce to HubSpot

Proper preparation and organization are important to any project, and CRM data migrations are no exception. Consider the following guidelines on identifying possible Salesforce migration challenges and identifying the appropriate activities in advance.

1. Clean up Data

Get to know the organization and management rules of the database before setting up any cleaning or deletion activities. You should distinguish the types of vital information and ensure the consistency and validity of the transmitted data. 

Don't forget that incomplete duplicates can be merged or replaced so that records remain original and consistent.

2. Get Organized

Edit or build your team's rules for handling data. It's going to help keep records logically ordered. For example, the organization uses sales targets to ensure that all leads, contacts, and accounts are sorted by location.

3. Know Your Data

Identify the objects you want to migrate to HubSpot and determine how your current CRM differs from your future solution. Let's assume that the data covers past items like old appointments or missing meetings.

4. Create a Backup Plan

Create a backup plan to eliminate any data loss. You may use Trujay’s Data Exporter to back up your data. (You can create a sample data backup to see how the service works.) The backup process is based on an API request and can take from 5 minutes to several hours, as it depends on your data set and your system’s peculiarities. 

5. Map Out the Data

When the specifics of the old framework have been evaluated and updated, continue to compare its records with those available in HubSpot. Consider each custom field you have created and evaluate the names of the entities. Build custom data and fields based on your current framework to fit the CRM you're migrating to, and resolve the differences you've found.

6. Test the Salesforce to HubSpot Migration Service

Take advantage of this free trial. The sample applies to the CRM system and the data migration service. Make sure you see that everything flows in the way you planned with Trujay's Wizard Tool. You should select a wide enough data set for the sample to identify potential failures. Find out the top 8 reasons why CRM fails and implement it successfully.  

7. Estimate the Migration Price

Visit our online estimator to estimate the cost of your Wizard Migration. The estimate depends on how many records you have. You can do it to get an estimate on an automated migration or for custom migration. 

However, the estimate is not your final migration cost. Final costs are subject to change. The estimator is used to get you the most accurate possible quote.


4 Different Ways to Perform Data Migration from Salesforce to HubSpot

Let’s take a look at four main options to import your CRM data from Salesforce to HubSpot. 

1. Migrate with HubSpot’s Native Tools

HubSpot has a native migration tool that is user-friendly and works for simpler use cases. You just need to export your existing CRM data into a .csv file and upload it into HubSpot, or you can use the native SFDC sync to import the records. You can import contacts, companies, deals, tickets, products, notes, and custom objects with this approach.

HubSpot is also offering a Data Migration Package to make your CRM data import even easier.

This "do-it-for-you" service is sold to you by HubSpot and delivered by us, Trujay, a long-time HubSpot Partner.

NOTE! You know that there are main records: Contacts, Accounts (Companies), Deals (Opportunities), Leads, and activities such as emails, notes, tasks, products, and so on.

If there are any objects that you are unable to migrate via HubSpot's tools, let us know. We'll make sure to capture the remaining records and associate them with the records that already imported. 

2. Migration Wizard

Trujay’s Migration Wizard is an automated migration that migrates customer data for you, so you don’t have to lift a finger. We bridge the gap between almost all CRM data migrations, including Salesforce and HubSpot.

Perform the data migration process on your own with Trujay's Wizard. The main features of this option are:

  • Free Sample Migration
  • Cost-conscious migration
  • Quick turnaround 
  • Objects and users matching
  • Automated migration process

To perform the Salesforce to HubSpot migration, go through the following steps:

  1. Visit Trujay’s Wizard to perform a free sample migration from Salesforce to HubSpot. Choose HubSpot from the drop-down menu. Make sure you have an active account to authorize CRM.
  2. Confirm your email address to receive notification about the sample and the results file.
  3. Choose objects you want to migrate from Salesforce to HubSpot, perform user matching, and field mapping independently. All you have to do here is click the ‘Customize Mapping’ button. If everything looks right, click ‘Free Sample Migration.’
  4. If you don’t want to modify anything in the field mapping, click the “Start Sample” button to launch the sample migration right away.

          Note. For new users, the data fields are automatically assigned using the most common logic.

  1. When the Sample Migration to HubSpot is complete, you may evaluate the results. If you’re satisfied, start a full migration. The price of the full migration will depend on the number of records you want to migrate.

If something goes wrong and you want to set up mapping on your own or change migration options, click the “Change Fields Mapping” button. Choose data fields to migrate and check certain boxes to migrate your records.

You can re-run your free sample migration and change field mapping as many times as you need at no cost.

Read more about Wizard Migration troubleshooting in our FAQ section.

3. Guided Self-Service

If you’ve reviewed our Wizard tool but don’t want to use the tool on your own, we have your back. 

Our Guided Migration Service allows you to pay for 5 hours of technical support simply. You’ll have a dedicated, personal account manager discuss your options, guide you through the mapping process, and/or do the entire Wizard Migration for you. For more details on our Guided Service, visit our Guided Service Migration and get in touch with our experts at Characteristics:

  • Cost-conscious 
  • 5 hours of expert support
  • Less time-consuming
  • Personal account manager
  • Automated migration process

4. Custom Migration

Trujay’s Custom Migration Service is a more personal and less DIY-type of approach. Our account managers will guide you through the entire process. 

Custom Migrations provide you with a personal account manager, migration setup, customization of migration, migration assistance, and the following features:

  • Higher cost 
  • Almost no limitations 
  • Shallow involvement
  • Personal approach
  • Little to no time consumed
  • Pre/Post-migration validity

What does a ‘personal approach’ mean in terms of Salesforce to HubSpot migration?

The personal approach aims to eliminate any possible problems during the CRM migration and ensure to assist you through the transition process. You can:

  • Schedule a call and clarify all necessary information about the CRM migration 
  • Get an overview of the main steps of your data import
  • Get an investigation and analysis of your data migration requirements with the help of our tech team
  • Evaluate your CRM migration details and let us launch the Full migration to the desired CRM

What is Trujay’s Migration SaaS License?

Migration SaaS License offers the ability to use our migration tool in any way you want. You can access a certain amount of migration updates, re-migrations, and support staff during a specific period of time, depending on the chosen license plan.

How to Proceed with Salesforce-HubSpot Mapping

If you use HubSpot’s Native Migration tool,  you can map them to HubSpot as custom properties. This allows you to use the record type for segmentation in HubSpot.

You can map Salesforce record types to HubSpot’s custom objects with one of two field types: single-line text and dropdown select.

You can do the same with the help of Trujay. Below, we’ll describe the mapping process in more detail.

You can perform object selection, users matching, fields mapping with the following options:

  • Find out the types of fields in your source and target CRMs that correspond
  • Check if the field is native or custom by hovering over the ‘i’ icon
  • Check the field usage in your source CRM
  • Perform advanced mapping for complex fields (similar fields of the same type, like work phone, home phone, mobile phone, etc.)

Read more about how to map objects and their related fields to make the Salesforce HubSpot mapping easier.

What data can I migrate from Salesforce to HubSpot?

The objects below are included by default; however, any object can be added to the migration. We support all native and custom objects from Salesforce.

Salesforce Objects HubSpot Objects
Accounts        →  Companies
Attachments   →  Attachments
Calls (Tasks)    →  Calls
Campaigns    →  Campaigns
Comments    →  Comments
Contacts    →  Contacts
Email Messages    →  Emails
Leads    →  Lead
Meetings (Events)    →  Meetings
Notes    →  Notes
Opportunities    →  Deals
Products    →  Products
Tasks    →  Tasks
Users    →  Users

HubSpot-Salesforce Integration

IntegrateHQ was built to connect any data or system to HubSpot directly, including Salesforce CRM. Being the first specific HubSpot middleware, we have robust experience and profound knowledge behind our HubSpot integration projects. We’ve built IntegrateHQ to fit every kind of user. Whether you have little knowledge or a clear understanding, our middleware adapts to all levels of technical experience. Our integration background is stealthy, as we’ve worked with Dell Boomi, Workato, and Bedrock Data. 

The HubSpot-Salesforce integration allows you to seamlessly pass data between HubSpot and Salesforce and maintain consistency between your marketing and sales teams. But there are some requirements for HubSpot-Salesforce integration. The integration user installing the HubSpot-Salesforce integration must have the following subscriptions, access, and permissions.

Moreover, it may face HubSpot-Salesforce sync errors, where you have to adjust HubSpot-Salesforce API calls limits, which prevent data from syncing. You can identify and resolve these sync errors in your Salesforce integration settings. Read about HubSpot's alternatives.

Salesforce to HubSpot Migration: Trujay’s Route

Some people consider data migration as a fast switch of the database from one platform to the new one. Unfortunately, it doesn't work that way.

Datasets can be amazingly knotty and complex. In cases where the datasets are small, objects are easy, and the custom fields are small. As a result, the migration process can be accelerated. Afterward, you can pursue the migration on your own at the lowest possible cost using an automated Wizard migration tool.

How We Get You a Firm Scope

  • NDA

By signing a non-disclosure agreement, you’re ensured that your data will be secure and will not be shared. We delete your data from our servers when our transaction is complete. 

  • Secure access

We send you an encrypted link, and we access your dataset through APIs. We can also request a full data backup or request your target credentials to upload to our server.

  • Efforts determined

Once we have access, our tech engineers start to determine efforts by analyzing scope and complexity.

  • Proposal Confirmation

When you have confirmed the proposal and scope of work, we provide you with our MSA (Master Service Agreement). The project begins with an introductory call with your personal account manager, who will assist you throughout the process.

Read more about HubSpot migrations

Milestones of Salesforce to HubSpot Import Process

  1. A kickoff call. You and your account manager will have a 30-minute video call and use screen-sharing to take a look at the entire project. 
  2. Mapping session. Our tech engineers will cache your data, build your mapping interface, and delete or even merge fields.
  3. Checking data. Here, we take a subset of data from your database and move it into the desired solution. This involves the mapping logic and any other custom requests. We want to make sure we have it right before moving data in bulk.
  4. Pushing data. If everything is right, we’ll begin the full migration. On average, this process takes 1-5 days. 
  5. Quality check. Our QA team checks whether all the data landed accurately. They check for errors against the mapping as well as the associations between all objects.
  6. Delta migration. Your company can continue to work in the current CRM during the migration. When you and your team are ready to stop using the source solution, we comply with the delta migration.
Get our Data Migration Checklist for Free

Tips after the Salesforce to HubSpot Migration

Provide Ongoing Training for New CRM Features & Processes

When new CRM features are introduced, it is important to make sure the team is updated. Without constant planning, the team would not complete tasks with new CRM functionality that could lead to delays and failures. CRM functions' effort to simplify processes would have been redundant simply because no one knows how to use them.

Estimate Your CRM’s Features

Estimate the implementation of your platform 2-3 months after the start of the CRM. Is that everything you expected? Are you satisfied with your layouts? Many vendors allow users to make small changes to the system in the first few months of use. 

It is recommended that the CRM be re-estimated after one year of use. There might be some new fields that you'd like to add. Or some features weren't needed initially, but now it would be a good thing to have. 

Test your HubSpot CRM

Even if you have gone through the migration process smoothly and error-free, you also need to conduct a post-migration audit. Take the time to look for potential problems in your new CRM. Make sure the required data was migrated, and the dashboard is working correctly.


That’s it! This is what the Salesforce to HubSpot migration looks like. HubSpot can boost the efficiency of your sales processes as well as improve your customer experience. Perform Salesforce to HubSpot import smoothly and securely using Trujay’s migration service. 

So, here’s your Salesforce to HubSpot Migration checklist:

Pre-Migration Tips:

  • Clean up Data
  • Get Organized
  • Know Your Dat
  • Create a Backup Plan
  • Map Out Your Data
  • Test the Migration Service
  • Estimate the Migration Price

Import Process:

  • Choose Salesforce as existing and HubSpot as a future CRM platform
  • Enter all required credentials
  • Modify the objects you want to migrate
  • Start Free Sample Migration
  • Evaluate results and launch the Full Migration

Post-Migration Tips:

  • Provide Ongoing Training for New CRM Features 
  • Estimate Your CRM’s Features 
  • Test your HubSpot CRM

If you want to learn more about the process of data migration to HubSpot CRM, contact our expert for useful insights.

Request a Call Back

Noah Hendricks

Noah Hendricks

When not knee-deep in his vegetable garden, wrestling with weeds, Noah can be found daydreaming about engaged and happy customers who never have to worry about their CRM because it’s working for them, not against them.

newsletter subscription

Subscribe to our newsletter

Stay up to date. We like to talk about ways to launch, manage and enhance your CRM.

Latest Articles

Choosing Between Native and Custom Integrations via API

Choosing Between Native and Custom Integrations via API

Discover the pros and cons of using native integrations versus building custom integrations using APIs.

Top 5 Reasons to Adopt an iPaaS Platform for Cloud Integration

Top 5 Reasons to Adopt an iPaaS Platform for Cloud Integration

Learn about the top 5 reasons why adopting an iPaaS platform for cloud integration can optimize your data, streamline processes, and drive ...

Is it time to switch to a different integration platform?

Is it time to switch to a different integration platform?

Discover the signs indicating it's time to switch your integration platform in this informative blog post. Learn how to identify when to ma...