HubSpot is a popular system for inbound marketing and sales. An important part of the HubSpot tools is the CRM system, which allows you to manage your products and the interactions between your company and your customers.
Connecting WebinarGeek with HubSpot allows you to automatically synchronize data between the two. This data can then be used to follow up with leads or segment contacts. Experience the power of WebinarGeek together with HubSpot!
HubSpot is available as an add-on in Premium plans and included by default in Enterprise plans. Take a look at our pricing page for more information.
How does HubSpot work with WebinarGeek?
Connecting WebinarGeek with HubSpot automatically lays the foundation for the integration. This means you’ll immediately be able to take advantage of the following:
All the webinar registrations are automatically registered or updated in HubSpot.
All the viewing behavior and all actions of the webinar viewers will automatically be sent over to HubSpot as events. Think polls, calls to action, questions, evaluation forms, and data such as watch time.
Every contact in HubSpot will get custom properties, a list of which can be found here. These can then be used to segment your contacts.
Connecting HubSpot
Follow these steps to connect WebinarGeek with HubSpot:
Click ‘Account’ in the top right.
Click ‘Integrations’.
Choose ‘HubSpot’.
Click ‘Connect’.
Select your HubSpot account if necessary, otherwise skip to step 6.
This screen only shows up if the HubSpot username is associated with more than one account.
Grant WebinarGeek permission to access your HubSpot account by clicking ‘Connect app’.
WebinarGeek requires multiple permissions to properly connect with HubSpot. The connection page will tell you exactly which permissions are required and prompt you to accept the request.
You will be redirected to WebinarGeek. The connection is now complete and some basic triggers have been created.
Disconnecting HubSpot
Disconnecting HubSpot from WebinarGeek is quick and easy. Follow these steps:
Click ‘Account’ in the top right.
Click ‘Integrations’.
Choose ‘HubSpot’.
Click ‘Options’
Choose ‘Disconnect HubSpot’
Please note! Disconnecting HubSpot means that your triggers will be lost. They must be recreated if you ever connect HubSpot again.
Uninstall WebinarGeek from a HubSpot account
WebinarGeek will remain in the applications of your HubSpot account. To remove it from your list of HubSpot applications, follow the steps outlined in HubSpot’s ‘Uninstall an App’ article.
Removing data related to webinars and subscriptions
Disconnecting HubSpot automatically removes your HubSpot triggers and trigger history, but data related to webinars and subscriptions will not be deleted. This data can be manually deleted by following the steps in our ‘Remove subscriber data’ article.
Data created in HubSpot by WebinarGeek will be kept intact as well. This includes data such as contacts, companies and WebinarGeek properties. If you wish to remove this data, you will have to do so within HubSpot.
Triggers
Triggers are what order the integration to synchronize data between WebinarGeek and HubSpot. When a certain event is triggered, this trigger will ensure that a process is executed afterwards.
List of available triggers
The following triggers are available for HubSpot:
New registration
Unsubscribed from webinar
New viewer
New live viewer
New replay viewer
New viewer started watching
Broadcast canceled
New poll vote
New quiz answer
New call to action
New evaluation form
New webinar question box message
Assessment successful
No show
New chat messages after webinar
New Q&A question
HubSpot: New form submission
You can check out our ‘Triggers’ article for more information about these triggers.
Click here for more information about the ‘New form submission’ trigger.
Actions
Actions are what the software is ordered to do when a trigger is fired. You can, for example, configure that a contact is added to a CRM list when they sign up for a webinar.
List of available actions
The following actions are available for HubSpot:
Post event to timeline
Posts an update about the event in question to a contact’s timeline in HubSpot.
Add contact to CRM list
Adds the contact from the event to a CRM list in HubSpot.
Synchronize marketing event activity
Synchronizes the activity to the marketing event in HubSpot.
Please note! Different triggers have different available actions. For example, the ‘New quiz answer’ trigger cannot be used to synchronize marketing event activity. You can check which actions are available for which trigger in the account.
The ‘HubSpot: New form submission’ has different actions because it’s a trigger based on something happening in HubSpot. They are:
Subscribe to a single webinar
Subscribes the contact to a single webinar in WebinarGeek.
Subscribe to a webinar series
Subscribes the contact to a webinar series in WebinarGeek.
Read more about configuring triggers in our ‘Triggers’ article.
Default triggers
Connecting HubSpot to WebinarGeek immediately creates a set of default triggers. The following triggers are created:
Trigger | Action |
New registration | Post event to timeline |
New registration | Synchronize marketing event activity |
New viewer | Post event to timeline |
New viewer | Synchronize marketing event activity |
Unsubscribed from webinar | Synchronize marketing event activity |
Broadcast canceled | Cancel marketing event |
New poll vote | Post event to timeline |
New quiz answer | Post event to timeline |
New call to action | Post event to timeline |
New evaluation form | Post event to timeline |
New webinar question box message | Post event to timeline |
In short, this means that your connection between WebinarGeek and HubSpot will, by default, keep track of registrations, viewers and interactions without requiring any manual configuration.
If you need additional triggers you can add them yourself. Read more about that here.
You can also remove any triggers you don’t need. Read more about that here.
Post event to timeline
The most commonly used action for HubSpot triggers is ‘Post event to timeline’. This utilizes the powerful HubSpot Timeline API to send over events with packages of information on the basis of viewer and registration behavior.
You can find the data that this trigger forwards to HubSpot by opening the contact in your HubSpot interface and viewing their timeline.
Please note! You might need to enable the WebinarGeek integration in your timeline filters in order to see the events, like in the screenshot below.
Fields sent to HubSpot
The following information is sent to HubSpot if provided on the participant’s registration form:
First name
Last name
Email address
Company name
Job title
Country
State/province
City
Zip code
Street
House number
Phone number
We also include the date and time of the webinar and the participant’s unique watch link.
If you need more data to be sent to HubSpot, you can do this with our Zapier integration.
Please note! Custom fields are only included as timeline properties. Custom registration fields are sent along with the trigger 'New registration'. You can view the data but can't use it for workflows or personalization.
Contact properties
As soon as an event occurs for someone, we will create a WebinarGeek 'contact group' within your HubSpot contacts. Here, we save the following data:
Last registered webinar date
The date and time of the webinar someone registered for most recently.
Last registered webinar name
The name of that webinar.
Last viewed webinar date
The date and time of the webinar someone watched most recently.
Last viewed webinar name
The name of that webinar.
Last registered webinar local datetime
The date and time of the webinar the contact has registered to most recently, represented in the date and timezone of that subscriber.
Last registered webinar link
The unique viewing link of the webinar that subscriber registered for most recently.
Last registered marketing opt-in
Whether or not the subscriber consented to marketing campaigns on the webinar they subscribed to most recently.
Last registered webinar source
The custom registration link the subscriber used for the webinar they subscribed to most recently.
The HubSpot properties will only be added with the trigger 'Post event to timeline'. When only adding the contact to a CRM list, the properties will not be filled.
Please note! Last registered webinar local datetime and link will only be forwarded for registrations made after March 1, 2021.
Exclusive features
Our HubSpot integration has a few features that aren’t available in other integrations. We explain them in this section.
Register webinar participants with HubSpot forms
Please note! If you want to use HubSpot forms for new registrations and your HubSpot integration was already set up before July 22, 2019, please reconnect HubSpot to grant additional permissions. This can be achieved by clicking 'Options' next to HubSpot on the integration page and then clicking 'Reconnect HubSpot'.
You can use HubSpot forms to gather registrations for your webinars and automatically forward said registrations to WebinarGeek. Follow the steps below to configure this:
Click ‘Account’ in the top right.
Click ‘Integrations’.
Choose ‘HubSpot’.
Click ‘New trigger’.
Choose ‘HubSpot: New form submission’.
Select ‘Subscribe to single webinar’ for a single webinar or ‘Subscribe to a webinar series’ for a webinar series.
Select the HubSpot form that should be used to gather registrations.
Select the webinar (series) the registrations should be forwarded to.
Click ‘Add trigger’.
Optionally, you can also enter the URL of the page where the form is completed. This URL can be from a HubSpot page, but it can also be a URL on an external website. This grants you an unlimited number of options for having webinar registrations received and processed via HubSpot.
Make sure you enter the full URL including "https://". Also, keep in mind that we get rid of everything in the URL after a question mark (?) or hashtag (#) when we process the forms. Therefore, you should not fill in or use this part of the URL.
Please note! Subscriptions that come from HubSpot forms will always use the timezone set in your WebinarGeek account. Keep this in mind when sending emails, as it means variables based on timezone might mismatch the subscriber’s local timezone.
Important details about HubSpot form submissions
Only marketing, pop-up and captured forms are supported.
WebinarGeek only processes the ‘first name’, ‘last name’, ‘email’ and ‘company’ fields from the HubSpot form.
The fields ‘email’ and ‘first name’ must be in your HubSpot form at all times. If you’ve made the ‘last name’ or ‘company’ data mandatory fields within WebinarGeek, these must also be in the form.
You cannot use ‘progressive fields’ in your HubSpot form.
New registrations will be processed within 5 minutes. The confirmation email will be sent once they’re processed.
You cannot use HubSpot to send confirmation emails if you’re using a HubSpot form to gather registrations.
The trigger does not work retroactively. If your HubSpot form already had submissions before you created the trigger, these will not be forwarded.
HubSpot registrations receive 'HubSpot' as the value for the registration source in the field of registration, so you can measure exactly who comes from HubSpot.
HubSpot marketing events
HubSpot marketing events are a way to have an overview of your web-based events like webinars. Hosting these takes quite a bit of effort and marketing events allow you to easily review if your time and resources were well spent.
See which of your events have a higher ROI (return of investment) than others and if an event had the desired result that you were hoping for. The marketing event activity shows you how many people registered for an event as well as whether they attended, canceled or missed it.
Setting up the marketing events integration
First, you’ll have to connect HubSpot to WebinarGeek. You can follow the steps earlier in this article to do so.
Four triggers related to marketing event activity will be created automatically upon connecting HubSpot. These are created on account level, meaning that they’ll apply to all webinars within your account. If you want to exclude a webinar from this, please look into disabling account-level triggers for individual webinars.
Trigger | Action |
New registration | Synchronize marketing event activity |
New viewer | Synchronize marketing event activity |
Unsubscribed from webinar | Synchronize marketing event activity |
Broadcast canceled | Cancel marketing event |
All four of these are required for a proper connection with HubSpot’s marketing events. You can easily add them back in case you accidentally remove one of the triggers.
Please note! Was your HubSpot integration set up before June 4th, 2022? You will have to reconnect the HubSpot integration to grant us new permissions.
Important details about HubSpot marketing events
The marketing event gets created in HubSpot after the webinar receives its first registration.
If you change the title of the webinar or the date of a broadcast the event will get updated after a trigger is executed. You can force the update by adding a (fake) registration.
Subscribers that watch a replay of the webinar will also activate the ‘New viewer’ trigger, this means that the event activity of your webinar may change for as long as the replay is available.
All webinars that existed prior to adding marketing event triggers to your account might not have an accurate representation of their event activity in HubSpot.
In case of a webinar series, each webinar will be a separate marketing event in HubSpot.
HubSpot tips & tricks
Please check our 'Advanced HubSpot workflows' article for guides on using HubSpot's features and workarounds for more advanced configurations.