Skip to content

CRM AND LEAD SCORING

Webinar CRM: every registrant becomes a contact, scored by what they did

After a webinar you have a list of names and one real question: who here is close to buying, and who only wanted the replay? A webinar CRM answers it by keeping every registrant as a contact and scoring what they did. Here is what it records, how a built-in one compares with a traditional CRM and with an integration, a scoring model you can use on any platform, and how Webinly runs it for you.

What is a webinar CRM?

A webinar CRM is a contact database that the webinar itself fills in. Every registrant becomes a contact, and what they do before, during and after the session, such as attending, watching, answering polls, asking questions and starting checkout, is recorded on that contact, so follow-up starts from behaviour instead of a spreadsheet export.

It comes in two forms. A built-in webinar CRM is part of the webinar platform, so there is nothing to connect. The other is a traditional CRM fed by an integration, which holds whatever the webinar tool sends it. Webinly’s is built in: contacts, three scores (engagement, buyer intent and fit), lifecycle stages, segments and a deal pipeline, with the contact record and its scores on every plan.

Built-in webinar CRM vs a traditional CRM vs an integration

There are three ways to keep track of webinar leads, and each is the right answer for somebody. The difference is how much of what happened in the room reaches the contact, and how much work it takes to get it there.

Compared onWebinar CRM (built in)Traditional CRMTraditional CRM plus an integration
What it records about a webinarWhat each person did, on their contact: registration, attendance, how much they watched, poll votes, questions, chat, reaching the pitch, starting checkout.Nothing on its own. Someone exports the attendee list and imports it, so the record says a person was on a list, not what they did.What the connection is built to send. Often that is the registration and whether the person attended, as a tag or a field.
When it arrivesAs each action happens, while the webinar is still running.After the event, whenever the export and the import get done.Shortly after each event the connection covers. A sync that fails can go unnoticed.
SetupNone. The registration page creates the contact.Nothing to connect, but an export and an import after every webinar.Connect the two tools once, map the fields, and check the connection again when either tool changes.
Who it suitsTeams whose leads mostly arrive through webinars, and who want follow-up to start from what people did in the room.Sales teams with many lead sources and long deals, for whom a webinar is an occasional event.Teams that already run their sales process in a CRM and want webinar leads to appear there without manual work.
Where it falls shortIt is built around the webinar, so it does not replace the CRM of a big sales team.It cannot tell a no-show from someone who reached the pitch, and the list is stale by the time it is imported.Two tools to keep in step, and the detail of what someone did in the room usually stays in the webinar tool.

You do not have to pick one. You can keep scoring and follow-up in the webinar CRM and pass each lead on to the CRM your sales team works in. How Webinly does that is under Connect the CRM you already use.

What a webinar CRM records, and the follow-up each signal starts

A registrant list tells you who signed up. A webinar CRM tells you what each person did next, and each of those actions calls for a different follow-up. This is what Webinly keeps on the contact for each one:

What the person didWhat the CRM recordsThe follow-up it makes possible
Registered, then did not attend (a no-show)A contact with the registration on its timeline and no attendance. They fall into the ready-made segment of people who registered but never attended.Send the replay and keep them on the list. Joining that segment can start an automation.
AttendedAttendance and each watch milestone (25%, 50%, 75%, 100%) on the timeline, with engagement points for each. Watching 80% or more moves a Lead to Warm lead.Sort contacts by highest score, or use the ready-made segment of people who attended but did not buy.
Asked a questionThe question on their timeline, and 12 engagement points by default, more than a chat message earns.Read it before you reply. A question is usually the objection your follow-up has to answer.
Reached the pitchThat they were still watching when the offer appeared on screen: 25 engagement points and 20 buyer-intent points by default.Build a segment of people who reached the pitch and did not start a checkout, and send them the offer again.
Started checkout on the offerA started checkout (35 engagement points, 40 buyer intent), plus 25 buyer intent if they leave it unfinished. Those people fall into the ready-made Checkout abandoned segment.An automation can email you an alert when buyer intent crosses 80, so you can reach them the same day.
Watched the replayHow much of that webinar they have now watched.An automation can wait until someone watches part of the replay, then branch: a next step for the people who watched, one last email for the rest.
BoughtA buyer, placed in one of six buyer groups by how recently, how often and how much they bought. Some purchases also move the contact to Customer on their own.Stop selling to them. An automation that starts when someone buys through the in-webinar checkout can move them to the Customer stage.

The points are Webinly’s defaults and you can change them. The full list of signals and what each is worth is in the lead scoring section below.

How the webinar CRM works in Webinly

Every registrant is a contact

The registration page creates the contact, one profile per email address, with no import and no wiring. From then on each action lands on that profile’s timeline: registrations, attendance, watch milestones, poll votes, questions, chat, bookings and emails. The profile shows the three scores, with a small trend line for engagement, and the contact list can be sorted by highest score, so the top of the list becomes the top of your follow-up. The customer data platform page covers what a profile holds in full.

Scores that update as people act

Engagement and buyer intent recalculate the moment a scored action lands, while the webinar is still running. That is what lets a follow-up start from what someone did ten minutes ago instead of from a list you export tomorrow. The points, cooling and bands behind the scores are in the lead scoring section below.

Lifecycle stages that move on their own

Each contact also carries a stage. Most stages follow from what the contact did:

StageWhen a contact gets there
LeadThe starting stage for anyone who registers.
Warm leadWatched 80% or more of any webinar.
Hot leadHas a deal, a booked call or one you added by hand, that was not cancelled, missed or marked lost. A won deal still counts here: winning a deal does not by itself move anyone to Customer, so do that by hand or with an automation that starts when a deal is won.
CustomerMoved here by you, or by an automation with a step that moves them to Customer, such as one that starts when someone buys. Some purchases also put a contact here on their own. A purchase from an in-webinar offer may not, depending on what the offer delivers, so that automation is the sure way to mark every buyer. Once here, the other automatic rules stop applying.
ChurnedNo registration, webinar attendance or booking for 90 days. Email clicks do not reset this clock.

If you set a stage by hand, your choice wins over the automatic rules and stays put.

Segments that keep themselves current

Build a segment from scores, stages, tags, a specific webinar, or “did or did not do this in the last N days”, combined with and, or and not. Ready-made ones cover the usual follow-up lists: registered but never attended, attended but did not buy, checkout abandoned, and Hot (80 and above). Membership updates as events land, and joining or leaving a segment can start an automation.

Buyers are also grouped by how recently, how often and how much they bought, into six groups including champions, at-risk and lost, so you can see who to reward and who is slipping away. You also see each contact’s Heat from 0 to 100 on her What’s next tab, whether she is likely to buy, whether she may leave and, once your account has at least 20 buyers, the day she will probably pay. You can read more on the Sales AI page, and you can read more about segments and buyer groups on the customer data platform page.

A deal pipeline for the people you talk to

Deals sit on a drag-and-drop board. A deal is created when someone books a call on your booking page, or you add one by hand. The board starts with five stages (Booked, Showed up, Won, Lost, No-show) and you can rename, add or remove them, run more than one pipeline, record a deal value, note why a deal was lost, and give each stage a number of days after which a deal sitting there is flagged as going cold.

Scores that start the follow-up

Automations can start when a contact’s score moves into a new band at or above a number you set, when they join or leave a segment, when another automation moves them to a stage, or when a deal of theirs is won or lost. Scores are checked at the band lines, so set the number to one of them: 80 is where Hot and Ready to buy begin. The steps that follow can send an email, alert you by email or move the contact to a stage. The webinar follow-up guide covers what to send to each group.

Webinar lead scoring: how the CRM ranks who is ready to buy

Lead scoring is the part of a webinar CRM that turns a timeline of actions into the order you call people in. This section covers who is ready to buy, what each signal is worth, and how points, cooling and bands work. If you are choosing a tool, our guide to lead scoring software for webinars covers the 10 signals to score and how to set scoring up in an afternoon.

Who is ready to buy after a webinar

The people ready to buy are the ones who did something costly near your offer. They stayed until the pitch, they clicked through to the price, or they started a checkout and stopped. Registering tells you almost nothing, attending tells you a little, and what someone did in the last third of the session tells you most.

So the useful list after a webinar is not “who registered”. Split everyone into three groups before you send a single follow-up:

  • Ready: clicked the offer or opened checkout

    Usually a small slice of the room, and most of the money. Reach them within a day, personally if you can, and answer the one thing that stopped them.

  • Interested: watched most of it, never touched the offer

    They asked questions or answered polls but left before the pitch, or saw it and did not click. They need the replay, a link straight to the offer, and a reply to their objection, not a discount.

  • Not yet: registered, then missed it or left early

    Send the replay and keep them on the list. Calling them this week spends your best hours on your coldest names.

The signals that matter, and what each one is worth

Webinar attendee tracking only helps if each action carries a weight. The table uses Webinly’s starting points for its two behaviour scores: engagement (how involved someone is) and buyer intent (how close they are to paying). Treat them as a sensible first guess on any platform, then adjust after a few webinars.

SignalWhat it tells youEngagementBuyer intent
RegisteredCurious enough to hand over an email. That is all.50
Added it to their calendarThey plan to turn up.60
AttendedThey turned up.150
Watched 25%, 50%, 75%, 100%How much of your argument they actually heard.5, 10, 20, 300
Answered a pollPaying attention at that moment.80
Sent a chat messagePresent and involved.50
Asked a questionA specific problem, often the objection to your offer.120
Clicked a handoutThey want the material, not just the talk.60
Reached the pitchStill watching when the offer appeared on screen.2520
Stayed to the endHeard the whole close.150
Started checkoutStarted to pay. On a Stripe card checkout this counts when the payment form opens; on other checkouts, such as Tap, when they press a pay button.3540
Left checkout unfinishedWanted it. Something stopped them.025
Clicked a webinar emailStill reading you.30
Hard bounce / spam complaintUnreachable, or annoyed.minus 50 / minus 300

Two patterns are worth noticing. Watch time is a volume signal: it says someone listened, not which way they are leaning. Pitch and checkout actions are direction signals, which is why buyer intent is built from them. And a question is worth more than a chat message, because a question is usually the objection your follow-up has to answer.

How webinar lead scoring works: points, cooling and bands

Points add up per person. Every scored action adds its points to that contact, across every webinar they have been to, so someone on their third session outranks a first-timer who did the same things.

Old points cool off. Without decay, a person who was keen in March still looks keen in September. Webinly halves the value of every point each 30 days by default, so a click from two months ago counts a quarter of a click from today. A scheduled recompute keeps quiet contacts cooling even when nothing new happens.

Bands turn a number into a decision. Engagement reads Cold under 20, Warm from 20 to 49, Engaged from 50 to 79 and Hot at 80 and above. Buyer intent uses the same lines with its own labels: Low intent, Warming up, Interested, Ready to buy. You act on the band, not the exact score.

A worked example. Two people register for the same webinar. The first attends and leaves a quarter of the way in: 5 + 15 + 5 = 25 engagement, Warm, and 0 buyer intent. The second adds it to their calendar, attends, watches past 75% (5 + 10 + 20), answers a poll, is there when the offer appears, starts to pay, then closes the tab before finishing. That is 129 engagement, Hot, and 60 buyer intent that becomes 85 once the checkout counts as abandoned: Ready to buy. The second person is your first call today. If they go quiet, their engagement halves to about 65, Engaged, within 30 days and falls to about 32, Warm, within 60.

Qualification is a different kind of score. Engagement and buyer intent measure behaviour. Qualification, shown as Fit on a contact, measures how well someone matches what you sell rather than what they did. It does not cool off, and it stays blank until there is something to score rather than showing a misleading zero.

Every number above is a default. In scoring settings you can change the points for each action, how quickly a quiet contact cools down, and the thresholds and labels of each band. Watch time is the one exception: the four steps (25%, 50%, 75%, 100%) cannot be set one by one, only replaced by a single number that every step then scores. Changes apply to everyone on the account from the next time their score updates.

Connect the CRM you already use

Webinly’s contacts and deal pipeline are meant to be the CRM for your webinar leads. If your sales team already works somewhere else, these are the routes that exist today. One limit applies to all of them: the lead’s details travel, while the scores, the timeline and the stage worked out from activity stay in Webinly.

GoHighLevel: a built-in connection

Connect HighLevel on the Integrations page, choose the sub-account, then switch on Sync to GoHighLevel in each webinar you want synced. Each registrant of a free webinar is created or updated there with their name and email, tagged registered when they sign up and attended the first time they join the room. Someone who pays to register reaches HighLevel only when they first join, tagged attended. It is one-way: nothing comes back from HighLevel.

HubSpot, Salesforce and other CRMs: webhooks

There is no built-in connection to HubSpot, Salesforce or any other CRM, and Webinly has no public Zapier app. What you get on every plan is a signed New registration webhook, sent to an HTTPS address you control. It carries the name, email, phone and custom answers the person gave, the webinar and session they chose, their UTM tags and the page they came from. What receives it there and writes the lead to your CRM is yours to set up.

From your registration pages that webhook covers free webinars. Paying for a seat sends Purchase / payment completed instead, and changes to bookings and deals have events of their own. Deliveries are not retried, so your endpoint has 5 seconds to answer.

The API, on Pro and Scale

With an API key your own systems can read registrations and contacts, or add people to a webinar. The API is part of Pro and Scale, and a $9/month add-on on Starter.

A CSV file, for a one-off move

Export downloads your contacts with their email, name, phone, lifecycle stage, tags, dates and custom fields. The scores and the timeline are not in the file. Import works the other way, for a list you already have.

The webinar integrations page has the set-up steps, the full list of webhook events and the limits of each route.

Who uses a webinar CRM

Anyone whose leads or customers show up to a webinar. Four common cases, all on the same contacts, scores and pipeline:

  • Coaches and course creators

    The webinar ends in an offer for a programme or a course. Buyer intent shows who reached the pitch and who started checkout and stopped, and a booked call becomes a deal on the board, so your call time goes to the people closest to buying. There is more in our guide to a CRM for coaches.

  • Consultants and agencies

    The webinar ends in a booked call. Each booking becomes a deal with a value, a stage and, if you lose it, a reason. You can run more than one pipeline, and each stage can flag a deal that has sat there too long. If your sales process lives in GoHighLevel, each webinar can send its registrants there.

  • SaaS demo and onboarding teams

    A weekly demo or an onboarding session is a webinar too. The questions people ask land on their timeline, a segment lists who attended a given webinar and who did not, and an automation can alert you when someone’s engagement moves into a higher band.

  • Trainers and educators

    Watch milestones show who sat through a session and who left early, poll votes sit on each person’s timeline, and the segment of people who registered but never attended tells you who needs the replay.

What it does not do

It does not replace a big sales team’s CRM. Webinly can push each webinar’s registrations to GoHighLevel as contacts; the scores and stages stay in Webinly. Apart from that, there is no built-in connection to an outside CRM such as HubSpot. Other CRMs are reached by webhook or the API, as described under Connect the CRM you already use.

A registration does not open a deal. The pipeline holds booked calls and deals you add. Everyone else lives in contacts and segments, which is where most webinar leads belong until they talk to you.

Some parts wait for data. You see the day a contact will probably pay only once your account has at least 20 buyers. Buyer groups only include people who have bought. Fit stays blank until there is something to score.

A score ranks people. It does not sell to them. A Hot contact who hears nothing from you for two weeks cools off like anyone else. The score tells you who to call first; the call is still yours to make.

Setting it up

  1. 1. Publish a webinar

    Contacts and scoring start with the first registration. There is nothing to connect.

  2. 2. Add an offer to the webinar

    Without an offer there is no pitch moment and no checkout, so buyer intent has nothing to read. On an automated webinar the offer sits on the timeline; on a live one you write it ahead and throw it from the control room when you reach the pitch. See in-webinar offers.

  3. 3. Check the scoring defaults against your sales cycle

    Selling something people decide on over months? Slow the cooling down. A quick, low-price offer can keep the default.

  4. 4. Create the segments you will act on

    Start with the ready-made Checkout abandoned and Hot segments, then build one more in the segment builder: reached the pitch and did not start a checkout.

  5. 5. Get told when someone heats up

    One automation: when buyer intent crosses 80, email yourself an alert. That single rule is most of a speed-to-lead process.

  6. 6. Mark your buyers as customers

    A second automation that starts when someone buys and moves them to the Customer stage. Everyone who pays through the in-webinar checkout is then marked the same way, and a buyer who goes quiet for 90 days stays a customer instead of reading as churned.

Common questions

What is a webinar CRM?
A CRM that the webinar feeds directly. Every registrant becomes a contact, and what they do before, during and after the session (attending, how long they watched, poll answers, questions, reaching the pitch, starting checkout, purchases) lands on that contact without exports or glue between tools. In Webinly the contact record and its three scores come with every plan.
Do I need a CRM for webinars?
Not if everyone gets the same email afterwards. You need one as soon as you want to treat a no-show, an attendee and someone who started checkout differently, because something has to remember who did what. A spreadsheet export can do that for one small webinar. For regular webinars a webinar CRM keeps the record for you. In Webinly the contact record and its three scores come with every plan.
Should I use a built-in webinar CRM or an integration?
Choose built in when most of your leads arrive through webinars: what each person does in the room is recorded as it happens, with nothing to connect. Choose an integration when a sales team already works in another CRM and mainly needs the lead and whether they attended. You can also do both. In Webinly the scores, stages and follow-up stay in its own CRM, while registrations can be passed on to GoHighLevel or, by webhook, to a tool of your own.
Which CRMs work with webinar software?
It depends on the platform, so look for your CRM by name on its integrations list. For Webinly: GoHighLevel has a built-in connection that creates each registrant as a contact, tagged registered or attended. HubSpot, Salesforce and other CRMs have no built-in connection, and there is no public Zapier app. For those, Webinly sends signed webhooks to an address of your own on every plan, and has a REST API on Pro and Scale, which is a $9/month add-on on Starter.
How does webinar data reach a CRM?
In one of four ways. Built in: the webinar platform is the CRM, so nothing has to move. A native integration: each registrant is created as a contact in the other CRM, as Webinly does with GoHighLevel. A webhook or an API: the platform sends each new registration, with the name, email, phone and answers the person gave, to a system of your own, which writes it to your CRM. Or by hand: you export a CSV and import it. In Webinly only the first keeps the scores and the timeline on the contact.
Does Webinly connect to my existing CRM?
It can push each webinar's registrations to GoHighLevel as contacts. The scores and lifecycle stages stay in Webinly. There is no built-in connection to other CRMs such as HubSpot; Webinly's contacts and deal pipeline are meant to be the CRM for your webinar leads. For other CRMs, a signed webhook on every plan, or the API on Pro and Scale, can send each new registration to a tool of your own.
How do you score webinar leads?
Give each action points, weight the ones near your offer highest (reaching the pitch, clicking the offer, starting checkout), let old points fade so last month's interest does not read as today's, and group the totals into bands you can act on. Webinly starts from 5 points for registering and 35 for starting checkout, halves points every 30 days, and calls 80 and above Hot. Every number can be changed.
What is an attendee engagement score?
A single number for how involved someone has been with your webinars: whether they came, how much they watched, whether they voted, asked or chatted. In Webinly it is one of three scores on every contact, it cools off when a person goes quiet, and you can sort your contact list by it so the most involved people are at the top.
How do I know who is ready to buy after a webinar?
Look at purchase signals, not attendance. The people who clicked the offer, opened checkout, or started and did not finish are the ready group; contact them first, within a day. In Webinly the buyer-intent score is built from purchase signals like reaching the pitch, starting checkout and leaving it unfinished, and marks 80 and above as Ready to buy.
When do I see the day a contact will probably pay?
You see it on her What's next tab once your account has at least 20 buyers, because we work it out from buyers like her. Before that, you read on her contact that we cannot give a date yet, and you can bring your past buyers in from Contacts › Import › Past sales to get there sooner. You see her Heat, whether she is likely to buy and whether she may leave on the same tab. You see your buyers in groups (champions, at risk, lost) as soon as you have buyers, because we group them by purchases that already happened.

Know who to call after your next webinar

Every registrant becomes a scored contact, with stages, segments and a deal pipeline in the same place as the webinar itself.

Your card is saved when you pick a plan. On a first plan you pay $1 today and the plan price 7 days later, with one webinar and 50 registrations in between. Cancel any time from the billing page.

Related reading

We last updated this page on 2026-11-08, when we checked Heat, likely to buy, may leave and the pay date against the app. Default points, cooling speed, bands and lifecycle rules were read from the product source on 2026-09-27; each account can change the scoring defaults. Something out of date? Email us.

Run the webinar, sell in the room and follow up, on one bill.

Create your account →