How to Enroll Contacts in HubSpot Marketing Events
Last updated on Apr 29, 2026 by Luuk De Jonge
Goal
It can happen that your webinar or event platforms does not automatically sync contacts to a HubSpot marketing event, or you may need to manually associate a list of contacts with an in-person event for example. Let's look at how this is done.
In this video
- 00:00Enroll contacts in a HubSpot Marketing Event
- 00:26Create workflow to enroll contacts
- 00:49Set up the trigger (is member of a list)
- 02:19Set up the action (enroll in HubSpot Marketing Event)
Step-by-step guide
Requirements
A HubSpot account, with a Marketing, Sales or Service Hub in order to use HubSpot Workflows
A pre-created list or segment of contacts (e.g., "marketing event test").
A marketing event already created in HubSpot (e.g., an "offline event").
Create a New Workflow

Workflow Creation
Click the
Create workflowbutton in the top right corner. Select the option toStart from scratchto ensure full control over the process.
Choose a Trigger
Workflow Triggers
Select the trigger that will start the workflow:
- You can use a
Form submission(common for landing pages). - Alternatively, use a
List membershipby searching for your pre-created list (e.g., "marketing event test") and selecting "member of this segment".
- You can use a
Configure Re-enrollment

Workflow Re-enrollment
Decide if you want to turn on re-enrollment. This is important if you are using a form, as it ensures contacts who register more than once are still processed by the workflow.
Add the Marketing Event Action
Marketing Event Action
Click to add a new action and search for marketing events. Select the action
Add participant to marketing event.
Configure Event Details
Marketing Event Details
Select the specific event from the dropdown (e.g., "My offline event").
Set the contact status as registered.
Date of registration: You can leave this blank to automatically use the date the person enters the workflow.
Finalize and Activate
Workflow Information
Savethe action.Rename****the workflow to something descriptive, such as "register contact to marketing event - offline event".Turn it on: This is the most important part to ensure the contacts are actually enrolled.
Common problems and solutions
What is a HubSpot marketing event?
A place in HubSpot to track all your event activity in one spot — registrations, attendees, cancellations — whether it's a webinar, in-person event, or virtual conference.
Do I need to create the event manually?
Not always. If you have Zoom, GoToWebinar, or Contrast webinars connected, HubSpot automatically syncs your webinar events, no manual creation needed. For in-person events or anything not covered by those integrations, you create it manually under Marketing → Events. Check out this tutorial on how to do this.
How do I enroll contacts via import?
Navigate to Marketing > Events, click the event, then go to Actions > Import event contacts. Choose the status you're importing (Registered, Attended, or Cancelled), upload a CSV file, and map the columns. Email address is used to match existing contacts and avoid duplicates.
Is there a faster way to add a large list of attendees manually?
If you have a big list, the most practical option is to import contacts via HubSpot's standard contact import and then use a workflow or list to associate them with the event. It's a few more steps, but beats adding people one by one.
What webinar platforms integrate with HubSpot Marketing Events?
Please be sure to check your webinar platform's help articles to understand whether they integrate with Marketing Events. If you're looking for a webinar platform that integrated with HubSpot, you should check out Contrast. It's the top rated webinar platform on the HubSpot Marketplace and also used by HubSpot.

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