# Contact Owner Sync with Salesforce

**URL:** <https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175>\
**Category:** CRM\
**Tags:** contacts\
**Created:** [April 17, 2020, 8:43pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175 "2020-04-17T20:43:04Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![saharareiz](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/saharareiz/32/68963_2.png) [@saharareiz](https://community.hubspot.com/u/saharareiz)\
**Post date:** [April 17, 2020, 8:43pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/1 "2020-04-17T20:43:04Z")

</div>

We are syncing with Salesforce and the mapping for contact own is the two way sync (the only other option is no sync at all). However, Salesforce is overwriting and updated the contact owner field to “Integrated Salesforce System”. We need Salesforce to also say it is a two way sync and/or default to HubSpot for the contact owner. Does anyone know how to do this? Is this a Salesforce setting?

---

<div class="post-metadata">

**Author:** ![Phil\_Vallender](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/phil_vallender/32/48924_2.png) [@Phil\_Vallender](https://community.hubspot.com/u/Phil_Vallender)\
**Post date:** [April 17, 2020, 11:30pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/2 "2020-04-17T23:30:00Z")

</div>

Hi @saharareiz

The integration should only set the owner to the integration user (which is what Integrated Salesforce System sounds like it could be) if owner is blank when the contact is first syncronised.

Even then, either system should be able to update the field unless there are rules preventing it on the salesforce side.

Have you eliminated both these possible causes?

Hope this helps.

---

<div class="post-metadata">

**Author:** ![saharareiz](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/saharareiz/32/68963_2.png) [@saharareiz](https://community.hubspot.com/u/saharareiz)\
**Post date:** [April 20, 2020, 2:28pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/3 "2020-04-20T14:28:12Z")

</div>

Thank you [@Phil\_Vallender](https://community.hubspot.com/t5/user/viewprofilepage/user-id/74) ! I have not eliminated either because when we update the contact owner in Hubspot Salesforce overwrites it again. I am looking into the Salesforce side to see if there is a rule that is causing that but I am new to Salesforce. Any suggestions on where to look in Salesforce?

---

<div class="post-metadata">

**Author:** ![Phil\_Vallender](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/phil_vallender/32/48924_2.png) [@Phil\_Vallender](https://community.hubspot.com/u/Phil_Vallender)\
**Post date:** [April 21, 2020, 11:39pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/4 "2020-04-21T23:39:01Z")

</div>

Hi @saharareiz

It could be a workflow in Process Builder, or some sort of Validation Rule. I would look at those first.

---

<div class="post-metadata">

**Author:** ![Shinypixel](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/shinypixel/32/75439_2.png) [@Shinypixel](https://community.hubspot.com/u/Shinypixel)\
**Post date:** [July 16, 2020, 2:54pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/5 "2020-07-16T14:54:26Z")

</div>

Hi Phil,

have the same issue, no rules or workflows in SF that could interfere. Seems SF does not receive the owner property on contact creation at all after checking SF sync history on the field. It defaults to the user account in the integration settings straight away. Any ideas?

thanks, /Niklas

---

<div class="post-metadata">

**Author:** ![Shinypixel](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/shinypixel/32/75439_2.png) [@Shinypixel](https://community.hubspot.com/u/Shinypixel)\
**Post date:** [July 16, 2020, 2:51pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/6 "2020-07-16T14:51:53Z")

</div>

Hi,

Any update on how this was solved? I have the same problem, and there are no rules or other things in the way in SF. It seems it does not read the owner in the sync at all.

thnx,

/Niklas

---

<div class="post-metadata">

**Author:** ![saharareiz](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/saharareiz/32/68963_2.png) [@saharareiz](https://community.hubspot.com/u/saharareiz)\
**Post date:** [July 17, 2020, 2:23pm UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/7 "2020-07-17T14:23:07Z")

</div>

I haven’t figured out a definite solution but with HubSpot supports help we found some answers. The HubSpot user who should be the contact owner was not currently mapped to any Salesforce owner. Here is some helpful stuff with my chat with support. I hope this helps!

Our [Salesforce Integration FAQ](https://knowledge.hubspot.com/salesforce/salesforce-integration-faq#salesforce-owners) article says the following: “_Any Salesforce owner can sync to HubSpot, but only owners in HubSpot that match an active Salesforce user’s name and email address will sync to Salesforce. If HubSpot attempts to sync an owner that doesn’t exist in Salesforce, the Owner ID field will reset to the last value from Salesforce._”

Our article about [Salesforce owner assignment](https://knowledge.hubspot.com/salesforce/assignment-of-salesforce-owners-to-hubspot-contacts-companies-or-deals) further expands on this: “_If a HubSpot contact creates a new Salesforce lead, and is assigned a HubSpot owner that matches an active Salesforce user’s name and email address before it first syncs to Salesforce, that owner will be assigned in Salesforce. If not, [Salesforce lead assignment rules](https://help.salesforce.com/articleView?id=creating_assignment_rules.htm&type=5) will apply._”

So, with all this in mind, here’s what appears to be happening:

- The contact record gets created in HubSpot with the _Contact owner_ property set to the users email (ex: [abc@abc.com](mailto:abc@abc.com))
- HubSpot then syncs the new contact to Salesforce, but because there is no matching _Owner ID_ for [abc@abc.com](mailto:abc@abc.com) in Salesforce, it defaults to the [integration user](https://app.hubspot.com/integrations-settings/6599450/installed/salesforce/syncsettings): [integration@abc.com](mailto:integration@abc.com) (which we can see has its name set to “Integration Salesforce System”)
- Then, because the Contact owner field mapping is set to Two-Way, the _Owner ID_ syncs back to HubSpot and overwrites Doug as the _Contact owner_.

To resolve this, you could create a Salesforce owner for the user/abc@abc.com which would then automatically map to his existing HubSpot user. Or we could re-map an existing Salesforce owner to the [abc@abc.com](mailto:abc@abc.com) HubSpot user. If you need to re-map the user to an existing Salesforce owner, support can do this for you, I’d just need you to tell them which Salesforce owner to map it to.

---

<div class="post-metadata">

**Author:** ![StefaniUAT](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/stefaniuat/32/83218_2.png) [@StefaniUAT](https://community.hubspot.com/u/StefaniUAT)\
**Post date:** [July 20, 2020, 1:12am UTC](https://community.hubspot.com/t/contact-owner-sync-with-salesforce/20175/8 "2020-07-20T01:12:16Z")

</div>

@Shinypixel , I agree with @saharareiz.

I had the same issue with the SalesForce/HubSpot integration. I would start by updating the integration settings to make HubSpot information the master value for the contact owner field. You would also need to create SalesForce accounts that match the same users as HubSpot. Otherwise, SalesForce has a weird thing that happens in which whenever the record is updated in SalesForce, it overrides the HubSpot information back to match the SalesForce information. We had this happen a lot when syncing. We updated addresses in HubSpot and whenever the records synced back with SalesForce, it overrode the information. Setting master information in the integration settings is key for data integrity!
