HubSpot

Automatically capture Supademo viewer activity and sync identified leads directly into HubSpot.

The HubSpot integration allows you to automatically capture viewer data and engagement activity from Supademo and sync it to HubSpot. This helps you identify engaged leads, enrich existing contact records, and understand how prospects interact with your demos—directly from HubSpot.

This integration is designed to work seamlessly with Supademo’s built-in tracking and lead capture capabilities, while remaining compatible with HubSpot’s standard contact properties.

How to sync data between Supademo and HubSpot:

What Data Supademo Syncs to HubSpot

Supademo syncs identified viewers (via email) and logs their activity as timeline events in HubSpot. When a viewer is identified:

  • If a matching contact already exists in HubSpot, Supademo adds an activity event to that contact’s timeline.

  • If no matching contact exists, Supademo creates a new contact and logs the activity.

Standard Fields Automatically Mapped

Supademo maps captured lead data to existing HubSpot contact properties where possible. The following fields are currently supported:

  • Email

  • First name

  • Last name

  • Full name

  • Job title (Role and Job Title both map here)

  • Company name

  • Company size

  • Phone number

  • Mobile number

  • Website

  • Address

  • City

  • State

  • Country

  • Postal code

  • Industry

  • Lead source (always set to Supademo)

  • Annual revenue

  • Number of employees

  • Number of locations

Supademo uses intelligent field matching to map form fields to HubSpot’s standard properties—even if your form field names don’t exactly match HubSpot’s naming.


How Viewer Tracking Works

Supademo can identify viewers in two primary ways:

Use Supademo Chapters with a lead capture form to collect viewer emails and additional information. Captured data is:

  • Stored in Supademo analytics (Leads tab)

  • Automatically synced to HubSpot when the integration is enabled

You can also identify viewers by Sharing using Trackable Share Links and including Email information.


Engagement Data in HubSpot

Supademo creates timeline events in HubSpot that show when a contact views a Supademo. Each event includes:

  • The demo viewed

  • A direct link back to the viewer’s detailed analytics page in Supademo

This allows sales and marketing teams to quickly jump from HubSpot into Supademo for deeper engagement insights.


Understanding Engagement Metrics & Limitations

Supademo tracks step-level interactions, but some engagement metrics—such as completion percentage—are calculated dynamically and not stored as static fields.

As a result:

  • Completion rate, number of steps viewed, and session counts are not synced as HubSpot contact properties

  • Supademo does not send completion-based events (e.g. “30% completed” or “100% completed”)

  • Engagement is surfaced through:

    • Timeline activity in HubSpot

    • Detailed analytics when you click through to Supademo

This avoids inconsistencies caused by viewers returning to a demo multiple times or completing it over multiple sessions.


Using Custom Form Fields

You can add custom fields to Supademo lead capture forms (for example, internal qualification questions). These fields:

  • Appear in Supademo’s Leads tab

  • Are included in CSV exports

  • Are not automatically mapped to custom HubSpot properties

Syncing Custom Fields to HubSpot

If you need to push custom form data into HubSpot custom properties, you can use a third-party automation tool such as Zapier:

  • Let the native HubSpot integration handle standard fields (name, email, company, etc.)

  • Use Zapier to sync only the additional custom fields you need

This approach avoids conflicts with HubSpot schemas and ensures reliable data flow.


Summary

  • Supademo syncs identified viewers and demo activity to HubSpot automatically

  • Standard HubSpot contact fields are mapped and populated where available

  • Viewer activity appears as timeline events with direct links to Supademo analytics

  • Aggregated metrics (like completion percentage) are viewable in Supademo, not stored in HubSpot

  • Custom fields can be synced via Zapier if needed

If you have specific field requirements or unique workflows, our team can review them—but custom field mapping is not currently configurable within the native integration.

Interactive tutorials and best practices

Last updated

Was this helpful?