Skip to main content
Zoom Webinars
Webinars and eventsAvailableServer-to-Server OAuth

Connect campaign invitations to Zoom registration and attendance.

Sync webinar occurrences and registrants, register positive calendar RSVPs, and see which invitees attended and how long they watched.

Requires Zoom Pro or higher plus the Webinars add-on.

What you get

Occurrence-by-occurrence sync

Sync your webinar catalog one occurrence at a time, including recurring webinars.

Registrants, attendance, and watch time

Sync registrant data plus attendance and watch time once a session has run.

Positive-RSVP registration

Optionally register calendar contacts who RSVP Yes or Maybe for the linked webinar.

Campaign attribution

Link a webinar occurrence to a campaign and attribute attendees back to it.

Unified reporting and export

Filter Zoom and WebinarGeek results in one report view, and export to CSV.

Encrypted credentials

Your Client Secret is encrypted at rest, with a re-check to confirm continued access.

How it works

  1. Step 1

    Create a Zoom Server-to-Server OAuth app

  2. Step 2

    Add the seven required scopes

  3. Step 3

    Save your Account ID, Client ID, and Client Secret

  4. Step 4

    Sync your webinars

  5. Step 5

    Link one occurrence to a campaign

  6. Step 6

    Sync registrants and attendance

Supported actions and data

Tantra can do

  • Sync the webinar catalog occurrence by occurrence, on demand
  • Register a contact for the webinar after a positive calendar RSVP
  • Link a webinar occurrence to a campaign for attribution

Tantra receives

  • Registrant, attendance, and watch-time data, once you sync it
  • Webinar occurrence details for recurring webinars

Requirements and permissions

  • Zoom Pro or higher plus the Webinars add-on

  • An account-level Server-to-Server OAuth app

  • The View Reports role permission

  • The seven documented granular scopes

Good to know

  • This is not one-click OAuth.
  • Webinars and registrants sync only when you trigger them.
  • Each recurring occurrence is a separate record.
  • Email sequences support attribution but not calendar RSVP-based registration.
  • Zoom sends its own confirmation email after Tantra registers a contact.
  • Replay viewers are not generally synced as attendance.

Frequently asked questions

Is this one-click OAuth like some other Zoom apps?

No. You create a Zoom Server-to-Server OAuth app yourself and add the seven required scopes; Tantra never receives your personal Zoom login.

Does Tantra keep webinar data in sync automatically?

No. Webinar and registrant syncing happens only when you trigger it, not on a background schedule.

Does registering a contact send them Zoom's confirmation email?

Yes. Zoom sends its own confirmation email after Tantra registers a contact for the webinar.

Connect Zoom.

Sync webinars, registration, attendance, and watch time; attribute attendees to campaigns.