How to set up a post-webinar survey in HubSpot
Last updated on Apr 2, 2026 by Lusine Sargsyan
Goal
Learn how to build a post-webinar survey in HubSpot and automatically send it only to live attendees using workflows.
In this video
- 00:00Introduction
- 00:16Create a survey
- 01:25Add questions to the survey
- 04:25Customize the survey style
- 05:20Customize the Thank you message
- 05:34Edit the survey email
- 06:09Setup the settings
- 06:30Publish the survey
- 06:43Create a list of webinar attendees
- 07:50Create a workflow to send the survey to webinar attendees
- 09:40Check the survey results
Show full transcript
This is a short survey that you can send to people who attended your webinar.
In this video, I'm going to show you how to build a post webinar survey like this inside HubSpot and more importantly, how to set up a workflow that sends it only to people who showed up live.
Let's get started.
So we are inside HubSpot.
First thing we need to do is to build the actual survey.
Head up to the left navigation bar and click on Service.
Then select Feedback Surveys.
Once you are on the surveys page, click the Create Survey button on the top right corner.
Here you will see a few options.
To create a customer support, customer satisfaction, loyalty and different types of surveys.
For a post webinar survey that we're going to create, we want to choose custom survey.
This gives us full control over the questions we ask.
So select the custom survey and click next.
Here we need to choose the delivery method.
Select workflow, click Next again.
Then select the new survey editor and click Create Survey.
Now you are on the survey builder.
We will start by giving our survey a name.
In the top you can see the name of your survey.
Let's call it Post webinar survey.
This is only for your team, so your attendees won't see the name.
Next we need to build out our questions.
For a post webinar survey, I would recommend to keep it tight.
Not more than three questions, so people are more likely to complete it.
To add a question to your survey, in the left side, from the navigation bar, you have this plus button.
Click on it.
And here you have different types of questions that you can add.
Or you can click on the fields and drag and drop anything you want to your survey.
The first field I want to add is the sentiment one.
So I just drag and drop it in my survey.
Here we need to connect our questions to HubSpot property.
Or if you don't have one, you can just create a new property right inside the surveys by clicking the create new property button.
I already have one created.
It's called overall webinar rating.
This one, I'm going to select it, then scroll down.
My first question is going to be like, overall, how would you rate today's webinar I'm going to make this field required.
Now let's add the second question again.
Click on this plus button.
My second question is going to be rating.
I'm going to connect it to my HubSpot property.
Then scroll down.
I'm going to add my question.
How relevant was the content to your work or goals?
And the value labels here, I want to change them to not relevant.
And the highest value should be very relevant.
Then I'm gonna make this field required too.
So toggle this on and let's move on to the third question.
In my third question I want to ask them what topics do they want me to cover in my next webinar.
So it should be a multiple choice Drag and drop.
Connect it to your HubSpot property.
Yes.
I'm going to add my question here.
Which of the following topics would you like us to cover in a future webinar?
And I have my options here.
Like webinar topics that I'm suggesting.
Next, let's remove this email field.
It's by default here.
But we don't need this because, we are sending this survey to our webinar attendees and we already have their emails.
So I'm going to just delete this.
You can make this field required too, but I'm not gonna do it.
Let's close this One and at the last question I actually want to add an open ended question to gather some feedback from our att.
So I'm gonna drag and drop the multi line text here.
I'm going to connect it to my HubSpot property then scroll down.
I'll add my question here.
I'm going to ask are there any other comments or suggestions that they have
I don't want to make it required so I'm going to just close it for now.
Once your questions are in place we can go ahead and change the style of our survey.
So click on your survey then navigate to the style tab here.
I want to remove the layout actually I want to keep it as simple as possible.
Then instead of this icon I want to add my logo.
So click replace image and select your logo.
This looks too big so I'm going to adjust the size.
Let's choose 100.
This looks better.
You can add your website link here.
Now once you are happy with the questions and the style of your survey we can go ahead and customize the thank you message.
Let's close this and go to the thank you message.
I'm going to actually replace this image first and add my logo again to change the size.
And we also want to adjust the message.
We want to keep it as short and simple as possible.
Now we also need to update the copy of the email that your webinar attendees are going to receive.
To find that section, navigate to the left navigation bar, click on the email.
And here you can customize everything you need.
For example, you can change ufrom who the email is going out, the address, the name, the subject line, and the copy of the email itself.
Let's click on the email.
I actually have my copy ready, so I just paste it here.
We can close this now.
And there is an interesting feature I wanted to show you.
Go to the settings in the left navigation bar and go to response settings.
Here you can set up an action.
So when someone submits a survey, you send an email to their contact owner.
This is actually very useful because they can follow up with that lead immediately.
So I'm going to just turn this on and once you are happy with everything, we can go ahead and publish our survey.
In the top right corner you have review and publish.
Button click on it and publish.
Before we create the workflow to send the survey to our webinar attendees, we actually need to make sure HubSpot knows who attended our webinars, I'm using Contrast to run my webinars and Contrast has a native HubSpot integration and every webinar touchpoint like webinar registration, live attendance, replacement, play views, poll responses, chat activity, they are all moved to HubSpot.
Contrast also supports one click list creation for HubSpot so you can instantly generate a list of people who attended your webinar live.
I'm going to actually show you how it works.
So I'm going to go to my Contrast account then click on registrations.
And here you can see this button that says create list.
Click on it.
Here you can create different lists like a list of your registrations, Live viewers, Replay viewers, everyone who clicked on your cta, everyone who answered the polls and Q&A messages.
I actually only need the live viewer so I'm going to keep it and click Create.
Here Contrast is going to create my list and that list updates automatically so you don't have to touch it.
Now let's go back to HubSpot and start creating our workflow.
So I'm going to go back here, navigate to the left menu again, go to the automation section and select Workflows.
Here in the top right corner you have Create workflow button.
Click on it and select From Scratch.
Here we need to set our enrollment trigger.
This is actually the condition that determines who enters this workflow.
I'm going to select when Filter criteria is met Segment list membership.
I need to find the list that Contrast created for me.
It's called Contrast Live Viewers and your webinar name.
I'll select this list, click Done and save.
If your webinar platform doesn't support one click list, you can also search for the property that your webinar integration uses to track attendance.
This might look something like webinar attendance or attended the webinar and you need to set that filter to true.
But the logic is the same.
We only want people who attended our webinar live.
Now we can add the action to our workflow.
So click the plus button.
Here we need to search for survey here.
Under communications we have send survey.
Then from here we need to choose the survey we want to send.
It's the post webinar survey.
Then click save.
Now we can review and turn on our workflow.
In the top right corner, click review and turn on.
Make sure the re enrollment feature is turned off here.
Because we only want each person to go through this workflow once.
You can click next.
Set up the timing settings if you don't want the survey to be sent on weekends or outside of working hours.
You can set them up here and when you are ready, click Skip uh to turn on.
HubSpot is going to generate a name and description for your workflow and turn on your workflow.
Once responses start coming in, you can review everything back in the surveys dashboard.
For that we need to go back.
You again need to navigate to surveys and feedback surveys.
Hover over your survey.
Click on actions select details.
Once you get some responses you will see everything here, average ratings, individual responses and for the open tab text uh answers.
There is no automatic summarizations here, so you will need to spend a little time to reading through those manually.
You can click on this analyze button to see trends across questions.
And all of this data is linked to individual contact records in HubSpot.
So if you want to segment or filter by response, you can actually use this data.
For example, everyone who gave a rating of 3 or below could go into a follow up sequence.
Or everyone who said they are interested in a webinar topic, they can get tagged accordingly.
And that's the full setup.
A custom post webinar survey published live with a workflow that sends it only to live attendees.
Thanks for watching.
See you in the next one.
Step-by-step guide
Requirements
A HubSpot Professional/Enterprise subscription.
A webinar platform (in this guide we use Contrast).
Build the Survey
HubSpot Surveys
In HubSpot, go to the left navigation bar, click on
Service, and selectFeedback Surveys.Click
Create Surveyin the top right. SelectCustom surveyand clickNext.Choose
Workflowas the delivery method and clickNext.Select the
new survey editorand clickCreate Survey.Enter a name at the top (e.g., "Post webinar survey").
Use the + button or drag and drop fields from the left sidebar.
Drag a
sentimentfield, connect it to a HubSpot property (e.g., "overall webinar rating"), and set the question text underLabel(e.g., Overall, how would you rate today's webinar?).Toggle the
Requiredfield on if you want to make the question required.Add your second question and connect it to a HubSpot property (e.g., How relevant was the content to your work or goals?).
Drag and drop your 3rd question field to your survey (e.g., Which of the following topics would you like us to cover in a future webinar?)
Drag and drop a multi-line text field for general comments (e.g., Any other comments or suggestions?).
Click on your survey and go to the
Styletab.Remove or change the layout, replace the default icon with your logo, and adjust the size (e.g., 100px).
Update the "Thank You message" with your logo and a short note.
Navigate to the
Emailtab to customize the sender name, subject line, and body copy.In the
Settingstab underResponse settings, toggle on the option to send an email to the contact owner when a survey is submitted (optional).Click
Review and publishin the top right and thenPublish.
Identify Live Attendees
Contrast 1-Click Lists
Create a list of Live viewers in HubSpot.
Set Up the Automation Workflow
HubSpot Workflow Settings
In HubSpot, go to
Automation>Workflows.Click
Create workflow>From Scratch.Set enrollment trigger.
Select
When filter criteria is met.Choose
List membershipand find the list of live viewers you just created.Click the
+button, search forSend survey, and select yourPost webinar surveyfrom the dropdown.Review the
settings.Ensure re-enrollment is turned off so people only receive the survey once.
Adjust timing settings if you wish to avoid sending emails on weekends or outside working hours.
Click
Review and turn on, thenSkip to turn on.
Common problems and solutions
What's the difference between publishing the survey and sending it?
Publishing just makes the survey live and generates a shareable link. It doesn't send anything to anyone. The workflow you build in Step 3 controls who actually receives it and when.
Does this work with any webinar platform, or only Contrast?
The workflow logic works with any platform, as long as attendance data is being pushed into HubSpot. The guide uses Contrast because it is the only webinar platform that lets you create a one-click list for HubSpot and it is also the #1 rated webinar platform in the HubSpot marketplace. If you use a different platform like Zoom, you'll need to confirm how (or whether) it passes live attendance data to HubSpot.
Can I send the survey to replay viewers too?
Yes! You'd just create a separate list for replay viewers and either add them to the same workflow (with re-enrollment off) or build a second workflow with slightly different messaging.
Can I notify a sales rep or contact owner when someone fills out the survey?
Yes. In the survey's Response Settings, you can configure an automatic email notification to the contact owner whenever a response comes in, so they can follow up right away.

Once your survey is set up, see how webinar platforms connect natively to HubSpot and what data flows back to your CRM.