CRM

Score Zoom Webinar Attendees by Watch Time, Sync to Attio

When a Zoom webinar ends, pull each registrant's watch time and Q&A activity, compute an engagement score, and write it onto the matching Attio person record.

CategoryCRM
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom webinar.ended eventZoomZoom
  • ActionFetch participant report (watch time, polls, Q&A)ZoomZoom
  • LogicCompute weighted engagement score and tier
  • ActionUpsert score and tier onto Attio personAttio
  • OutputConfirm batch with per-tier counts

What it does

After a Zoom webinar wraps, this workflow fetches the participation report, calculates a 0-100 engagement score per attendee from watch duration and interaction signals, then stamps that score and tier onto the person's record in Attio so sales sees who actually paid attention.

When to use it

Run it for every demand-gen or product webinar where you want reps prioritizing the warmest attendees instead of dialing the raw registration list top to bottom.

How it works

  1. 1The Zoom webinar.ended event fires and hands over the webinar ID.
  2. 2An action calls the Zoom report API to retrieve per-participant join/leave times, total minutes, poll responses, and Q&A counts.
  3. 3A logic step computes a weighted score: watch-time percentage (60%), polls answered (20%), questions asked (20%), and maps it to Cold/Warm/Hot tiers.
  4. 4An action upserts each attendee into Attio by email, writing the score, tier, and webinar title to custom attributes.
  5. 5The output confirms the batch and lists how many records landed in each tier.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect AttioReal-time CRM with structured data + powerful views.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.