This integration is available for Growth and Enterprise plans only.
We now have a two-way integration with HubSpot!
HubSpot can be leveraged as both a data destination and as a data source.
You can utilize the integration to send Userpilot data to HubSpot so you can better target and customize campaigns!
Additionally, you can sync your HubSpot contact/company data to Userpilot users/company in real-time to better target Userpilot engagements and personalize flows based on data from HubSpot.
Common use case
As a data source
- Define Enterprise trial accounts
- Define lists for new leads from a specific webinar
- Define lists for new leads coming from a specific marketing campaign
As a destination
- Trigger email campaigns for users who skip an onboarding flow
- Trigger email campaigns for users who gave an NPS score of less than 7
- Reach out to an enterprise prospect to provide help if they interact with the same flow multiple times
- Userpilot events can be used in Workflows
Connect your HubSpot account
Navigate to the integrations page and click on the "HubSpot" integration
- You will be navigated to HubSpot to select the account you want to integrate with
Select your Data Flow Direction : Both ways, HubSpot to Userpilot, or Userpilot to HubSpot
Map the user/company properties
Option A: Via a HubSpot ID property for contacts. This Id must match the unique user Id passed to Userpilot in the identify call.
Option B: Via a HubSpot email address. This email must match the email passed to Userpilot in the identify call.
Company Properties (optional)
Via a HubSpot company ID. This Id must match the company Id passed to Userpilot in the identify call.
5. Configure the data or events that you would like sync. Follow the instructions below based on the data flow direction you selected
Configure data and events
As a data source (HubSpot -> Userpilot)
Select the list of user/company properties that exist in HubSpot in order to sync them in Userpilot.
The data will be updated in real-time.
You can then view the properties in the Users dashboard, the property name will begin with "HubSpot".
You can also view the properties in the Data management tab.
As a destination (Userpilot -> HubSpot)
Toggle the Userpilot events that you would like to send to HubSpot, these events will be be posted on the contact’s Activity tab in HubSpot in real-time.
The following events can be sent to HubSpot:
- Flows: Completed, Started, Dismissed
- Checklists: Completed, Started, Dismissed
- NPS: Score, Dismissed, Feedback
- Forms: Submitted
- Feature Tags: Click, Hover, Text Input
- Button Tracked Events: Tracked through the button action settings in a flow
Where to Find the events in HubSpot
Once you click on save, you will start to see the events appear under the "Activity" tab for a contact or company.
Note: In order to see the events appear under the Company activity tab in HubSpot you need to map the company ID as mentioned in step 4.
For any questions or support please reach out to firstname.lastname@example.org