Automated podcast production & publishing with OpenAI, Airtable & Buzzsprout
Ready for 3.0What this workflow does
This AI workflow has 21 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, OpenAI, Airtable and Slack. It also calls buzzsprout.com over HTTP.
How it runs
Trigger: On Google Drive events (file created).
- Download Raw Audio (Google Drive): download
- AI Transcription (OpenAI): transcribe (audio)
- AI Transcript Cleaning & QA (OpenAI): uses OpenAI
- Parse Cleaned Transcript JSON (Code): runs custom JavaScript code
- AI Episode Metadata Generator (OpenAI): uses OpenAI
- Parse Episode Metadata JSON (Code): runs custom JavaScript code
- AI Blog Article Generator (OpenAI): uses OpenAI
- Parse Blog Article JSON (Code): runs custom JavaScript code
- Create Episode Draft Record (Airtable): create
- AI Social Media Content Generator (OpenAI): uses OpenAI
…plus 10 more steps. See the full node list below.
Services it uses
HTTP calls to: buzzsprout.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Google Drive
n8n-nodes-base.googleDrive - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - Airtable
n8n-nodes-base.airtable - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Slack
n8n-nodes-base.slack
From the author
Automated Podcast Generation with n8n, OpenAI & Buzzsprout This workflow automatically turns any audio file uploaded to Google Drive into a complete podcast episode. It handles transcription, content generation, blog drafting, social copy creation, thumbnail…