Skip to Content

HubSpot

Connect HubSpot to add demo engagement to a contact’s existing activity. HowdyGo creates timeline events for identified viewing sessions and updates HowdyGo-specific contact properties. Lead-capture submissions sync to the same contact.

🔒
The HubSpot integration is available on the Pro plan and above.

Connect HubSpot

  1. Open Settings > Integrations .
  2. Find HubSpot and select Connect.
  3. Sign in to HubSpot and approve access to contacts, companies, and timeline events.
  4. Return to HowdyGo and confirm that the integration is connected.

You need permission in HubSpot to approve the integration.

Identified demo engagement

When an identified viewer engages with a demo, HowdyGo adds one demo-view activity to that contact’s HubSpot timeline for the session. A page load by itself does not create the activity, and repeat events during the same session do not create duplicates.

The activity can include:

  • Demo title, ID, and a link to view it
  • Folder name
  • The page or share link where the demo was viewed
  • Collection title, ID, and link when the demo was viewed inside a collection

HowdyGo also updates the contact’s last_howdygo_* properties with the most recent demo and collection context. You can use these properties in HubSpot lists, workflows, and reports.

A HowdyGo demo activity on a HubSpot contact timeline

Lead-capture submissions

When someone submits a lead-capture form, HowdyGo:

  1. Finds or creates the HubSpot contact by email address.
  2. Adds a separate lead-capture activity to the contact timeline.
  3. Updates HowdyGo-specific properties with the demo, location, folder, and submitted replacement values.

HowdyGo does not replace existing contact details. It fills standard fields such as name, phone, and company only when the corresponding HubSpot field is empty. New activity updates the HowdyGo-specific last_howdygo_* properties.

Lead-capture forms can collect name, phone number, email address, country, and any additional fields configured in the demo.

Identify viewers from your website

HubSpot activity needs an email address that HowdyGo can associate with the viewing session. You can provide it in several ways.

Tracking Script

Install the keyed Tracking Script and enable CRM cookie tracking to capture HubSpot’s hubspotutk cookie. You can also enable Auto form tracking to identify visitors after they submit a form on your site, including an embedded HubSpot form.

This works best for marketing-site demos where HubSpot may already recognize the visitor.

For account-based marketing (ABM), this puts demo engagement on the known contact already associated with a company in HubSpot. Use HowdyGo timeline activity and last_howdygo_* properties to build lists, workflows, and reports for your target accounts.

Email parameter

Add an email parameter to a personalized demo link:

https://app.howdygo.com/share/[demo-id]?email=viewer@example.com

JavaScript SDK

Call howdygo.identify() for a user who is already signed in to your website or product.

Embed script event modes

If your site already runs the HubSpot tracking script, HowdyGo can send events in two ways. Both work with every HubSpot plan. The HowdyGo team can add either one to generated embed scripts.

Full event tracking

The data-hg-hsq attribute pushes all demo events to HubSpot and updates page-view history when a demo ends.

<script data-hg-hsq src="https://js.howdygo.com/v1.2.1/index.js"></script>

Custom behavioral events

The data-hg-hsq-events attribute sends four behavioral events:

  • howdygo_session_start
  • howdygo_demo_engagement
  • howdygo_cta_click
  • howdygo_player_end
<script data-hg-hsq-events src="https://js.howdygo.com/v1.2.1/index.js"></script>

Contact support@howdygo.com if you want one of these modes enabled in your generated embed code.

Last updated on