For some contacts in HubSpot, it may appear that the Company Name field is not syncing as expected. To verify that this is the case, ensure that the HubSpot contact is syncing with a lead in Salesforce. If the record is a Salesforce contact, Company Name property in HubSpot may be blank.
This is due to an important difference in Salesforce:
- Salesforce Leads have a Company Name field that is a text field.
- Salesforce Contacts have an Account Name field that is a reference field to the associated account record.
Because the Company Name and Account Name fields are not of the same type, they cannot sync with the same field in HubSpot. Additionally, because Account Name is a reference field, the text value will not sync with HubSpot Contacts (only the Account ID).
HubSpot contacts syncing with Salesforce leads will have a Company Name. If a lead is converted into a contact, it is possible that the HubSpot contact will have both a Company Name and an Account Name. If the HubSpot contact never synced with a Salesforce lead (only a Salesforce contact), it will not have a value in the Company Name property.
For example, the below HubSpot contact is syncing with a contact in Salesforce. Because it is syncing to a contact and not a lead, the Company Name contact property is blank in HubSpot. With account sync enabled, we can view the contact's associated account information in the Company section of the contact record in HubSpot. Company properties can still be used for list and view segmentation, workflows, and personalization for emails and other content.