LEAD GENERATION

Score webinar registrants by attendance depth and route hot leads to SDRs

When a Zoom webinar ends, scores each registrant on how long they actually watched, tags the contact in HubSpot.

CategoryLead Generation
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom webinar.ended event receivedZoomZoom
  • ActionFetch participant report and watch timesZoomZoom
  • LogicCompute watch % and bucket hot / warm / cold
  • ActionUpdate HubSpot contact with intent scoreHubSpotHubSpot
  • ActionCreate SDR follow-up task for hot/warm leadsAsanaAsana
  • OutputPost attendee breakdown to SlackSlack

What it does

Turns raw Zoom webinar reports into a ranked intent list. It pulls per-attendee watch time, calculates a depth score (minutes attended vs. webinar length), writes that score back to the matching HubSpot contact, and spins up SDR follow-up tasks only for the people who stayed engaged.

When to use it

Run it after every demand-gen webinar where attendance varies widely and your SDRs waste time chasing no-shows and early-leavers. It separates the people who watched 80%+ from the ones who dropped in the first five minutes.

How it works

  1. 1Zoom fires a webinar.ended event with the session ID.
  2. 2The flow fetches the participant report and computes each attendee's watch percentage.
  3. 3A logic step buckets registrants: hot (>=75%), warm (40-74%), cold (<40% or no-show).
  4. 4Each attendee's bucket and watch percent are written to their HubSpot contact as properties.
  5. 5For hot and warm contacts, an Asana task is created in the SDR queue with the score and webinar context.
  6. 6A Slack summary posts the attendee breakdown to the revenue channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect HubSpotCRM, deals, marketing, support.
  3. 3
    Connect AsanaTasks, projects, milestones — everywhere.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.