A SaaS founder ran a 200-person product webinar in March. Attendance rate was 68 percent. Poll engagement was 41 percent — nearly half the room was actively signalling what they cared about. Within 48 hours he had sent one follow-up email: a recording link and a generic book-a-call button, sent identically to all registrants. Pipeline generated over the following two weeks: zero booked calls.
The webinar was not the problem. With 136 people in the room and 82 of them answering polls, there was real intent signal available. The problem was that the follow-up treated someone who spent 47 minutes watching a live demo the same as someone who registered from a LinkedIn post and never showed up. One email, sent 26 hours after the session ended, with no reference to anything specific enough to justify a click. Here is the automation that fixes it.
Attendee intent segmentation: why high-intent and low-intent registrants need completely different sequences
The single biggest reason webinar pipeline dies is uniform treatment. One email to 200 people ignores everything those 200 people told you during the session.
Divide attendees into three tiers by in-session behaviour:
- Tier 1 — High intent: Attended 70 percent or more of the session, submitted at least one Q&A question, or answered a product-specific poll. These are active learners researching your solution. Route them into a three-touchpoint sequence that includes a phone call within two hours of session end.
- Tier 2 — Moderate intent: Attended between 20 and 70 percent of the session, no Q&A submission. Engaged but possibly early-stage. Email and LinkedIn only — no outbound call.
- Tier 3 — Low intent / No-show: Registered but did not attend, or left within the first 15 minutes. One email with the recording link, nothing else until they take a further action.
The critical point is that tier assignment needs to happen the moment the webinar ends — not after a manual export on Friday. A 48-hour lag in segmenting is functionally the same as no segmentation: by the time you have sent the right message to the right person, the session is a faint memory and your calendar link is competing with vendors who reached out faster.
Email sequence design for webinar follow-up: the three-message structure that does not read like a newsletter
A recording link email is not a follow-up. It is a filing cabinet. Attendees bookmark it, do not watch the recording, and move on.
A proper follow-up sequence for Tier 1 and Tier 2 attendees has three messages:
Message 1 — Within 90 minutes of session end. Reference something specific: the poll result they answered, a question you addressed during the session, the segment of the demo that covered their use case. Include one specific call to action — a calendar link or a short qualification form — not both.
Message 2 — Day 3. One customer story in three sentences, matched to the attendee's industry or company size where possible. Re-offer the calendar link. Do not recap the webinar again; they were there.
Message 3 — Day 7. Close the sequence or downgrade to nurture. "I'll assume the timing isn't right — happy to reconnect when it is" generates replies. "Just checking in" does not.
For no-shows: one email on Day 1 with the recording link and a two-sentence summary of what the session covered, nothing further unless they click through.
Build these sequences in HubSpot or ActiveCampaign with personalisation tokens drawn from your CRM: attendance duration percentage, poll response text, company name, job title. If your mail merge is only filling in {{first_name}} and everything else is identical, you are sending a newsletter. The same personalisation logic applies to inbound response timing — covered in the speed-to-lead five-minute window post. For how to push personalisation depth beyond the event itself, see the AI cold email personalisation guide.
LinkedIn follow-up timing: when to send a connection request after a webinar and what to say
LinkedIn follow-up works when it is personal and fast. Send a connection request within 24 hours of session end, while the webinar is still fresh.
Keep the note to 200 characters or fewer and reference the session directly: "Joined your webinar on [topic] today — your question about [specific subject] was exactly where we've been spending time lately. Worth connecting." No pitch. No "I'd love to explore working together." The connection request is a recall trigger, not a sales message.
For Tier 1 attendees who accept within 48 hours, send one follow-up message. Two sentences: a reference to what they asked or answered during the session, and a soft ask. "Would a 20-minute call be worth your time?" That is the entire message.
For the mechanics of automation and acceptance-based branching, the LinkedIn AI SDR case study covers how we built this flow for a B2B SaaS client — connection request, acceptance detection, and first DM in one workflow. LinkedIn's automation policies cap daily activity on third-party tools; stay within those thresholds.
Voice touchpoint for high-intent attendees: the 60-second call that doubles meeting conversion
For Tier 1 attendees — those who stayed through the session, submitted Q&A questions, and engaged with product-specific content — a phone call within two hours of the session ending consistently doubles meeting conversion rate compared to email alone. We have run this structure against email-only sequences across three UK B2B clients and the lift holds in each case.
The call must be short and specific. A working script:
"Hi [name], this is [rep name] from [company]. You were in our webinar this morning on [topic] and asked about [Q&A question they submitted]. I wanted to give you a proper answer — do you have 60 seconds?"
If they pick up: answer the question, then ask "Does a call this week to walk through how we'd apply this to [their context] make sense?" If there is no answer, leave a voicemail that references the specific Q&A question. A voicemail that says "you asked about X during this morning's session" gets returned. One that says "following up on our webinar" does not.
The personalisation comes from the Q&A submission field — pulled from the webinar API, passed as a token in the Twilio call script. See the multi-channel outbound sequence guide for how to structure this voice step within a broader sequence without overloading contacts.
Building the automation in n8n or Make: Zoom registration, HubSpot, LinkedIn, and Twilio in one flow
The automation backbone is: Zoom webhook on session end → per-attendee intent scoring → CRM update → sequence trigger per tier.
Here is the n8n workflow configuration for the Zoom-to-HubSpot step:
{
"nodes": [
{
"name": "Zoom Webinar Ended",
"type": "n8n-nodes-base.webhook",
"parameters": {
"path": "zoom-webinar-ended",
"httpMethod": "POST"
}
},
{
"name": "Fetch Attendee Report",
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"url": "https://api.zoom.us/v2/report/webinars/{{$json.payload.object.id}}/participants",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zoomOAuth2Api",
"qs": { "page_size": "300" }
}
},
{
"name": "Score Intent Tier",
"type": "n8n-nodes-base.code",
"parameters": {
"jsCode": "return $input.all().map(item => {\n const pct = item.json.duration / (item.json.webinar_duration || 60);\n return { ...item, json: { ...item.json,\n intent_tier: pct >= 0.7 ? 'tier1' : pct >= 0.2 ? 'tier2' : 'tier3'\n }};\n});"
}
},
{
"name": "Update HubSpot Contact",
"type": "n8n-nodes-base.hubspot",
"parameters": {
"resource": "contact",
"operation": "update",
"email": "={{$json.user_email}}",
"additionalFields": {
"webinar_intent_tier": "={{$json.intent_tier}}",
"webinar_qa_question": "={{$json.questions[0].question}}"
}
}
}
]
}
Once webinar_intent_tier is set on the HubSpot contact, HubSpot workflows branch by tier into separate email sequences. The Twilio call is triggered via a webhook on step 1 of the Tier 1 sequence — fired within two hours of the contact receiving the tier label. The n8n Zoom OAuth setup documentation covers the credential configuration if you haven't connected the two before.
For Make, the equivalent is a Watch Webhooks module, an HTTP module for the Reports API, and a Router branching by tier score.
Webinar platform data: extracting attendance duration, poll responses, and Q&A submissions as intent signals
Zoom, ON24, and GoTo Webinar all expose per-attendee behavioural data via API. The signals worth extracting:
- Attendance duration: Available via the Zoom Reports API as
durationin minutes per participant. Divide by total session length to get a percentage — this is your primary tier signal. - Poll responses: The
listWebinarPollResultsendpoint returns each registrant's answers as key/value pairs. The answer text is directly usable as a personalisation token in message 1 of the email sequence. - Q&A submissions: The
listPastWebinarQAendpoint returns all questions submitted, whether or not they were answered during the session. Unanswered questions are the more useful signal because they represent unresolved curiosity — a direct line to the call script. - In-session resource clicks and emoji reactions: Lower-signal but worth including in a composite intent score for technically engaged audiences.
Do not rely on your webinar platform's built-in follow-up email — it is a recording link in a branded template, indistinguishable from every other post-webinar notification in the attendee's inbox. Extract the data, push it to your CRM, and run your own sequences. For broader intent data approaches that complement webinar signals, see B2B intent data for UK SME prospecting.
UK PECR compliance for post-webinar outreach: consent basis, suppression requirements, and timing rules
Post-webinar outreach in the UK is governed by the Privacy and Electronic Communications Regulations 2003 (PECR), which operate alongside UK GDPR. The ICO's direct marketing guidance on electronic communications is the authoritative reference for what is and is not permissible.
Registration is not marketing consent. If your registration form did not include an explicit marketing opt-in checkbox — separate from the terms of service — the registration gives you permission for transactional email only: confirmation, recording link, session summary. Running a follow-up sequence requires either explicit consent at registration or a documented legitimate interests assessment (LIA) under UK GDPR Article 6(1)(f).
Legitimate interests is viable for B2B outreach where the registrant self-selected into your content. Document the three-part test: purpose (follow-up is directly connected to the topic registered for), necessity (email is the proportionate channel), balancing (voluntary attendance creates reasonable expectation of follow-up contact). Keep the LIA on file.
Suppression: every marketing email must carry a functional unsubscribe mechanism. Process opt-outs within seven days. Do not re-enrol a suppressed contact into a webinar sequence, even if they register for a future event, unless they actively re-consent to marketing.
Timing: PECR has no prescribed waiting period before outreach, but the ICO expects outreach to have a genuine connection to the original purpose. Following up within two weeks of a webinar is clearly defensible. Following up six months later on the basis of a single registration is not. The UK compliance overview covers how to structure LIA documentation correctly.
What changed in 2025–2026: native AI follow-up sequences in Zoom Events and ON24
Both Zoom and ON24 shipped native AI-generated follow-up features in 2025. Zoom Events added "AI Companion post-webinar summaries" in Q2 2025, generating a per-attendee personalised recap based on their in-session interactions — polls answered, Q&A submitted, and segments watched. ON24's Engagement Hub added automated sequence templates that branch by engagement score, available in its enterprise tier from early 2026.
These are useful but not a replacement for a custom-built sequence. Platform follow-up emails remain single messages with a recording link — no branched sequence, no LinkedIn step, no call trigger, no CRM branching beyond a basic sync.
The practical use in 2026: pull the platform's AI-generated per-attendee summary via API and inject it as the personalisation paragraph in message 1 of your own sequence. Your 90-minute follow-up now carries a two-sentence personalised session recap written at zero additional effort. Use the native AI feature as a data source. Let your own automation handle the delivery logic and channel orchestration.
Good / Bad / Ugly: three webinar follow-up approaches and their pipeline conversion rates over 14 days
Data from three UK B2B clients running webinars with 80–250 attendees in 2024–2025:
| Approach | First send timing | Segmentation | Voice step | 14-day conversion (attendees → booked calls) |
|---|---|---|---|---|
| Good — Segmented multi-channel | < 90 min | 3 tiers by engagement | Tier 1 only, within 2 hrs | 8–12% |
| Bad — Uniform email, same-day | 6–24 hrs | None | None | 1–3% |
| Ugly — Recording link only, next day | 18–48 hrs | None | None | < 0.5% |
The "Ugly" row is the approach from this post's opening scene. One email, 26 hours late, no segmentation, no specific call to action. 200 registrants, zero calls booked.
The "Bad" approach is what most teams default to: a better-written email, sent earlier, but identical for everyone. It outperforms ugly but misses the segmentation that actually drives conversion.
The "Good" approach requires automation infrastructure to run without a dedicated SDR doing manual segmentation and personalisation after every event. That is exactly where the build pays for itself — the segmentation, personalisation, LinkedIn connection, and Tier 1 voice step that would take an SDR three hours of manual work runs in under two minutes.
One genuine counterpoint: Litmus research on email engagement consistently shows that more than three emails in seven days elevates unsubscribe rates and can flag your domain. The three-message structure above stays within that threshold. Keep email count low when you add LinkedIn and voice — total touchpoints across all channels is the number to manage.