Contrast

How to connect a HubSpot form to your webinar platform

Last updated on Jan 30, 2026 by Luuk de Jonge

Goal

This guide shows how to automatically register attendees for a webinar when they submit a HubSpot form, using HubSpot Workflows. Creating a seamless experience for both the organizer and the registrant.

In this video

  • 00:00Create workflow and set up trigger
  • 01:53Register attendee using the form submission
  • 03:26Test your workflow
Show full transcript

All right, so we have now created a HubSpot form.

And what we now want to do is everyone that fills in this form, we want to automatically register them to a webinar.

Let's see how this is done.

All right, so this is the form.

Let's navigate back using the back button.

And right here under automation you will have workflows.

So we're going to create a new workflow.

Here you have all of the workflows.

We're going to create a new workflow by clicking on Create workflow right here from scratch.

And now we're in the workflow builder.

So in the workflow builder what we're going to do is we're going to choose a trigger.

So a trigger is essentially if this happens then we're going to perform an action.

So this is only the trigger part.

So what we of course want is a form submission.

We click here on form submission and we're going to click on the form that we created earlier.

So we have here the webinar registration form.

We click on that.

And right here what we now have set up is anyone that fills in this form and completes it, so not just starts filling it in but actually completes it, they will count as a trigger.

Okay, so we have the name, we have the email, etc.

We can click here on next we can also set up conditions.

This is sometimes useful when you have a specific webinar that you want to apply these rules to.

But for now we're going to keep it simple and we're going to click next.

There's the final option here.

Re enroll.

So, we're going to turn this on simply because people sometimes forget that they have registered to a webinar and when they refill in your form, we want to make sure that they receive another email from the webinar platform that they have been registered, save and continue.

And this is all there's essentially to be done on setting up the trigger.

Now of course we want to use that information that people have provided in the form to register them to your webinar platform.

This is going to be called a little bit differently depending on the webinar platform that you're using.

We're going to use Contrast.

And I know by the top of my head it's something called Register Attendee.

So that's correct.

Register Webinar Attendee.

We're going to click on that.

And now what we can do is we can select a webinar name from the dropdown.

So we're going to select my awesome webinar.

This is the webinar that I created on my webinar platform.

Not every webinar platform allows you to do this.

Contrast does, of course. Most of them do.

If they don't, maybe it's time to switch webinar platforms.

But here we will select my awesome webinar.

And what we can now do is we can click on save and then that's all there is.

So what we have now set up is a trigger.

People fill in the form.

Once they have done that, HubSpot uses this workflow to send that registration to Contrast.

This of course requires you that you have set up and connected your Webinar platform to HubSpot.

If you haven't done that, do that please.

But that's all there is really to it.

Let's make sure that we give it, of course, a name.

So register attendee from HubSpot form.

I always recommend to give a super clear name and even maybe add a description here as well so that everyone in the team knows what this workflow is doing.

If you want to test that that's possible here, you can test it, with a test account or you can just put it live completely.

That's possible as well.

Then you review, turn it on and you test it yourself, using your own information.

Okay, there's a few options here, that you might want to check out.

I for example, know that sometimes HubSpot has a filtering mechanism that will filter you out if you're testing it yourself.

So I always recommend testing it with a different email address, etc.

But this is all there is.

So people fill in the webinar form on your website.

Then the information is passed to your webinar platform through the workflow from HubSpot.

And then of course the registration should also appear in your webinar platform.

Most webinar platforms like Contrast have it set it up this way that you will automatically get a confirmation email and you will also get the calendar invite right into your inbox.

All right, final tip.

If you have multiple webinars and you want to make sure and save yourself, especially a lot of time, simply duplicate the workflow.

Okay.

You keep the form, but you can now set it up to a different webinar in the action panel.

Good luck.

Step-by-step guide

Requirements

2

Create a New Workflow

Screenshot from HubSpot interface listing workflows, showing the option to create a workflow from scratch.

Add a workflow on HubSpot

  • On the Workflow page, click the Create workflow button.

  • Choose From scratch to start with a blank workflow.

3

Set the Workflow Trigger (Form Submission)

Screenshot of the workflow editor interface. The left pane shows the search interface with a highlighted result 'Form submission'. The right pane displays the trigger configuration section.

Configure a workflow trigger

  • Select Form submission as the trigger type.

  • From the dropdown, choose the specific webinar registration form you created earlier.

  • Review any conditions (e.g., specific webinar ID). For most cases, you can leave these simple.

  • Ensure the Re-enrollment option is turned ON. This allows people who previously registered and re-submit the form to receive another confirmation, which is useful if they forgot their initial registration.

  • Click Save and continue.

4

Add the Action to Register Attendee

Screenshot of the workflow interface showing the 'Register Webinar Attendee' action under 'Contrast'

Add a workflow action

  • Search for an action related to your webinar platform (e.g., for Contrast, it might be Register Attendee or Register Webinar Attendee). The exact name may vary depending on your integration.

  • Select the appropriate action (e.g., Register Webinar Attendee).

  • From the dropdown menu, select the specific webinar you want to register attendees for (e.g., "My Awesome Webinar"). This webinar must already exist on your integrated platform.

  • Click Save.

5

Name and Review Your Workflow

Screenshot of a popup window titled 'About this workflow' showing two inputs named 'Name' and 'Description' with options to save, cancel, or generate a description.

Save a workflow

  • Click on the workflow name at the top (default is "Untitled workflow").

  • Give your workflow a clear and descriptive name (e.g., "Register Attendee from HubSpot Form - [Webinar Name]").

  • (Optional) Add a description to clarify the workflow's purpose for your team.

  • Review all trigger and action settings to ensure they are correct.

Test and Activate the Workflow

Screenshot showing the enrollment step with automatic and manual options.

Test your HubSpot workflow

  • You can test the workflow with a test account or activate it directly.

  • To activate, click Review and turn on

  • Verify that you receive the confirmation email and calendar invite from your webinar platform, and that the registration appears in your webinar platform's attendee list.

Common problems and solutions

Webinar platform not connected to HubSpot

The workflow relies on HubSpot being able to communicate with your webinar platform to register attendees. Ensure you have properly set up and connected your chosen webinar platform (e.g., Contrast) to your HubSpot account before activating the workflow.

Attendees not receiving confirmation after re-submitting the form

If someone previously registered and then re-submits the form (e.g., they forgot they registered), they might not get another confirmation email. In the workflow settings, enable the Re-enroll option. This ensures that even if a contact has gone through the workflow before, they will be re-enrolled and receive a new registration confirmation from the webinar platform upon re-submission.

Webinar platform does not support direct registration through HubSpot Workflows

Some older or less integrated webinar platforms might not allow HubSpot to directly register attendees through an action in the workflow. If your webinar platform does not support this functionality, consider switching to a platform that offers better integration (like Contrast, which supports the Register Webinar Attendee action).

Testing the workflow with your own email address

HubSpot sometimes has filtering mechanisms that might prevent your own test submissions from properly triggering or completing the workflow, leading to false negatives. Always test the workflow with a different, non-admin email address to ensure accurate results and confirm that the registration process works as expected.

Managing multiple webinars with similar registration processes

Creating a new workflow from scratch for every webinar can be time-consuming. To save time, clone an existing workflow. You can keep the same form trigger but then easily update the Register Webinar Attendee action to select a different webinar from your platform's dropdown list.

8 Best HubSpot Webinar Integrations. Full Guide 2026

Compare how 8 webinar platforms connect to HubSpot and what registration and attendance data each one sends to your CRM.