Import Salesforce Records into HubSpot
Migrating CRM data from Salesforce to HubSpot can be smooth and secure when you follow a structured import process. This guide walks you through preparing your Salesforce data, exporting it correctly, and importing it into HubSpot while preserving relationships between records.
Before You Import Salesforce Data to HubSpot
Before touching any files, plan your migration so your new HubSpot CRM remains clean and consistent.
Decide What to Move into HubSpot
Review which Salesforce objects you actually need. Typical objects to consider include:
- Leads and Contacts
- Accounts and Opportunities
- Tasks and Activities
- Custom objects or custom fields that are business-critical
Remove outdated, duplicate, or irrelevant records in Salesforce first. A clean source system makes your HubSpot data far more reliable.
Check User Permissions in HubSpot
Make sure your user has permission to import data in HubSpot:
- Access to the relevant CRM tools (contacts, companies, deals, tickets, etc.).
- Permission to create and edit properties, if you will map new fields.
- Permission to view and edit all records, not just owned records, if you are completing a full migration.
If you do not see the import option in the CRM, ask a HubSpot super admin to review your permissions.
Export the Right Salesforce Data
The quality of your import into HubSpot depends largely on how you export from Salesforce. Use consistent formats and include IDs that will let you reconnect related records.
Choose an Export Method from Salesforce
You can export data from Salesforce in several ways, such as:
- Data Export Service (weekly or on-demand exports)
- Data Loader
- Reports exported to CSV
For imports into HubSpot, CSV files are the most common and reliable format.
Include Key Fields for HubSpot
When building exports, be sure to include:
- Unique record IDs (e.g., Salesforce Lead ID, Contact ID, Account ID)
- Owner fields (record owner email, if you want to assign owners in HubSpot)
- Core contact information (email, first name, last name, phone)
- Company information (company name, domain, address)
- Deal or opportunity details (amount, stage, close date)
Keep field names clear and avoid special characters that could cause issues when mapping fields to HubSpot properties.
Prepare CSV Files for HubSpot Import
Once you have exported from Salesforce, review your files so they match HubSpot import requirements.
Clean and Format Your Data
Open each CSV file in a spreadsheet tool and check for:
- Consistent date formats (e.g., YYYY-MM-DD)
- Consistent phone and country formats
- Single header row with unique column names
- No merged cells, formulas, or blank header columns
Fix obvious typos, remove invalid emails, and standardize dropdown-like values so they can map correctly to HubSpot properties.
Split Objects into Separate Files
HubSpot imports work best when each object type has its own file. Common examples:
- Contacts in one CSV
- Companies in another CSV
- Deals in a third CSV
- Tickets or custom objects in separate files
If you want HubSpot to associate records (for example contacts to companies or deals), make sure each relevant file contains a shared key, such as a domain, email, or a dedicated association column.
Import Salesforce Contacts into HubSpot
Contacts are often the first Salesforce records you move into HubSpot. Follow these steps for a successful contact import.
Contact Import Steps in HubSpot
- In your HubSpot account, navigate to the Contacts index page.
- Click the Import button.
- Select File from computer as your source.
- Upload your contacts CSV exported from Salesforce.
- Select One file, one object and choose Contacts.
- Confirm the header row and proceed to field mapping.
Map Salesforce Fields to HubSpot Properties
During mapping, connect each column from your Salesforce file to a property in HubSpot:
- Map email, first name, last name, and lifecycle stage where applicable.
- Use existing properties when they match your Salesforce fields.
- Create custom properties in HubSpot for important Salesforce fields that do not yet exist.
Review all mappings carefully. Incorrect mapping is one of the main causes of messy CRM data after migration.
Import Salesforce Companies and Deals into HubSpot
After contacts, bring in companies and deals so that your pipelines in HubSpot reflect your current business.
Company Import into HubSpot
- Export accounts or companies from Salesforce, including account ID and domain.
- In HubSpot, go to the Companies index page and start a new import.
- Choose your companies CSV file and select Companies as the object.
- Map account name to Company name and domain to Company domain name.
- Map owner information so that company owners in HubSpot match your Salesforce owners when possible.
If you want to automatically associate contacts and companies in HubSpot, be sure to include company domain values and enable automatic association rules in your settings.
Deal Import into HubSpot
- Export opportunities from Salesforce, including opportunity ID, account ID, and contact or owner references.
- In HubSpot, open the Deals index page and start a new import.
- Upload your CSV and choose Deals as the object.
- Map stage values to your existing HubSpot deal stages or create new stages if needed.
- Map amount, close date, pipeline, and any key custom fields.
To associate deals to companies or contacts in HubSpot, include unique identifiers in the import (e.g., company domain or an association column) and use the multi-object import option when necessary.
Associate Salesforce Records During HubSpot Import
Associations between contacts, companies, and deals are critical to preserving context from Salesforce inside HubSpot.
Use Multi-Object Imports in HubSpot
When you want to create associations during the import process, you can:
- Import two objects at once (for example, contacts and companies).
- Include a dedicated association column in both files (such as a common ID).
- Follow the multi-object import flow and tell HubSpot which column connects the records.
HubSpot will then automatically associate the records as they are created.
Leverage Unique Identifiers from Salesforce
Plan how to reuse Salesforce IDs or other unique fields as association keys. Examples include:
- Account ID in both company and deal files
- Contact email across contacts and deals
- Custom external ID used consistently across exports
Keep a simple mapping document so you know which Salesforce field connects to which HubSpot property and how it will be used in imports.
Validate Your Import in HubSpot
After importing Salesforce data into HubSpot, take time to validate and correct issues.
Review Sample Records
Pick a few records that you know well in Salesforce and compare them to their versions in HubSpot:
- Check that key fields are populated correctly.
- Confirm owners, lifecycle stages, and deal stages.
- Verify that contacts, companies, and deals are properly associated.
If you see consistent mapping issues, fix your CSV or property mappings and reimport as needed.
Use HubSpot Filters and Views
Create filtered views in HubSpot to spot common data problems, such as:
- Missing email addresses
- Unknown deal stages
- Blank owner fields
- Duplicated records based on email or domain
Resolve these issues early to keep your new CRM environment healthy.
Helpful Resources for Your HubSpot Migration
For additional implementation support and strategy around Salesforce migrations, you can work with experienced partners such as Consultevo, which specializes in CRM and automation projects.
To see the original reference instructions on importing Salesforce records, review the official article at HubSpot Salesforce import guide. Use that documentation alongside this guide to ensure your process follows the latest product capabilities and best practices.
By preparing your CSV files carefully, mapping fields correctly, and validating your results, you can transition from Salesforce to HubSpot with minimal disruption and a clean, organized CRM your entire team can trust.
Need Help With Hubspot?
If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.
“`
