Horizontal CRM · Sales Hub

Salesforce Sales Cloud to HubSpot

Salesforce's core CRM for leads, accounts, contacts, opportunities and activities, with custom objects and automation.

In short

Salesforce Sales Cloud data can move into HubSpot, landing mainly in Sales Hub. 3 of 8 mapped objects move directly (Accounts, Leads and Contacts and Opportunities); 5 items need manual work and 3 do not move. Plan roughly 2-4 weeks for a small move and 12-26 weeks for a large one.

Last reviewed 2026-10-29 · Also relevant to Marketing, Service, Data hubs · 9 sources

1 · Checklist

Migration checklist for Salesforce Sales Cloud

Three phases, specific to this system. Tick steps off as you go.

0 of 15 steps doneTick steps off as you go. Your progress stays in this browser.

Before

0 of 5 done

During

0 of 5 done

After

0 of 5 done
2 · Cost

What will it take?

No price list: cost follows volume, custom objects and how much logic must be rebuilt. Answer four quick questions for a planning range.

How many records?
Custom objects?
Automation to rebuild?
History to bring?

A planning aid built from the three scenarios below. It is not a quote.

The three scenarios

low complexity

Small migration

2-4 weeks

Under 50k records, standard objects

Native import or CSV, with a few workflows.

medium complexity

Mid migration

6-12 weeks

50k-500k records, some custom objects and activities

Includes automation and reporting rebuild.

high complexity

Large migration

12-26 weeks

500k+ records, many custom objects, heavy automation, multiple record types

Usually partner-led, with phased cutover.

What moves the number

Record volume and number of custom objectsActivity history depthNumber of Flows and automations to rebuildPermission and reporting rebuild scopeData cleanup and deduplicationHubSpot tier needed for custom objects and Service HubDIY, third-party tool or partner-led approach

Timeline ranges are planning estimates, not a quote. A partner confirms scope after discovery.

3 · Where to begin

Access, mapping and limits

Start with how data leaves Salesforce Sales Cloud: what you need to get in, what lands in HubSpot, and what will not.

API

REST-based Bulk API 2.0 for high-volume query and ingest, plus REST and SOAP APIs

Credentials needed

A Salesforce user login or connected app for OAuth. HubSpot's Salesforce integration needs a connected Salesforce account.

Admin permission

The API Enabled permission on the user's profile. Bulk API 2.0 is on by default in Performance, Unlimited, Enterprise and Developer editions.

Rate limits

Bulk API and Bulk API 2.0 share an allocation of 15,000 batches per rolling 24 hours, and only ingest jobs consume batches. Each org also has a 24-hour API request cap.

Choose your route

How will you move the data?

HubSpot offers an integration for importing records from Salesforce Sales Cloud.

  • You need: A Salesforce user login or connected app for OAuth. HubSpot's Salesforce integration needs a connected Salesforce account.
  • Permission: The API Enabled permission on the user's profile. Bulk API 2.0 is on by default in Performance, Unlimited, Enterprise and Developer editions.

Native imports often bring over only some data, so check coverage per object in the mapping below.

Where each object lands

yes movespartialmanualno

In Salesforce Sales Cloud

In HubSpot

Companies
Contacts
Deals
Tasks
Tickets
Custom objects
Select an object

Hover or tap anything on the left to see where it lands.

What to expect

Flows and Process Builder automation

Automation does not migrate and must be recreated as workflows.

Field history

Salesforce field history does not import as HubSpot property history.

Formula field logic

Logic does not carry over. Recreate it as a calculation property or export the values.

4 · Governance

Data governance and compliance

Decide what is allowed to move before anything is exported. Tick each gate once it is agreed.

0 of 5 agreed
Quick answers

Frequently asked questions

How do I migrate Salesforce Sales Cloud to HubSpot?

1. Inventory custom objects, fields, validation rules, record types and flows in Salesforce. 2. Confirm the API Enabled permission and an OAuth-capable integration user. 3. Create HubSpot properties, pipelines and users to match, so owners resolve. 4. Add a Salesforce 18-character ID property in HubSpot for each object as the match key.

What data can move from Salesforce Sales Cloud to HubSpot?

These objects move directly: Accounts, Leads and Contacts and Opportunities. Check the mapping table for partial and manual items.

What does not move from Salesforce Sales Cloud to HubSpot?

Flows and Process Builder automation, Field history and Formula field logic. Plan to rebuild or retire these.

How long does a Salesforce Sales Cloud to HubSpot migration take?

Small (Under 50k records, standard objects): 2-4 weeks. Mid (50k-500k records, some custom objects and activities): 6-12 weeks. Large (500k+ records, many custom objects, heavy automation, multiple record types): 12-26 weeks. These are planning estimates, not a quote.

What access do I need to export from Salesforce Sales Cloud?

A Salesforce user login or connected app for OAuth. HubSpot's Salesforce integration needs a connected Salesforce account. The API Enabled permission on the user's profile. Bulk API 2.0 is on by default in Performance, Unlimited, Enterprise and Developer editions.

Is there a native HubSpot connector for Salesforce Sales Cloud?

Yes. Confirm the supported objects in discovery.

What compliance issues apply when moving Salesforce Sales Cloud data?

Check: Possible health, financial or minors' data in custom fields or notes, depending on the org and Free-text notes and emails may contain sensitive data. Agree consent, retention and access rules before exporting.

Talk to a partner

Moving Salesforce Sales Cloud into HubSpot?

A network of 153+ tiered HubSpot partners and 1,800+ accounts of experience. Tell us what you are moving and which hub matters most.

Talk to a partner
Talk to a partner