Contrast

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

1

Access Workflows

HubSpot Dashboard

  • Log into HubSpot.

  • Navigate to Automations in the left menu.

  • Click on Workflows.

2

Create a New Workflow

Workflow Creation

  • Click to create a new workflow from scratch.

3

Set the Enrollment Trigger

Workflow Trigger

  • Choose Form submission as 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.

4

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.

5

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.

6

Configure Marketing Event Details

Screenshot of a workflow action form showing marketing event fields

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)
Step-by-Step Guide: HubSpot Marketing Events

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