Contrast

How to copy app event data to properties in HubSpot

Last updated on Aug 13, 2026 by Lusine Sargsyan

Goal

When a contact answers a poll during a webinar, the data is stored inside a timeline event. In this guide, we're gonna move that data into a HubSpot property so we can use it in email personalization tokens, segment filters, lead scoring, reporting, etc.

In this video

  • 00:00Introduction
  • 00:18Locating Event Data
  • 00:54Creating Destination Property
  • 01:30Building the Workflow
  • 02:44Mapping Event Data
  • 03:21Finalizing and Activating

Step-by-step guide

Requirements

  • Professional or Enterprise tier of HubSpot to be able to create workflows

  • A webinar platform that pushes app events to HubSpot (e.g., Contrast)

  • At least one webinar already run with a poll

1

Check the App Event Data

HubSpot Data Management

  • In the left navigation bar inside HubSpot, click on Data management.

  • Select Event Management.

  • Navigate to the App Events tab.

  • Locate the poll vote event.

  • Look under property info to find the internal name and details for the specific property. You will need this when building the workflow.

2

Create a Destination Property

Contact Properties

  • Click the Settings icon in the top navigation.

  • Scroll down to Data Management and select Properties.

  • Click the Create property button.

  • Set the property label (e.g., "last webinar poll answer").

  • Set the field type to single line text.

  • Click Create property.

Create the Workflow

HubSpot Workflows

  • Go to Automation in the left navigation bar and select Workflows.

  • Click Create workflow in the top right corner and select from scratch.

  • Select Contact as the filter criteria.

  • Scroll down and select app events from Contrast webinars.

  • Select poll vote.

  • Click the add criteria button to select the exact poll question (e.g., "what is your CRM?").

  • Click next, then save and continue.

  • Add a new action and search for edit record.

  • Choose the destination property created in Step 2 (e.g., "last webinar poll answer").

  • For the value, click the choose a value field.

  • Under trigger and event data, select Contrast webinars poll vote.

  • Choose the poll answer.

  • Click Save.

  • Turn on the workflow using the toggle in the top right corner.

Common problems and solutions

Why can't I just use the poll answer directly in an email?

Because it lives inside a timeline event, not on the contact record. Personalization tokens can only read contact properties, they can't reach into event data. The whole point of this workflow is to copy the value out of the event and onto the contact, where the rest of HubSpot can actually see it.

The workflow fires for every poll across every webinar ever run

Add a filter to the enrollment trigger so it only triggers for the specific poll question you care about.

HubSpot App Events are now in workflows, lead scoring, and journey analytics. Step-by-step guide to using them for webinar segmentation, Q&A routing, and attribution.

See how App Events let you score on even richer signals like watch time, poll answers, and CTA clicks from your webinars.