Marketing

How to automate webinar follow-up

The short answer

To automate webinar follow-up, pull the registrant and attendee reports from your webinar platform once they are available, split people into attended, left early and no-show, match each person to your CRM, and send a segment-specific email with the recording. An LLM drafts answers to questions attendees asked live, and attendees who showed buying signals become sales tasks the same day. A first version usually takes one to two weeks to build.

What this automation does

The session ends, and within a few hours every registrant has heard from you with something relevant to how they participated.

  1. Wait for data. After the scheduled end time, the workflow polls the webinar platform until the attendance report and recording are both available.
  2. Segment. Each registrant is labeled attended, left early (for example under half the session) or no-show, with join time, duration, poll answers and questions asked.
  3. Match to CRM. Registrants are matched to contacts in HubSpot or Salesforce by email, and the webinar attendance is written to their timeline.
  4. Answer questions. Questions that were not answered live are sent to a model with the slide deck and your product docs. It drafts short answers, and the presenter approves them in Slack.
  5. Send by segment. Attendees get a thank-you with the recording, slides and their question answered. Early leavers get a link that jumps to the part they missed. No-shows get the recording with a three-line summary of what was covered.
  6. Alert sales. Attendees whose engagement passes the scoring rules become CRM tasks for their owner, with a short note on what they asked and how long they stayed.

When it is worth building

This is worth it if you run webinars at least monthly and follow-up currently happens days later, or as one generic blast to everyone. The most valuable signal from a webinar, who asked what, usually dies in an exported CSV that nobody opens.

If you run two webinars a year, use your webinar platform’s built-in follow-up emails and a manual CSV import. If you run on an all-in-one webinar platform that already syncs attendance into your CRM, start there and build only the parts it lacks, often the question answering and the sales alerts.

Architecture

LayerWhat we useWhy
Webinar dataZoom API (webinar registrants, attendance, Q&A and polls)Source of truth for who came and what they asked
Orchestrationn8n with a wait-and-poll loopBuilt-in HubSpot, Salesforce, Gmail and Slack nodes; webinar report endpoints called through HTTP Request
Identity matchCRM search by email, with a fallback on name and companyPeople often join with a different email than they registered with
Question answersClaude Sonnet 5.5 with the deck and docs as contextGrounded answers instead of generic ones
ApprovalSlack interactive message to the presenterFast sign-off on anything said about the product
SendingYour marketing email platform or Gmail for one-to-one notesSegment emails go through your platform; personal answers can come from the presenter
Sales handoffHubSpot or Salesforce tasksReps work from their CRM queue, not from a spreadsheet

How to build it

  1. Confirm API scope. Check that your webinar plan and app permissions expose registrants, participants, Q&A and polls. Missing scopes are the most common blocker.
  2. Design the segments and scoring. Write down the duration threshold for early leavers and the scoring rules for sales alerts. Keep scoring rules simple enough that sales can explain them.
  3. Build the wait-and-poll step. Poll on an interval until reports and the recording are ready, with a maximum wait and an alert if data never arrives.
  4. Match registrants to CRM. Match by email first, then by name and company domain. Unmatched attendees go to a sheet for review instead of creating duplicate contacts.
  5. Draft question answers. Feed the question, the asker’s company, the deck text and approved product docs. Instruct the model to say when it does not know and to defer pricing to sales.
  6. Build segment emails. Use your email platform’s templates with merge fields for the recording link, the timestamp for early leavers and the approved answer.
  7. Add sales alerts. Create a task for the contact owner with the attendee’s questions, poll answers and minutes attended.

The downloadable starter template below covers the Zoom polling loop, segmentation, HubSpot matching and segment emails.

What breaks in production

  • Different join emails. Someone registers with a work email and joins from a personal account. Duration then shows zero for the registrant. Fuzzy matching and the unmatched sheet catch most cases.
  • Recording not ready. Sending the no-show email before the recording processes means a broken link. The workflow must check the recording URL works before sending.
  • Panelists in the attendee list. Hosts and panelists appear in reports and get thank-you emails. Exclude them by role or email domain.
  • Duplicate registrations. People register twice and get two emails. Deduplicate by email before sending.
  • Anonymous questions. Some platforms allow anonymous Q&A. Answer these in the general recap, never by guessing who asked.

Timeline and cost

A Zoom and HubSpot or Salesforce setup with segmentation, question answering and sales alerts usually takes one to two weeks. Lumeor builds this in the range of $3,500 to $9,000, depending on the webinar platform, the CRM, how many email variants you want, and whether recordings are trimmed or chaptered automatically. If you want the recording turned into social posts and clips as well, add the content repurposing pipeline. For multi-touch nurture after the first email, see sales follow-up sequences, and the starter template gives you the core flow.

How to measure success

  • Hours from webinar end to follow-up sent
  • Recording views by no-shows and early leavers
  • Reply rate to attendee emails that answered their question
  • Meetings booked within 14 days of the webinar, from scored attendees
  • Share of attendees matched to a CRM contact automatically

Free starter template

Import a working n8n workflow that implements the core of this guide, then adapt it to your systems.

Frequently asked questions

How soon after the webinar should follow-up go out?

The same day is a good default, ideally within a few hours, while the session is still fresh. The practical limit is the platform. Attendance reports and recordings can take some time to become available, so the workflow waits for both before sending rather than sending on a fixed timer.

Does my webinar platform need a special plan?

Often yes. Webinar features and the API endpoints that report on attendance are commonly tied to specific paid plans or add-ons. Check your current plan's API access for registrant lists, attendance and Q&A before building, since that data drives everything else.

Are the answers to attendee questions sent automatically?

Drafts are written automatically, but a presenter or product expert approves them before they go out. Answers to live questions are a public statement about your product, and a wrong answer to a pricing or security question is costly. Approval usually takes a few minutes in Slack.

What counts as a buying signal?

You define it. Common signals are asking about pricing or implementation, answering a poll that indicates an active project, staying for most of the session, or already being an open deal in the CRM. The workflow scores each attendee with simple rules and only alerts sales above a threshold.

Can I email everyone who registered?

Email the people who registered and agreed to hear from you, following your registration form's consent language and the unsubscribe rules of your email platform. Do not add webinar registrants to unrelated marketing lists unless your form said you would.

Next steps