One connected journey
What the integration does
HockeyStick AI connects one designated, licensed Zoom Webinar host to one authenticated HockeyStick engagement. It keeps the customer in control while HockeyStick performs three launch workflows: it supports Webinar provisioning, hosted Webinar enrolment and post-event attendance only.
Provision
Create or update a Webinar from an approved brief, then read it back before HockeyStick treats the binding as verified.
Enrol
Send a consented registration from the HockeyStick-hosted Webinar page to Zoom and reconcile the registrant before any retry.
Reconcile
After the Webinar, match occurrence-scoped participation to the enrolment and calculate attendance evidence.
Before you connect
Prerequisites
- An active HockeyStick AI engagement with Activate enabled, and a designated integration contact who can sign in.
- A Zoom Workplace account and a paid Webinar licence assigned to the authorizing host.
- The authorizing host must be the engagement's designated integration contact.
- Where Zoom app controls are enabled, an administrator may need to pre-approve HockeyStick AI first.
- For Production, use a Zoom account not already connected to another HockeyStick engagement.
Install from HockeyStick
Connect from your engagement
Sign in, open the correct engagement, then go to Activate → Settings → Integrations and select Connect with Zoom.
Webinar lifecycle
Create, bind and reconcile
When an authorized user confirms Create Zoom webinar, HockeyStick sends the approved timing and configuration once, records the returned Webinar identity, then performs an exact authenticated read-back. A Webinar is not treated as verified until the returned identity and expected configuration reconcile; an ambiguous result stays visible for review and HockeyStick does not blindly create another Webinar.
A participant registers on the HockeyStick-hosted page with first name, last name, email and consent; HockeyStick checks Zoom's registrant list, adds the person when needed and reconciles the enrolment. The private join link is returned to the participant and is not stored. After the event, HockeyStick reads the completed occurrence's participant timing, matches to enrolments by Zoom registrant identifier, calculates watch time and flags ambiguous matches for review.
Removal
Disconnect, remove or reconnect
Disconnect from HockeyStick: Activate → Settings → Integrations → Revoke Zoom. HockeyStick removes local authorization material immediately and asks Zoom to revoke the access token when no other active engagement shares the account.
Remove from Zoom: Zoom has already removed the app before it sends the signed app_deauthorized event, so HockeyStick does not call Zoom's revocation endpoint again. It removes local grants, pending state, direct Zoom identifiers and legacy recording links, and marks every affected engagement as requiring authorization. Zoom-derived person data is deleted or anonymized within 24 hours of that event. See the privacy policy for the full lifecycle.
Exact initial declaration
Requested permissions and why
Support
Get help
Use the Hockey Stick Advisory contact form for Zoom integration support. No fixed support hours or response-time commitment is published for the beta.
Provide your name, organisation and a safe reply address, the engagement and Webinar identifier, the issue type, the approximate time and any visible error. For a security incident, begin the message with SECURITY; for a privacy request (access, correction, deletion, consent), begin with PRIVACY.