Skip to content

Understand sync triggers between HubSpot and Salesforce

Last updated: October 30, 2025

Available with any of the following subscriptions, except where noted:

To pass data between HubSpot and Salesforce, records need to be triggered to sync between the two platforms. Various actions and events can trigger a sync between HubSpot and Salesforce. HubSpot also checks for new information that needs to be updated across your HubSpot and Salesforce accounts every 15 minutes and triggers a sync if necessary. 

Automatic sync triggers

Please note: if you update the value in a mapped Salesforce field that is included in the formula, that update will trigger a sync. However, updates to a Salesforce formula field will not trigger a sync. Fields included in the formula from other records will not trigger a sync for the record the formula field is on.


Please note: when a lead or contact is removed from an active Salesforce campaign this will not trigger a sync. 

Contact segments and individual contacts, companies, and deals can be manually synced to Salesforce.

Troubleshoot contact sync errors with Salesforce

As a general rule, contacts will not sync to Salesforce if they:

If a HubSpot contact meets the sync criteria, check the Salesforce Sync card on their contact record for errors.

  1. In your HubSpot account, navigate to CRM > Contacts.
  2. Click the name of the contact.
  3. The Salesforce Sync card will display any error(s) preventing the contact from syncing to Salesforce. Click View error detail for more information on what the error is and how to resolve it. Learn more about common Salesforce integration sync errors.

Screenshot showing the Salesforce Sync card on a contact record.

Learn how Salesforce accounts sync to HubSpot as companies and how Salesforce opportunities sync to HubSpot as deals.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.