From Static Broadcasts to a Dynamic Webinar GTM System
How migrating from Zoom to ON24 and rebuilding the surrounding infrastructure turned a manual, siloed webinar program into a scalable GTM motion generating $3.05M in influenced ARR across 20 events.
ActivTrak's webinar program was running on Zoom and producing real pipeline, but the surrounding infrastructure was holding it back. Attendance and engagement data lived in spreadsheets that had to be manually compiled after each event. Sales reps received flat lists with no visibility in Salesforce into who asked which questions, which polls they answered, or how long they stayed engaged.
The result was a generic follow-up motion. Every attendee got roughly the same outreach regardless of how they engaged during the webinar. The signals that should have been the most valuable part of the channel were going to waste.
On the marketing side, there was no ability to serve personalized content during the webinar experience itself. Every attendee saw the same CTAs regardless of whether they were a free trial user, a paying customer, or a high-intent prospect close to conversion.
- Zoom webinars with manual post-event data export
- Engagement compiled into spreadsheets by hand
- Sales reps working from flat attendee lists
- No visibility into individual engagement depth
- Generic follow-up sequences for all attendees
- Static CTAs served to every attendee identically
- No connection between webinar data and Outreach sequences
- ON24 with automated data sync to Marketo via custom objects
- Engagement data flowing into contact records automatically
- ON24 Prospect Engagement Profile (PEP) surfaced in SFDC
- Per-attendee engagement depth visible to sales without manual work
- Personalized Outreach sequences based on webinar interaction signals
- Dynamic CTAs served during live webinar based on Marketo segments
- Sub-campaigns in SFDC routing interactions to the right follow-up motion
The migration wasn't just a platform swap. The goal was to design a system where webinar engagement data could flow automatically into downstream tools, and where the webinar experience itself could respond to what we already knew about each attendee.
One of the less obvious challenges: Marketo custom objects cannot natively sync to Salesforce, which means attendee-level engagement data can't flow through the standard Marketo-SFDC sync. The workaround was using the ON24 Prospect Engagement Profile, embedded in each contact and lead record, giving sales a single-click view into individual engagement without requiring a separate data pipeline.
Beyond the revenue numbers, the more meaningful outcome was structural. Sales reps went from working off flat spreadsheets to having per-attendee engagement context surfaced directly in Salesforce. The follow-up motion shifted from generic to signal-driven. And the webinar experience itself became a personalization layer rather than a broadcast.
The infrastructure now scales across any number of events without adding manual work per event, which was the original constraint that made the program hard to grow.