How to connect a HubSpot Form to a Marketing Event
Last updated on Apr 29, 2026 by Luuk De Jonge
Goal
If your webinar or event platform doesn't automatically sync registrants to marketing events, this video provides a simple solution using HubSpot workflows.
Whether you are hosting an offline event or a webinar, you can use a HubSpot form to capture registrations and automatically attach those contacts to a HubSpot Marketing Event. This process makes it much easier to measure the performance of your bigger campaigns, including emails and landing pages, without needing a complex custom setup.
In this video
- 00:00HubSpot Forms to Marketing Events using Workflows
- 00:26Create new workflow in HubSpot
- 00:40Set form submission as trigger
- 01:55Set action to register to Marketing Event
Step-by-step guide
Requirements
HubSpot Marketing Events are available on all plans, including the free one
HubSpot Forms are available on all plans, including the free one
Access Workflows
HubSpot Dashboard
Log into HubSpot.
Navigate to
Automationsin the left menu.Click on
Workflows.
Create a New Workflow
Workflow Creation
Click to create a new workflow from scratch.
Set the Enrollment Trigger
Workflow Trigger
Choose
Form submissionas the trigger.Search for and select the specific form used for your event (e.g., "webinar landing page").
Set it to trigger on "any form submission" for that specific form.
Configure Filter and Re-enrollment Settings
Enrollment Settings
(Optional) Add criteria to filter specific contacts out, such as competitors, using their domain
Important: Turn on the re-enroll feature. This ensures that if someone registers more than once because they forgot they already signed up, they will still trigger the workflow and receive any connected confirmation emails.
Click
Save and continue.
Add the Marketing Event Action
Marketing Event Action
Click the plus icon to add an action.
Search for "marketing events".
Select the action
Add participant to marketing event.
Configure Marketing Event Details

Marketing Event Details
Select the specific event you want to associate the contact with (e.g., "my Offline test event").
Set the contact status as registered.
Leave the date of registration field empty; it will default to the time the workflow starts (the moment they register).
Click
Save.
Name and Activate
Saving Workflows
Give the workflow a descriptive name (e.g., "offline event form registers someone to our offline events").
Click
Review and turn on.
Common problems and solutions
Why aren't my registrants showing up in the Marketing Event?
Make sure your workflow action is Add participant to marketing event (not “Create marketing event”), and that you selected the correct event. Also confirm the workflow is On and the form submissions meet your enrollment filters.
Do I need to create a Marketing Event first?
Yes. You need an existing Marketing Event to add participants to. If you don't see your event in the action dropdown, create it first (manual event is fine) and refresh.
Should I turn on re-enrollment?
Usually yes. Re-enrollment ensures repeat registrants (or people who resubmit the form) get added again and any downstream automation still runs as expected.
Can I use this for webinars and offline events?
Yes. As long as registration is captured through a HubSpot form, the workflow can attach the contact to the right Marketing Event—webinar, in-person, or hybrid.
Can I set “attended” automatically too?
Not from the form submission alone. "Registered" works great for this setup; "Attended" typically needs attendance data from your webinar/event platform (via integration, import, or API) to update statuses accurately.
How do I verify it's working?
Submit the form with a test email, then check:
- the workflow enrollment history
- the Marketing Event → Participants list
- the contact record → Marketing Events card (if available)

Want to go deeper? This guide covers Marketing events all in one place with step-by-step examples.