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
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 Eventstab.Locate the
poll voteevent.Look under
property infoto find the internal name and details for the specific property. You will need this when building the workflow.
Create a Destination Property
Contact Properties
Click the
Settingsicon in the top navigation.Scroll down to
Data Managementand selectProperties.Click the
Create propertybutton.Set the
property label(e.g., "last webinar poll answer").Set the
field typetosingle line text.Click
Create property.
Create the Workflow
HubSpot Workflows
Go to
Automationin the left navigation bar and selectWorkflows.Click
Create workflowin the top right corner and selectfrom scratch.Select
Contactas the filter criteria.Scroll down and select
app eventsfrom Contrast webinars.Select
poll vote.Click the
add criteriabutton to select the exact poll question (e.g., "what is your CRM?").Click
next, thensave 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 valuefield.Under
trigger and event data, selectContrast 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.

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