Templates / Upload Zoom cloud recordings to YouTube and Google Drive automatically

Upload Zoom cloud recordings to YouTube and Google Drive automatically

Ready for 3.0

by 池田 誠 ✓ · 30 views · created 2026-07-18 · File Management

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (8)

Google DriveYouTube

What it does

Quick Overview This workflow receives Zoom cloud recording webhooks, handles Zoom’s endpoint URL validation, downloads completed MP4 recording files using the event download token, and uploads each recording to both Google Drive and YouTube as an unlisted video. How it works 1. Receives a POST webhook from Zoom for recording-related events. 2. If the event is endpoint.urlvalidation, generates the required HMAC-SHA256 response from the plainToken and immediately returns it to Zoom. 3. For recording.completed events, returns a 200 OK response to Zoom and extracts all completed MP4 recording files plus the event’s download token. 4. For each MP4 file, downloads the recording from Zoom using the provided downloadurl and Bearer downloadtoken. 5. Uploads the downloaded MP4 file to a selected Google Drive folder. 6. Uploads the same MP4 file to YouTube with an unlisted privacy setting and a basic description. Setup 1. Create a Zoom Marketplace app (Webhook Only or Server-to-Server OAuth), subscribe to the recording.completed event (and URL validation), and paste this workflow’s production webhook URL into the Zoom event subscription. 2. Set your Zoom app Secret Token value in the “Setup: Edit this node” step so the workflow can answer Zoom’s URL-validation challenge. 3. Connect Google Drive OAuth credentials and select the destination Drive and folder for uploads. 4. Connect YouTube OAuth2 credentials with permission to upload videos and confirm your YouTube Data API quota supports your expected upload volume.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.