- Knowledge Base
- Account & Setup
- Integrations
- Import Salesforce records
Import Salesforce records
Last updated: December 16, 2025
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional, Enterprise
-
Content Hub Professional, Enterprise
-
Smart CRM Professional, Enterprise
After connecting HubSpot and Salesforce, you can import Salesforce objects to bring all your data into HubSpot. This allows you to import existing Salesforce records, including leads, contacts, accounts, and opportunities, from Salesforce to your HubSpot account, providing a complete overview of your customer interactions.
Before you get started
Before you start importing Salesforce records, please note the following:
- To import a campaign, the campaign must be set to Active in Salesforce.
- If you're importing leads or contacts from Salesforce, only the lead's or contact's email address will be synced over from Salesforce at the time of the import.
- In accounts with no inclusion segment, or for contacts in an inclusion segment, a sync is automatically triggered after the import, which will sync over the remaining Salesforce field values.
- For contacts not in the inclusion segment, all other contact properties will remain blank after the initial import.
1. Select the objects for the import
- In your HubSpot account, navigate to CRM > Contacts.
- In the upper right, click Add contacts > Import.
- On the Import a file section, click Import data.
- Select Objects from an app.
- Select Salesforce records, then click Next.
- Select the object type, then click Next.
-
- Standard objects: choose the object you want to import. You can import leads, contacts, accounts, opportunities, tasks, a campaign, cases, and events into HubSpot.
- Custom objects: select the custom object you want to import.
- Click Review.
2. Filter the import
You can filter the import to only import records from Salesforce based on specific criteria.
- On the Objects screen, click Add filter.
- In the right panel, click the Select a filter dropdown menu and select a filter.
- Select the property operator.
- Click Apply filter.
3. Review the import
Please note: large imports may take several hours to optimize the use of your Salesforce API calls.
- On the Confirm screen, review your Salesforce import.
-
- If you've selected Leads, Contacts, Leads & Contacts, Accounts, Opportunities, or Tasks as import objects, review the number of records that'll be imported from Salesforce to HubSpot.
- If you've selected A campaign, click the Choose a campaign dropdown menu and select the Salesforce campaign to import into HubSpot, then click Review.
- If you've selected Leads, Contacts or Leads & Contacts and your account uses an inclusion segment, toggle the Salesforce Sync switch on to add these records to your inclusion segment and keep them in sync.
- Click Begin import.
- You'll be redirected back to the Imports screen. When your import is complete, it'll appear in the import table.
- In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
- In the My Apps table, click Salesforce.
- Navigate to the Sync Health tab.
- In the Sync errors section, view the errors.

Integrations
Thank you for your feedback, it means a lot to us.
This form is used for documentation feedback only. Learn how to get help with HubSpot.
