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
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
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.
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
Connect Zoom in three steps
The whole setup happens once. After that, every Zoom event you run is picked up automatically.
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
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
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 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.
user:read:userIdentify the connected Zoom user during setup so events are routed to the right Sponja workspace.
meeting:read:meetingRead meeting metadata (title, schedule, host) for sessions you run as meetings.
meeting:read:list_past_participantsRead the attendee report for past meetings: who joined, when, and for how long.
meeting:read:past_qaRead the Q&A from past meetings: the questions attendees asked, who asked them, and the answers given.
webinar:read:webinarRead webinar metadata (title, schedule, host) for sessions you run as webinars.
webinar:read:list_past_participantsRead the attendee report for past webinars: who joined, when, and for how long.
webinar:read:past_qaRead the Q&A from past webinars: the questions attendees asked, who asked them, and the answers given.
cloud_recording:read:recordingRead a session's recording details so the right files can be fetched after the event.
cloud_recording:read:list_recording_filesList 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_recordingsList 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.
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.
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