I have tried (and failed) to set up our selective sync with Salesforce. It seems pretty straight forward that we only want specfic record types (contacts, accounts) to sync with Hubspot. That’s it. Can anyone help me figure this out? I’ve walked through the step by step multiple times and it continues to bring over all contacts/accounts.
Hey @CDuRard, thanks for reaching out! Selective sync can be complex to configure in Salesforce, so involving a Salesforce admin is recommended to ensure the integration user’s permissions and sharing rules are set correctly.
You may find HubSpot’s Salesforce Selective Sync guide helpful if you were referencing a different guide.
The key principle is that the Salesforce integration user should have read/write access only to the records you want to sync with HubSpot. This requires configuring Salesforce profiles, roles, organization-wide defaults, and criteria-based Sharing Rules.
A simpler approach may be to create a Salesforce checkbox or field such as “Sync to HubSpot,” populate it automatically based on your desired criteria, and use it in the Sharing Rule. Make sure the rule grants Read/Write access. Also check that the integration user does not own records unintentionally, since records they own are always visible and may sync.
To troubleshoot, log in to Salesforce as the integration user and try to view a record: if they can view it, it is eligible to sync; if they receive an insufficient-privileges error, it is not. Selective sync requires Salesforce Enterprise, and HubSpot Customer Support does not provide configuration assistance for this setup.
Hope this helps!
Moderator Note: this post was reviewed for relevancy and optimized for clarity on August 31, 2026. Thank you for your contributions to the HubSpot Community!
Hello Jolle,
When going throuhg Selective Sync article, it instructs to clone the System Administrator profile in Salesforce. By doing so, it already have “Modify All Data” enabled. The article HubSpot has available instruct to remove “Modify All” from the object level and to create sharing rules. But the fact that “Modify All Data” is enabled, the whole article is pointless, since it overrides everything else.
I followed the steps by creating a new profile (not cloning System Admin) and in Salesforce I able able to limit the access to specific records. But nothing syncs over to HubSpot. As soon as I grant Modify All Data, records sync in less than 2 min. That being said, do you know if Modify All Data is required?
I appreciate the help.
Hi @RSummo
Thanks for your comment! To ensure your question or topic gets the best visibility and a wider range of responses from the community, it’s usually best to start a new thread rather than adding to an older one.
A fresh post will help your query stand out to everyone who browses the forum, increasing the chances of someone with relevant insights or solutions seeing and responding to it quickly. Feel free to tag me in the post and I’m happy to get you started.
Best,
Same. I am banging my head against the wall with this. The documentation says one thing but reality is quite different. I just want Person Accounts to sync. That’s IT. Not Leads, Cases, Opportunities, etc etc etc. JUST Person Accounts. If I enable “Modify all data,” I effectively cannot control what I want to sync SF. Make that make sense.
@jacob - Yes that is the exact link I’ve used. Is the Integration user a new user I create or is it already a part of the integration itself. I had to create the user and user profile myself and went step by step with the directions. Nothing works. Salesforce will NOT help becuase it’s a Hubspot integration and Hubspot keeps telling me to ask Salesforce. It’s frustrating beucase I cannot get the help needed.
CDurRard - If you followed the article and cloned the System Administrator profile, it will sync everything. The reason is that System Administrator profile has “Modify All Data” under System Permissions, which overrides all the other steps the article provides. If you try to create a new profile (I tried) and follow all the other steps, the sync does not work. As soon as I enable “Modify All Data”, records sync in less thant 2 minutes.
I’ve received two different answers from HubSpot Support. One saying that Modify All Data is required for the sync and another one teling me to follow the article.
@CDuRard for more information: HubSpot Salesforce Integration: Setup and Configuration They focus on implementing selective sync. ![]()
If you are still stuck after reading, I’m here and I’d love to help you.
You can also try using Skyvia. It has control over which record types get synced, and allows you to refine the sync to specific contacts or accounts. I used this tool for a similar task and performed well.