Using HubSpot Error Logging
When you get an error with dynFieldValue[ID] - required it means that one of the fields you have mapped in the system doesn’t have a valid field. To figure out which attribute, you will need to go to System Settings > System Designs and Info > Dynamic Attributes and find the ID of the attribute. You will either need to check the contact or company depending on what failed.
Once you know the attribute, go back to the mapping page and you need to do one of three things
Remove the attribute requirement in Ad Orbit
Change the default value to an Ad Orbit default so all contacts/companies go into the system.
Make sure your Ad Orbit HubSpot property values match your setting.
A contact with the email 'xxxx' already exists. Existing ID: 201
HubSpot prevents duplicates by requiring unique email addresses. If you receive this error in your logs, it means that you tried to push a new contact to HubSpot that has an email address that already exists in HubSpot. The error provides you with the contact’s HubSpot ID, so you can view the record in HubSpot and make any necessary changes.
Creating Ad Orbit contact failed: contact_lead_source – required
If you receive an error message like this one, it means that you should review your HubSpot Contact Field Mapping. In this example, the contact’s lead source is required, but it is not set on the contact so it cannot be created in Ad Orbit. To fix the error, you will want to go back to Settings > Integrations > HubSpot, and go to Contact Field Mapping. Here, you will want to properly map the field that was missing. We recommend setting Default Values for any required fields, so that the contacts can always be created in Ad Orbit. You can also choose a HubSpot Field to map to the required Ad Orbit field. If there is no HubSpot Field set on the contact, then it will use the Default Value instead.
Updating Ad Orbit contact failed: contact_lead_source – required
This error message is very similar to the ‘Creating Orbit contact failed: contact_lead_source – required' message. You will see the error for the same reason as the other message, it means there is a required contact field that is not mapped properly. You will see this message instead of the ‘Creating’ message, however, the contact is already synced between the two systems, and you are trying to update the record. A scenario like this may occur if you mapped your HubSpot properties, and afterwards started requiring lead sources on all of your contacts.
Creating Ad Orbit company failed: company_type – required
If you receive an error message like this one, it means that you should review your HubSpot Company Field Mapping. In this example, the company’s type is required, but it is not set on the company so it cannot be created in Ad Orbit. To fix the error, you will want to go back to Settings > Integrations > HubSpot, and go to Company Field Mapping. Here, you will want to properly map the field that was missing. We recommend setting Default Values for any required fields, so that the companies can always be created in Ad Orbit. You can also choose a HubSpot Field to map to the required Ad Orbit field. If there is no HubSpot Field set on the company, then it will use the Default Value instead.