Sponja for Zoom
A native Zoom App Marketplace integration that reads post-event data from each webinar (attendee report, transcript, Q&A, chat) and uses it to score every attendee and draft personalized follow-up emails. Zoom video is never recorded or stored.
- Webinar + Meeting
- Auto-triggers post-event
- No video stored
- 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
- Recording completedPulled automatically per session
- Sync direction
- Read-only from ZoomWrites happen in your ESP/CRM
- Latency
- Minutes after recording finishes
- Marketplace status
- PublishedReviewed by Zoom
- Data retention
- Configurable per workspace
- 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 ESP.
Per-attendee scoring
Every attendee gets a Hot / Warm / Cold tier based on attendance length, Q&A activity, chat engagement, poll responses, and registration intent signals.
- Live attendance + duration
- Q&A authored + answered flags
- Chat density and recency
- Registration form custom fields
Transcript-aware summaries
Zoom's official transcript is parsed to extract topics, objections raised, and named questions. These show up on the attendee's profile next to their score.
- Topics covered in the session
- Objections raised in Q&A or chat
- Pricing or demo asks called out
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
For each tier, Sponja drafts a different email: a direct ask for Hot, an objection response for Warm, a recap for Cold. Drafts land in your connected ESP for review before sending.
Auto-trigger per event
Once Zoom is connected, every Webinar or Meeting you run is picked up automatically. No exports, no uploads, no per-event setup.
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)
- Chat log (public + Q&A channel)
- Poll questions and per-attendee responses
- Registration form responses
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
- Video recordings (never downloaded or stored)
- Cloud recording files in your Zoom account
- Audio files
- Private 1:1 chat between attendees
- 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 recording, Sponja picks up the attendee report, transcript, Q&A, and chat, 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 ESP
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:readIdentify the connected Zoom user so events are routed to the right Sponja workspace.
webinar:readRead webinar metadata, registration data, and per-attendee participation reports.
meeting:readRead meeting metadata and the attendee report for sessions you run as meetings.
recording:readRead the post-event transcript artifact. Sponja does not download the video or audio files.
report:read:adminRead aggregated attendee, Q&A, chat, and poll reports per session. Required for accurate scoring.
Sponja never records calls, never accesses live sessions, and never downloads recording media. All Zoom access is post-event and read-only. You can revoke the OAuth grant from your Zoom Marketplace account at any time.
Plan compatibility
Sponja itself is free for 1 webinar/month on every Zoom plan. Pro unlocks unlimited events.
Questions, answered.
Ready to connect Zoom?
One OAuth grant. Every Zoom event you run from then on gets scored and drafted automatically.
Free for 1 webinar/month · No credit card · Disconnect anytime