Getting your page ready

Getting your page ready...

0%

Thanks for visiting PipelineSync.

Home Solutions Pricing Integrations Resources About Book a free consultation

allentrinidad@pipelinesync.net

INTEGRATIONS • 9 MIN

The HubSpot Salesforce Integration, Set Up Properly

For teams running both systems: what the native connector needs, what it syncs, the setting decisions that cause most problems later, and how to fix the sync errors that do appear.

By the PipelineSync team Updated

PipelineSync field guide

What is the HubSpot Salesforce integration?

The HubSpot Salesforce integration is HubSpot's native connector that keeps records in step between the two systems: contacts with leads or contacts, companies with accounts, deals with opportunities, and tickets with cases, plus HubSpot activity as Salesforce tasks. It suits teams where marketing runs in HubSpot and sales stays in Salesforce, or where both are used.

Installing it takes minutes. Making it trustworthy takes decisions: which records sync, which system owns each field, and what happens when the two disagree. This guide covers those decisions in the order they come up.

What do you need before connecting?

A HubSpot Professional or Enterprise subscription of any hub, a Salesforce edition with API access or Salesforce Professional, and a Salesforce system administrator with the right permissions to connect. Each HubSpot account connects to one Salesforce instance, and syncing custom objects needs HubSpot Enterprise.

When we checked HubSpot's documentation in October 2026:

  • HubSpot: Professional or Enterprise of Marketing, Sales, Service, Data, Content Hub or Smart CRM. The installing user needs Account Access permission. Downgrading to Starter or free stops the sync.
  • Salesforce: an edition with API access, or Professional. Group Edition is not supported; Government Cloud is.
  • Connecting user: a Salesforce system administrator with API Enabled, View Setup and Configuration, Modify All on each synced object and Download AppExchange Packages. This user's permissions decide what HubSpot can do in Salesforce.
  • IP restrictions: "Enforce IP Restrictions on Every Request" blocks the connection; HubSpot suggests a network IP range instead.
  • Smart Transfer: do not run it at the same time as the integration, or you will create duplicates.

What syncs between HubSpot and Salesforce?

Contacts always sync with Salesforce leads or contacts, in both directions. Companies, deals and tickets can sync with accounts, opportunities and cases once you turn them on. Calls, meetings, sales emails and tasks sync both ways as activities, while form submissions, marketing emails and notes appear in Salesforce as tasks. Custom objects need Enterprise.

HubSpotSalesforceNotes
ContactsLeads or contactsAlways on, two-way; matched on email
CompaniesAccountsTurn on before importing accounts
DealsOpportunitiesSynced into pipelines named after the record type; deleting an opportunity deletes the deal
TicketsCasesOptional
Tasks, calls, meetings, sales emailsTasks and activitiesTwo-way activity sync
Forms, marketing emails, notes, content viewsTasksOne-way timeline sync to Salesforce
Custom objectsCustom objectsHubSpot Enterprise only

Two filters control the volume. An inclusion segment limits which HubSpot contacts sync to Salesforce; without one, all of them do. Selective sync limits which Salesforce companies, deals, tickets, activities and custom objects come into HubSpot.

How should you decide which system owns each field?

Give every mapped field one owner and pick the sync rule that enforces it. Use "always use Salesforce" for fields sales owns there, such as opportunity amounts, "prefer Salesforce unless blank" where HubSpot may fill gaps, "two-way" only where both teams genuinely edit the field, and "don't sync" for everything else.

A common cause of broken syncs is two-way rules on fields that both systems also change with automation, so each update overwrites the other. Write the ownership down before mapping, one row per field. Our integration governance guide covers the full pattern. Owners sync two-way and need an exact user match, and each object allows up to 500 field mappings.

How many Salesforce API calls does the integration use?

It depends on volume, but HubSpot says syncing one contact can take up to four API calls, and resyncing a segment needs about three calls per record. The integration shares your org's daily Salesforce API limit, so set the number of calls allocated to HubSpot in the integration settings, and keep inclusion segments tight.

Large one-off actions, such as resyncing a whole database after a mapping change, are where orgs run out. Plan them for quiet periods and check other integrations that use the same API allowance.

How do you set up the integration, in order?

Clean duplicates in Salesforce, agree field ownership, install from the HubSpot Marketplace, choose the contact settings and inclusion segment, turn on company and deal sync, map fields, then import records in a controlled order. Testing in a Salesforce sandbox first avoids most of the clean-up that follows a rushed install.

  1. 01 PrepareDuplicates, permissions, field owners
  2. 02 InstallMarketplace, connector package
  3. 03 Contact rulesLeads or contacts, inclusion segment
  4. 04 ObjectsCompanies, deals, tickets, activities
  5. 05 Map fieldsOne owner and rule per field
  6. 06 Import and monitorControlled import, Sync Health
The setup in six stages. Each one is described in the list below.
  1. Prepare Salesforce. Merge duplicate leads and contacts that share an email, check the connecting user's permissions, and list validation rules and required fields.
  2. Agree field ownership and the lifecycle stages that will sync. See HubSpot lifecycle stages explained.
  3. Install from the HubSpot Marketplace, ticking the sandbox option if you start there, and install the connector package in Salesforce.
  4. Set contact rules: whether HubSpot creates leads or contacts in Salesforce, deletion behavior and lifecycle updates. HubSpot advises against creating or updating leads when companies are created automatically from contacts, because it causes duplicates.
  5. Set the inclusion segment so only contacts sales should see go to Salesforce.
  6. Turn on company and deal sync before importing accounts or opportunities.
  7. Map fields with one sync rule each, and refresh picklist mappings.
  8. Add HubSpot Embed to Salesforce page layouts so reps see HubSpot activity in Salesforce. It replaces the older Visualforce window and does not work on mobile.
  9. Import records in batches, then watch the Sync Health tab for the first week.

How do you fix HubSpot Salesforce sync errors?

Open the Sync Health tab in the integration settings. HubSpot groups errors by type: associations, custom code such as validation rules and flows, duplicates, permissions, picklists, property mappings and property values. Fix the cause in the right system, then resync the affected records, up to 100 at a time.

  • Picklists: a value missing or inactive in Salesforce, or internal names that do not match. Add the value or fix the mapping, then refresh.
  • Required values and validation rules: Salesforce rejects records missing a field it requires. Map that field or relax the rule for the integration user.
  • Owners: inactive or unsupported Salesforce users cause errors. Reassign records before people leave.
  • Duplicates: leads and contacts sharing an email overwrite each other. Merge them in Salesforce.

HubSpot does not recommend uninstalling and reinstalling to fix sync problems. Uninstalling removes settings and mappings but keeps HubSpot records and properties, and workflows with Salesforce actions stop running.

Is your Salesforce sync already live and misbehaving? Bring your Sync Health errors to a free 30-minute call and we will show you where they come from.

Salesforce integration checklist

✓
Plans and editions confirmed
✓
Connecting user permissions checked
✓
Duplicates merged in Salesforce
✓
Field owners written down
✓
Lifecycle stages agreed
✓
Inclusion segment set
✓
API call allocation set
✓
Tested in a sandbox
✓
Embed added to page layouts
✓
Sync Health reviewed weekly

Key takeaway: The connector is native and quick to install. What makes it trustworthy is clean data on both sides, one owner for every field, and someone watching Sync Health after go-live.

Frequently asked questions

Which HubSpot plan do you need for the Salesforce integration?

A Professional or Enterprise subscription of any HubSpot hub, when we checked in October 2026. On the Salesforce side you need an edition with API access, or Salesforce Professional; Group Edition is not supported. Syncing custom objects needs HubSpot Enterprise, and downgrading to Starter or free stops the sync.

Does the HubSpot Salesforce integration sync both ways?

Yes, for most objects. Contacts sync with Salesforce leads or contacts in both directions, and companies, deals and tickets can sync with accounts, opportunities and cases. Each field mapping has its own rule: two-way, always use Salesforce, prefer Salesforce unless blank, or don't sync. HubSpot activities sync to Salesforce as tasks.

How often does HubSpot sync with Salesforce?

Changes sync when a sync trigger fires, such as a record being created or a mapped field changing, and HubSpot also checks for updates about every 15 minutes. Records do not sync on their own straight after you install the integration: you import or trigger them.

Why are HubSpot and Salesforce creating duplicates?

Usually because leads and contacts are matched on email only, and Salesforce holds several records with the same email, or because Smart Transfer and the integration ran at the same time. Deduplicate in Salesforce before connecting, and follow the duplicate guidance in HubSpot's Sync Health tab.

Should we integrate Salesforce or migrate to HubSpot?

Integrate when part of the business will keep working in Salesforce, such as sales staying there while marketing runs in HubSpot. Migrate when the whole team is moving, because running two CRMs costs licenses, API calls and constant field-ownership decisions. See our Salesforce migration checklist.

Sources

HubSpot documentation behind the feature and tier notes above, checked October 2026. HubSpot changes features and tiers often, so check your own portal too.