Documentation

HubSpot’s inbound marketing software includes social media publishing and monitoring, blogging, SEO, website content management, email marketing, marketing automation, and reporting and analytics, all in one integrated platform. Signals, HubSpot’s sales application, enables sales and service teams to have more effective conversations with leads, prospects, and customers.

Events

Certain event properties have special significance to HubSpot. Replay collects these properties and transforms them so that they fit the expectations of HubSpot’s API. The following table shows you the properties collected by Replay and the names of the HubSpot properties to which they are mapped.

Name of Property Collected By Replay HubSpot Property Name Required to track an event with HubSpot
event_name _n Yes
timestamp _t No

You can also send any arbitrary event properties to Replay, but they will not be mapped to HubSpot. Please note that if the contact property is null (blank), the data that you pass in this parameter will populate the corresponding contact property. The event will not overwrite existing data however. Make sure that the parameter you use here is the same as the property key in the Contacts Settings area of HubSpot.

Traits

HubSpot also requires certain trait properties in order to create a user profile. Replay collects these trait properties and transforms them so that they fit the expectations of HubSpot’s API. The following table shows you the properties collected by Replay and the names of the HubSpot properties to which they are mapped.

Name of Property Collected By Replay HubSpot Property Name Required to store user profile with HubSpot
email email Yes
timestamp createdate No
first_name firstname No
last_name lastname No
ip ipaddress No
title jobtitle No

HubSpot supports arbitrary trait properties; besides the properties listed here, you can create any additional property in HubSpot, and Replay.IO will automatically start sending these new properties. Replay will not auto-create custom fields if they have been referenced in the API call. Any custom fields that are sent but have not been created in HubSpot will be ignored and the API call will be considered successful.