Skip to main content
Hi there - I'm working with a client that has HubSpot and Salesforce integrated. We imported a list into HubSpot of net new contacts for a campaign we're running (yes - opted in & properly permissioned). Ever since we did the import, contacts have been duplicating in Salesforce every 15 minutes with the API push. I've connected with HubSpot and Salesforce support and we can't seem to solve the issue. It looks like the Salesforce Contact ID is not coming through to the HubSpot records for these contacts and I can't import a Salesforce ID with a CSV as it's a read-only field. I've tried deleting all of the contacts from Salesforce and reimporting to Salesforce to sync over to HubSpot but that didn't solve the issue either.

 

Any ideas?
3 answers
  1. Sep 8, 2025, 6:38 PM

    The issue likely arises from HubSpot not receiving or sending the Salesforce Contact ID during synchronization, resulting in duplicate contacts. You can use Skyvia to sync Salesforce and HubSpot while avoiding duplicates by setting up UPSERT operations using a unique identifier (like email) rather than relying on the Salesforce Contact ID. This can help prevent the creation of new records repeatedly. You can find more details here.

0/9000