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
- 00:00 Prepare and import leads to HubSpot
- 02:09 Create a static list from imported contacts
- 03:05 Create a HubSpot workflow to register contacts to Contrast webinar
- 05:24 Verify registrations in Contrast
Step-by-step guide
Requirements
- List of leads.
- An active HubSpot account with an active professional or enterprise subscription so that you can use Workflows.
- Contrast account integrated with HubSpot.
- Webinar created on Contrast.
1. Prepare and Import Leads to HubSpot
- Prepare your lead file: Ensure the first row has headers like "email", "first name", "last name" that match your HubSpot properties.
- Verify the file format is supported by HubSpot (CSV, XLSX, or XLS).
- Open HubSpot and navigate to
CRM>Contacts. - Click the
Importbutton on the top right. - Select the
Import a fileoption. - Choose
Quick import contacts only. - Click
Choose a file, select your lead file, and clickOpen. - Click
Nextand map the columns by clicking the dropdown that sayschoose or create a property. - If you do not want to import data from unmapped columns, tick
Don't import data in unmapped columns. - Click
Next. - Name your import (e.g., "Register to webinar") and agree to the terms.
- Click
Finish Import.
2. Create a Static Segment from Imported Contacts
- After the import, click the
Actionsbutton. - Select
Add imported contacts to segment. - Choose
New static segmentfrom the dropdown. - Name your segment (e.g., "Register to webinar").
- Click
Nextand thenSave and process the segment.
3. Create a HubSpot Workflow to Register Contacts to Contrast
- Navigate to
Automation>Workflowsin HubSpot. - Click
Create Workflowon the top right and selectFrom Scratch. - Choose
Contact basedand clickSave and continue. - Choose
When filter criteria is metas the trigger and selectSegment list membership. - Search for the list you just created (e.g., "Register to Webinar").
- Ensure the filter is set to
Is member of this segmentand clickDone. - Click the small
+icon to add an action and select your integrated Contrast account. - Choose the action
Register as attendeeand select the specific webinar. - Click
Save, thenReview and turn on. - Set the option to enroll current contacts that meet the criteria to
Yes. - Verify the number of contacts matches your imported leads and then click
Skip and turn this on. - Finally, click
Turn on the workflow.
Verify Registrations in Contrast
- Open your Contrast account and select the specified webinar.
- Click on
Registrationsto 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:
- Export existing registrations from Contrast.
- Import them into HubSpot.
- Create a suppression list of already registered contacts.
- Add that list as an exclusion condition in your workflow.
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:
- Add a delay step in the workflow before registering as an attendee.
- Schedule the workflow to turn on at a specific date and time.
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.