Contrast

How to Set Up Lead Scoring with Marketing Events in HubSpot

Last updated on Feb 19, 2026 by Luuk de Jonge

Goal

Marketing teams collect webinar and event engagement data in HubSpot, but often don't use it to influence lead prioritization. As a result, highly engaged contacts aren't scored differently from inactive ones. This guide shows how to turn marketing event data into simple, actionable lead scoring.

In this video

  • 00:00Introduction to Lead Scoring with Marketing Events
  • 01:20Adding Event Criteria for registrants
  • 02:00Adding Event Criteria for attendees
  • 04:45Next steps: Advanced Lead Scoring
Show full transcript

All right, in this video, I'm going to show you how you can use HubSpot marketing events, and to use all of the data that it collects and then apply simple lead scoring in HubSpot.

Okay, for example, when somebody has watched a webinar, we want to increase our lead score with 10 points.

For It's actually quite easy to set up.

Let's get started.

So what you can do is you can go here in HubSpot.

Of course, we go under marketing, and on the bottom of the page you have lead scoring.

We can create a new score.

We click on that, and then HubSpot is asking you to choose a score type.

In this case, we want to create a contact engagement score.

Okay, so we click on that and we click on create.

And what you can do here is click on add an event group.

Now what you're going to do is you're going to set up different events that increase or decrease a score for your lead.

So here, right here we have the score limit set to minus 100 to 100.

I think you can easily leave it like that.

Of course, you can apply your own least scoring if you want that.

But for the sake of this example, we're going to keep it simple.

All right, so what we want to do here is we want to add event criteria.

Okay?

And what we can do here is marketing events.

We can search for it like that marketing event.

And then what it's going to do is going to pull out all of the different type of events that exist.

You can find them here.

By default you will have whether people have registered to a marketing event or whether people have attended or in some cases also canceled.

So let's start with the very basics.

And that is to making sure that everyone who registers to a marketing event that they actually get points attributed.

So right here we have selected the event, we have selected add.

And what we want to do is we want to add 10 points for everyone that has registered to an event.

Okay, so what we have now set up is anyone that registers to an event, we're now adding 10 points to their lead score.

Okay.

Logically I think you want to add more points to people who actually attend the event instead So you can do that by selecting here add event group.

You get this little piece right here.

We're going to again add event criteria, marketing events like we did before.

And right now what we want to do is in this drop down, we're going to select attended marketing event.

Okay, so your event or webinar platform is sending this directly to HubSpot.

HubSpot can use that data in order for them to appear here.

Right.

So we make sure of course it's set to add and what we now maybe want to do is attribute 25 points to this person.

One thing that we haven't done and this clean things up a little bit is giving names.

So here adds 25 points to attendees, maybe if we copy that.

And this here is uh, adds 10 points to registrants.

Right, right there.

Something that is probably important to mention is that you can also filter the events and you can add time frames.

We at Contrast, we're always using time frames because this is an accumulation, right?

And maybe we only want to look at people from the last year.

So something that we can do here is add a time frame and in the last 365 days.

Or maybe we can do in the last one year.

Right?

However you want to set it up, this will work for you.

But this is important so that you really focus only on actually warm leads, and not add points to people that have attended webinars or events five years ago.

Final thing that you want to do is, of course, give your engagement score or this lead scoring a name.

It's as simple as basic lead scoring based on marketing events.

For example, again, be as descriptive as possible so that your colleagues also understand what they're looking at.

That's it for this video.

This is pretty basic in setup.

This comes out of the box with marketing events, so check that your webinar platform or event platform works with HubSpot marketing events.

If it does, you should have access to this data as well.

But you can go much deeper.

Okay, so in the next video, what we're going to show you is how to use other types of events in order to do lead scoring.

So, for example, what I'm talking about is how can we use poll answers to do lead scoring?

Or when somebody clicks a cta, can we then attribute extra points to this lead?

That's for the next video.

We'll make sure to link it here.

Thank you so much for watching and see you on the next one.

Step-by-step guide

Requirements

  • Access to HubSpot's Lead Scoring builder (Requires HubSpot Pro or Enterprise).

  • A webinar platform integrated with HubSpot (e.g., Contrast).

  • Event data syncing properly into HubSpot.

2

Create a New Score

Creating a new score

  • Click on Create a new score.

  • Select Contact engagement score as the score type.

  • Click on Create.

3

Set Up Scoring for Registrants

Setting up the score

  • Then click on Add event group.

  • Click on Add event criteria.

  • Search for Marketing event.

  • Select Registered for marketing event.

  • Add 10 points for everyone that has registered to an event.

Set Up Scoring for Attendees

  • Click Add event group again.

  • Click Add event criteria.

  • Search for Marketing event.

  • Select Attended marketing event.

  • Attribute 25 points to this person.

  • Give your engagement score a descriptive name, for example, "basic lead scoring based on marketing events". This helps colleagues understand its purpose.

Common problems and solutions

Why don't I see "Lead scoring" in my HubSpot account?

Lead scoring is not available on all plans. You need a Professional or Enterprise subscription (Marketing Hub or Sales Hub) to access it.

Why can't I find "Marketing events" as an event criterion?

Your account may not have Marketing Events enabled, or your webinar platform is not connected correctly. Make sure the integration supports HubSpot Marketing Events and is active. If you're looking for a webinar platform that integrates with marketing events, check out Contrast.

Why aren't registrations or attendance showing up in HubSpot?

Event data must be synced from your webinar platform. Check that the integration is authorized, mapping is correct, and events are being pushed successfully. Events may not get pushed to HubSpot, if you have created the event before connecting HubSpot to your webinar platform.

Why are no points being added to contacts even though they registered?

The contact must exist in HubSpot and match the event data (usually by email). Also confirm the score is published and not left in draft mode.

Why can't I filter scoring by a specific event?

Not all integrations pass event-level identifiers. If filtering isn't available, check whether your platform supports sending individual event IDs or names. Contrast does offer this.

Why don't score updates appear immediately?

Scoring recalculations may take time, especially on large databases. Allow processing time or trigger a manual recalculation if available.

HubSpot App Events are now in workflows, lead scoring, and journey analytics. Step-by-step guide to using them for webinar segmentation, Q&A routing, and attribution.

Want to score leads based on poll answers and Q&A questions too? See how App Events unlock more granular scoring in HubSpot.