Skip to content
Integration · Conferencing

Sponja for Zoom

A native Zoom App Marketplace integration that picks up each recorded webinar or meeting after it ends, reads the attendee report and chat, generates a transcript from the cloud recording, scores every attendee, and drafts a personalized follow-up email for each one. Sponja never joins or records your live sessions.

  • Webinar + Meeting
  • Auto-triggers post-event
  • Never joins live calls
  • Disconnect in 1 click
Reference

At a glance

Quick reference for what this integration covers, where it runs, and how it behaves.

Vendor
Zoom Communications, Inc.
Auth
OAuth 2.0User-level, revokable
Event types
Zoom Webinars + Zoom Meetings
Trigger
Cloud recording completedAuto-pulled per session; past meetings importable
Sync direction
Read-only from ZoomWrites happen in your ESP/CRM
Latency
Minutes after the recording finishes processing
Marketplace status
PublishedReviewed by Zoom
Data retention
While your account is activeDeleted on request
Region
Global · US data plane
Capabilities

What the Zoom integration actually does

Sponja sits in the post-event window: from the moment Zoom finishes processing a recording until the follow-up lands in your email platform.

  • Per-attendee scoring

    Every attendee gets a Hot / Warm / Cold tier based on how long they stayed and how they engaged in chat, including AI analysis of what they actually said.

    • Q&A authored + answered flags
    • Attendance duration from the attendee report
    • Chat activity and recency
    • AI tags on chat messages (questions, buying intent, pain points)
  • Transcript and event summary

    Sponja generates its own transcript from the cloud recording, then extracts a session summary, key moments, and the questions your audience asked. These show up next to each attendee's score.

    • Transcript built from the recording, in your event's language
    • Session summary and key moments
    • Top audience questions, deduplicated
  • Chat + Q&A linkage

    Chat messages and Q&A entries are linked back to the attendee record so the follow-up can reference the exact question they asked, not a generic recap.

  • Personalized email drafts

    Each attendee gets a draft written from their own engagement: what they asked, what they reacted to, how long they stayed. Drafts land in your connected email platform for review before anything sends.

  • Auto-trigger per event

    Once Zoom is connected, every recorded Webinar or Meeting is picked up automatically the moment its cloud recording finishes. You can also import past recorded meetings.

  • Multi-event handling

    Run a 4-part launch series? Sponja merges attendee data across all sessions so the follow-up reflects the full journey, not just the last session.

Data flow

What we read, what we write, what we don't touch

Reads from Zoom

  • Webinar + Meeting metadata (title, host, schedule)
  • Attendee report (name, email, join/leave times)
  • Post-event transcript
  • Q&A entries (asked, answered, author)
  • Cloud recording files: the video file and the in-meeting chat file
  • Chat log (public messages + messages sent to the host)

Writes to Zoom

  • Nothing. Sponja is read-only against Zoom.
  • Follow-up emails are pushed to your ESP/CRM, not back into Zoom.

Does not touch

  • Live sessions (no bot, never joins a call)
  • Private 1:1 chat between attendees
  • Your original cloud recordings in Zoom (downloaded as a copy, never modified or deleted)
  • Your Zoom contacts list
  • Account-level billing or settings
Setup

Connect Zoom in three steps

The whole setup happens once. After that, every Zoom event you run is picked up automatically.

  1. Open Sponja and choose Zoom

    From the workspace settings, pick Zoom as your event source. Sponja redirects you to the official Zoom OAuth consent screen.

    • Settings → Event sources → Connect Zoom
    • Redirects to zoom.us/oauth/authorize
  2. Approve the requested scopes

    Zoom shows the exact scopes Sponja requests with a description for each. Approve once. The token is bound to your Zoom user and can be revoked from your Zoom account settings at any time.

    • OAuth screen is hosted by Zoom
    • User-level grant (not account-wide unless you're an admin)
    • Revoke anytime at zoom.us → Marketplace → Manage
  3. Run your next webinar as normal

    Nothing about how you run events changes. The moment Zoom finishes processing the cloud recording, Sponja picks up the attendee report, chat log, and recording, builds the transcript, scores each attendee, and drafts the follow-up.

    • Trigger: recording.completed webhook from Zoom
    • Follow-up draft ready within minutes
    • Review in Sponja, send via your connected email platform

You can disconnect Zoom from Sponja settings or from your Zoom Marketplace account at any time. Disconnecting stops future event pulls immediately.

Permissions

Permissions Sponja requests

These are the OAuth scopes Sponja asks for during the Zoom consent flow. Zoom's marketplace team reviewed each one as part of the app approval.

Scope
Why we need it
user:read:user

Identify the connected Zoom user during setup so events are routed to the right Sponja workspace.

meeting:read:meeting

Read meeting metadata (title, schedule, host) for sessions you run as meetings.

meeting:read:list_past_participants

Read the attendee report for past meetings: who joined, when, and for how long.

meeting:read:past_qa

Read the Q&A from past meetings: the questions attendees asked, who asked them, and the answers given.

webinar:read:webinar

Read webinar metadata (title, schedule, host) for sessions you run as webinars.

webinar:read:list_past_participants

Read the attendee report for past webinars: who joined, when, and for how long.

webinar:read:past_qa

Read the Q&A from past webinars: the questions attendees asked, who asked them, and the answers given.

cloud_recording:read:recording

Read a session's recording details so the right files can be fetched after the event.

cloud_recording:read:list_recording_files

List and download a session's recording files (the video and the in-meeting chat file). The video is used to generate the transcript and to power playback inside Sponja.

cloud_recording:read:list_user_recordings

List your recent cloud recordings to power the import-past-meetings flow.

Sponja never joins or records live sessions. All Zoom access is post-event and read-only. The cloud recording is downloaded to generate a transcript and power playback inside Sponja; your original recording in Zoom is never modified or deleted, and everything Sponja stores is deleted on request. You can revoke the OAuth grant from your Zoom Marketplace account at any time.

Compatibility

Plan compatibility

Sponja works with every Zoom plan that includes cloud recording. Pro is $99/mo or $89/mo billed yearly, with unlimited events. Free trial, no credit card.

Zoom plan
Works
Notes
Zoom Webinars
Best fit. Richest data (registration, Q&A, polls).
Zoom Meetings · Pro
Works. Cloud recording included.
Zoom Meetings · Business
Works. Cloud recording included.
Zoom Meetings · Enterprise
Works. Admin can install at account level if desired.
Zoom Free (Basic)
Cloud recording is not available on the free plan, so there is nothing for Sponja to pick up.
FAQ

Questions, answered.

Ready to connect Zoom?

One OAuth grant. Every Zoom event you run from then on gets scored and drafted automatically.

Free trial · No credit card · Disconnect anytime

Book a Demo