Auto-Save Zoom Recordings to Google Drive + Log Meetings in Airtable

Go to Workflow
0 views
Built by David Olusola David Olusola
Created on June 05, 2026

Description

๐ŸŽฅ Auto-Save Zoom Recordings to Google Drive + Log Meetings in Airtable

This workflow automatically saves Zoom meeting recordings to Google Drive and logs all important details into Airtable for easy tracking. Perfect for teams that want a searchable meeting archive.

โš™๏ธ How It Works

Zoom Recording Webhook
Listens for recording.completed events from Zoom.
Captures metadata (Meeting ID, Topic, Host, File Type, File Size, etc.).

Normalize Recording Data
A Code node extracts and formats Zoom payload into clean JSON.

Download Recording
Uses HTTP Request to download the recording file.

Upload to Google Drive
Saves the recording into your chosen Google Drive folder.
Returns the file ID and share link.

Log Result
Combines Zoom metadata with Google Drive file info.

Save to Airtable
Logs all details into your Meeting Logs table:
Meeting ID
Topic
Host
File Type
File Size
Google Drive Saved (Yes/No)
Drive Link
Timestamp

๐Ÿ› ๏ธ Setup Steps

1. Zoom
Create a Zoom App โ†’ enable recording.completed event.
Add the workflowโ€™s Webhook URL as your Zoom Event Subscription endpoint.

2. Google Drive
Connect OAuth in n8n.
Replace YOUR_FOLDER_ID with your destination Drive folder.

3. Airtable
Create a base with table Meeting Logs.
Add columns:
Meeting ID
Topic
Host
File Type
File Size
Google Drive Saved
Drive Link
Timestamp
Replace YOUR_AIRTABLE_BASE_ID in the node.

๐Ÿ“Š Example Airtable Output

| Meeting ID | Topic | Host | File Type | File Size | Google Drive Saved | Drive Link | Timestamp |
|------------|-------------|-------------------|-----------|-----------|--------------------|------------|---------------------|
| 987654321 | Team Sync | [email protected] | MP4 | 104 MB | Yes | ๐Ÿ”— Link | 2025-08-30 15:02:10 |

โšก With this workflow, every Zoom recording is safely archived in Google Drive and logged in Airtable for quick search, reporting, and compliance tracking.

Nodes Used (4)

Airtable
n8n-nodes-base.airtable
Code
n8n-nodes-base.code
Google Drive
n8n-nodes-base.googleDrive
HTTP Request
n8n-nodes-base.httpRequest