Question
People commonly ask on the Zoom Developer Forum:
Why isn’t the recording.transcript_completed webhook firing for a specific user, even though other events like recording.completed are received and the transcript file exists? What additional settings or permissions could block this webhook?
Answer
If other webhooks (e.g., recording.completed) are arriving and your app is subscribed to recording.transcript_completed, the most common gap is plan eligibility. Verify the affected user is on a paid Zoom plan, which is required for this event per Zoom’s docs.
Zoom Developer Forum Examples
Some examples of this question are: