Register Leads to Your Webinar via HubSpot Workflows | Contrast

Register Leads to Your Webinar via HubSpot Workflows

Last updated on Mar 3, 2026 by Lusine Sargsyan

Goal

You have a list of leads inside or outside of HubSpot and want to bulk-register them for a specific Contrast webinar? This guide shows you how to import those leads into HubSpot and use a workflow to automatically register them for your webinar in Contrast.

How to Register a Segment (list) for Your Webinar Using HubSpot Workflows

In this video

Step-by-step guide

Requirements

1. Prepare and Import Leads to HubSpot

  1. Prepare your lead file: Ensure the first row has headers like "email", "first name", "last name" that match your HubSpot properties.
  2. Verify the file format is supported by HubSpot (CSV, XLSX, or XLS).
  3. Open HubSpot and navigate to CRM > Contacts.
  4. Click the Import button on the top right.
  5. Select the Import a file option.
  6. Choose Quick import contacts only.
  7. Click Choose a file, select your lead file, and click Open.
  8. Click Next and map the columns by clicking the dropdown that says choose or create a property.
  9. If you do not want to import data from unmapped columns, tick Don't import data in unmapped columns.
  10. Click Next.
  11. Name your import (e.g., "Register to webinar") and agree to the terms.
  12. Click Finish Import.

2. Create a Static Segment from Imported Contacts

  1. After the import, click the Actions button.
  2. Select Add imported contacts to segment.
  3. Choose New static segment from the dropdown.
  4. Name your segment (e.g., "Register to webinar").
  5. Click Next and then Save and process the segment.

3. Create a HubSpot Workflow to Register Contacts to Contrast

  1. Navigate to Automation > Workflows in HubSpot.
  2. Click Create Workflow on the top right and select From Scratch.
  3. Choose Contact based and click Save and continue.
  4. Choose When filter criteria is met as the trigger and select Segment list membership.
  5. Search for the list you just created (e.g., "Register to Webinar").
  6. Ensure the filter is set to Is member of this segment and click Done.
  7. Click the small + icon to add an action and select your integrated Contrast account.
  8. Choose the action Register as attendee and select the specific webinar.
  9. Click Save, then Review and turn on.
  10. Set the option to enroll current contacts that meet the criteria to Yes.
  11. Verify the number of contacts matches your imported leads and then click Skip and turn this on.
  12. Finally, click Turn on the workflow.

Verify Registrations in Contrast

  1. Open your Contrast account and select the specified webinar.
  2. Click on Registrations to confirm that all imported contacts appear under registrations.

Common Problems and Solutions

What happens if a contact is already registered for the webinar?

Contrast will not create a duplicate registration. The contact will receive the confirmation email again if the workflow triggers the "Register as attendee" action a second time. You can suppress already registered contacts:

What happens if I accidentally import duplicate contacts into HubSpot?

HubSpot automatically deduplicates contacts based on email address. The same email will merge into one record, and the workflow will enroll the contact once unless re-enrollment is enabled.

Will contacts who unsubscribe from HubSpot emails still receive the webinar confirmation?

Yes, confirmation is sent from Contrast, not HubSpot.

Can I schedule the registrations to happen at a specific time?

Not directly during import, but you can:

Can I re-run this process later with a new list of leads?

Yes. For each new batch, import the new leads, create a new static list, and either create a new workflow or update the existing one to enroll the new list.