# 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.

## How to Enroll Contacts in HubSpot Marketing Events - YouTube

[How to Enroll Contacts in HubSpot Marketing Events](https://www.youtube.com/watch?v=umtXdGbQeKQ)

## In this video

- 00:00 Enroll contacts in a HubSpot Marketing Event
- 00:26 Create workflow to enroll contacts
- 00:49 Set up the trigger (is member of a list)
- 02:19 Set 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](https://knowledge.hubspot.com/workflows/create-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").

1. ### Navigate to Workflows

- In HubSpot, go to the `Automation` menu and click on `Workflows`.

2. ### Create a New Workflow

- Click the `Create workflow` button in the top right corner. Select the option to `Start from scratch` to ensure full control over the process.

3. ### Choose a Trigger

- Select the trigger that will start the workflow:
  - You can use a `Form submission` (common for landing pages).
  - Alternatively, use a `List membership` by searching for your pre-created list (e.g., "marketing event test") and selecting "member of this segment".

4. ### Configure 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.

5. ### Add the Marketing Event Action

- Click to add a new action and search for marketing events. Select the action `Add participant to marketing event`.

6. ### Configure 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

- `Save` the 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](/content/site-root.html) 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](/content/site-root.html). It's the top rated webinar platform on the HubSpot Marketplace and also used by HubSpot.
