You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Don't forget to check out the new Nude Solutions update release bulletin!
Home > Third Party Integrations > Hubspot > Marketing Integration API Overview
Marketing Integration API Overview
print icon

Hubspot Integrations


Pre-quote Connections

The pre-quote connection pushes a contact entity into HubSpot on exit of the personal information page (generally, the second page of the funnel) or on the quote page (depending on your configuration – to change your configuration, please reach out to support).

 

The following data points are pushed:

  • Email
  • The Hubspot tracking cooking ID
  • First Name
  • Last Name
  • Gender
  • Phone number
  • Postal code ('zip' in HubSpot)
  • Province ('state' in HubSpot)
  • Date of birth
  • nude_source

 

The nude source property will be either “funnel lead – no quote” if the user has not reached the quote screen or “funnel lead” if they have.  

 

Additionally, you can pass the following parameters via query string and they will be pushed into the HubSpot contact:

  • utm_source
  • utm_campaign
  • utm_medium
  • utm_term
  • utm_content
  • gclid

 

Please note that all data is pushed in real time and is represents the last known state of the customer. If customer [email protected] gets a renters quote and makes it to the quote page, the source will be “funnel lead”. If the same email address, then goes to get a home quote and does not reach the quote screen it will be reset to “funnel lead – no quote”. It is recommended your workflows operate on a has ever been filter instead of a “is” filter.

 

Additionally, all identifiable information will represent the last known state of the customer. In the above example, if a name of ‘Sally Smith’ was used for the renters quote and ‘Joe Smith’ for the home quote the name will be updated to ‘Joe Smith’.

 

Quoting Connections

In addition to all the information in pre-quote, once the user reaches the quote screen the following data points will be populated:

  • LatestRestoreUrl – this is the URL to restore the last quote by the given customer
  • ReferralCode – the last referral code used during quoting if any
  • ReferralCodeGroup - the last partner grouping using during quoting, if any (generally not used by anyone)
  • LatestRestoredQuote - the last time the customer restored the quote from a quote restore email
  • LatestEmailedQuote - the last time the customer intentionally emailed the quote to themselves by pressing the ‘email quote’ button. Note that all quotes are emailed automatically by the system as a drop off – those emails do not update this property

Policy Lifecycle Connections
The policy lifecycle connections are done using HubSpot lists.

Please note that Nude Solutions will not update the lifecycle_stage of the customer automatically. You can use a HubSpot automation to do this.

Policy Sold:

  • The contact will be added to the Active_<policytype>_Policies list – IE Active_Home_Policies
  • The MaxTermEndDate and MinTermStartDate will be updated. These dates represent the earliest and latest policy term start/end date the customer has. Remember there can be multiple policies!
     

Policy Cancelled:

  • If this is the last active policy of that type, the customer is removed from the active list
  • The MaxTermEndDate/MinTermStartDate properties will be updated. In the case of multiple policies this may not change!

 

Policy Changed:

  • No change

 

Policy Renewed:

  • MaxTermEnd/MinTermStartDate properties are updated

 

Google Tag Manager Integration

 

Google Tag Manager is fully supported by the Nude Solutions Platform. If you wish to use GTM, please pass your GTM Container ID to our relationships team and we will get it setup for you.

 

As the Nude Solutions platform is a single page react application fragment routing must be used. See this link for more information.

 

Additionally, the follow virtual page view events are raised by the platform:

 

  • /<funnel>/quotewithemail – triggered when the customer leaves the personal information page. At this point the users email will also be pushed into the datalayer.
  • /<funnel>/quotenocheckout – triggered when the customer reaches the quote page
  • /<funnel>/quotewithcheckout – triggered when the customer reaches the payment page
  • /<funnel>/purchasecomplete – triggered when the customer has completed their purchase. Note: Use this for all conversion tracking, otherwise a refresh of the registration page will cause duplicate sales to be logged.
Feedback
0 out of 0 found this helpful

scroll to top icon