-
Notifications
You must be signed in to change notification settings - Fork 0
Loom async video transcription #144
Description
Integration: Loom Async Video Transcription
What this should show
A Node.js server that registers a Loom webhook listening for video upload/completion events. When a new Loom video is available, the server downloads the audio track from the Loom CDN URL and submits it to Deepgram pre-recorded STT for a full transcript. The transcript is then returned (e.g., logged, stored in a database, or posted as a Loom comment). Demonstrates webhook handling, audio extraction from Loom, and Deepgram batch transcription in a real async workflow.
Credentials likely needed
LOOM_CLIENT_IDLOOM_CLIENT_SECRETDEEPGRAM_API_KEY
Original request:
Server-side Node.js using the Loom API. Registers a Loom webhook that fires on video upload completion, downloads the audio track from the Loom CDN URL, and submits it to Deepgram pre-recorded STT for a full transcript. Returns the transcript to Loom via a comment or a custom database. Useful for teams who use Loom for async communication and want searchable transcripts.
Professional path: Loom webhook (video.transcription_completed or upload event) → download audio → Deepgram pre-recorded STT
Credentials likely needed
LOOM_CLIENT_IDLOOM_CLIENT_SECRETDEEPGRAM_API_KEY
Language
Node.js