HubSpot Integration
All your sales, marketing and online event data in one place.
HubSpot is one of the leading marketing and CRM automation tools, used globally by companies of all sizes.
streamGo’s unique integration with HubSpot means that your event data can be used to trigger workflows and automations without having to lift a finger.
Once the integration is setup, any registration and attendance data from your events is automatically synced from our platform direct to HubSpot, updating existing contacts or creating new leads.
Article Contents:
Here’s what we sync to HubSpot
New event created in the streamGo Platform:
- A new list is created in HubSpot labelled ‘streamGo Webinar: [Event Title].
After each registration:
- All attendee information captured. If the contact exists in HubSpot the data is updated, if they do not, a new contact is created.
- The contact is added to the new list created in the event creation stage above.
streamGo sends reminder emails to the registered attendees:
- This email is recorded as an activity in HubSpot as a sent email.
Post event reporting:
(These updates are done every night at 1am UK time).
- A new list is created in HubSpot labelled ‘streamGo Webinar: [Event Title] Attended Live’. This will include all the contacts who attended your live session, to help you segment and send follow up emails and lead nurture campaigns.
- A new list is created in HubSpot labelled ‘streamGo Webinar: [Event Title] Attended OD’ .This list will fill up with any On-Demand viewers.
- A new note is added to each contact with their event data. It will look like this:
‘streamGo Webinar: [ event title ] Attended Live. Watched: xxxx / Active: xxxx’.
Registrant referral data:
- A contact property in HubSpot labelled ‘streamgo_refer
- The refer code is the data we capture on registration when using the '&refer=[ADDYOURTEXT]' tag.
- This can be toggled off in organisation settings
Setting up the integration
HubSpot API

Once connected, the integration is complete. You can customise your integration further by mapping contact fields between HubSpot and streamGo below.
Map your contact fields
- 1
- Click the Settings cog (in the top right of your account).
- 2
- Select Properties.
- 3
- Ensure you are on the Contact properties tab.
- 4
- Select each Property you want to sync data for.
- 5
- Copy these Internal names and add them to the relevant registration field of your event in the streamGo dashboard as a HubSpot Reference
Top tip: Add the HubSpot references to the registration fields of your event templates, that way they will be copied across when creating new events.
Event page tracking
- 1
- Click the Settings cog (in the top right of your account).
- 2
- Select Reports and then Tracking Code from the drop down options.
- 3
- Copy the Embed code and paste this into the tracking scripts area of the HubSpot integration area of the streamGo dashboard.
- 4
- In the Advanced tracking tab, you may need to add your event URL to the domains list or ensure “Limit tracking to these domains” is set to Off.
Test, test, test!
- We’re big advocates of testing at streamGo. When testing your event, check the HubSpot integration is creating lists and updating contacts as expected.