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 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).
If you would like to use the Account Name field from Salesforce for List segmentation, Workflow automation, or content Personalization, enable Account Sync from your HubSpot portal's Salesforce Settings.
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.