Feb 20, 2018 7:41 PM
I’ve read elsewhere in the Forums that the domain name is a unique identifier for a company, and sure enough the email domain for my tests is being set as the company website/URL, however, the company name is empty.
(pls forgive the bullsh*t smartquotes in the post above - I'm using proper ones)
var _hsq = window._hsq = window._hsq || ;
company_name: “company_name DEV Accelo”,
companyname: “companyname: DEV Accelo”,
company: “company: DEV Accelo”,
name: “name: DEV Accelo”,
phone: “+1 800.425.7315 x101”,
Here’s a screenshot of the same contact being created - I’ll include one for the top to show some things going into the right place, and one below for the Company area which isn’t pretty. Link to view if you’re a HubSpotter with access to our account is link.
If we can’t pass in company details (given the B2B nature of our product/service) we’re going to have a really big challenge using HubSpot.
Feb 21, 2018 4:47 PM
identify method can be used to pass contact information & create contact records, but it cannot pass information into other associated records (e.g. companies/deals). The auto create/associate functionality is what's creating these company records & associating them with the test contacts, but that process is distinct from the
If you must use the
identify method to pass company information, you could implement a workaround using a workflow and custom/existing contact properties. For example: If you needed to pass the company name into a contact's associated company record, you could pass the value into the default 'Company name' contact property. Then, the contact could be enrolled in a workflow that copied the value from the 'Company name' contact property into the 'Name' company property. This could work for most any company property, so long as there was a corresponding contact property that you could pass values into from the
identify call. Other solutions would involve using methods other than
identify, like the companies API.