Skip to main content
Step 4 - Contact Management Overview

How we create next and update contacts in HubSpot

Luuk de Jonge avatar
Written by Luuk de Jonge
Updated this week

Managing new and existing Contacts

Our HubSpot app works with both new and existing contacts. Learn more about how we update them in this article.


Contact Synchronization - Creating a new contact

Whenever someone registers on Contrast for an upcoming webinar or to watch a replay, if the email does not exist in your HubSpot CRM, a new contact gets created.

This new contact is created using the custom registration form managed by Contrast and includes:

  • Contact's email address

  • Contact first name and last name

  • All default custom properties from Contrast

  • Conversion source

šŸ’” Depending on the presence of UTM parameters on the landing page you share, the conversion source could be set to (but not limited to) Direct Traffic, Organic Social, Paid Searchā€¦

Contact Synchronization - Updating an existing contact

Whenever someone registers on Contrast for an upcoming webinar or to watch a replay, if the email exists in your HubSpot CRM, the existing contact simply gets updated.

Whenever Contrast updates an existing contact, it does not override existing first name and last name, nor the latest conversion source, it only updates contact custom properties.

šŸ’”There is no risk of losing data by connecting Contrast to your HubSpot CRM

Contact Synchronization - Custom Activity

Custom Activity lets you capture registration to upcoming webinars, live attendances and replay views from Contrast and see someoneā€™s activity directly from the contact page.

Webinar registration

Webinar registration

Webinar attendance live

Webinar replay view


ā­ Go to the next step

Did this answer your question?