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 generation, Airtable record updates, Buzzsprout publishing and finally notifies your team via Slack.
It is a full “audio-to-published-podcast” automation that requires no manual editing.
This workflow automates the complete lifecycle of podcast publishing. Once an audio file is placed inside a Google Drive folder, the system takes over: it transcribes the audio, generates structured metadata, creates rich content including a blog post and multiple social media captions and produces a YouTube-ready thumbnail.
Generated content is saved into Airtable, ensuring you always have a centralized database of episode metadata. The workflow then uploads the processed audio file to Buzzsprout, creating a ready-to-publish podcast entry. Finally, it sends a Slack notification summarizing the episode details.
This workflow eliminates hours of manual podcast editing, writing and uploading — providing a fast, reliable and repeatable content automation pipeline.
To run this workflow successfully, you must create one Airtable table that stores all generated podcast episode data.
Below is the exact list of fields (with correct Airtable field types) that the workflow expects.
| Field Name | Airtable Field Type | Purpose |
|---|---|---|
| episode_title | Single line text | Title generated from the audio transcript |
| record_Id | Auto number | Automatically generated unique internal record identifier |
| episode_description | Long text | Description of the episode (AI-generated) |
| show_notes | Long text | Detailed show notes generated from transcript |
| suggested_publish_date | Single line text | Publish date suggested by AI |
| blog_draft_markdown | Long text | SEO-optimized full blog draft |
| linkedin_post | Long text | LinkedIn long-form post |
| instagram_caption | Long text | Instagram caption + hashtags |
| twitter_thread | Long text | Thread text (converted from array → single string) |
| tiktok_script | Long text | Short TikTok/Shorts script |
| youtube_thumbnail_url | URL | Thumbnail image URL generated by OpenAI |
| buzzsprout_episode_id | Number | Episode ID returned from Buzzsprout |
| audio_url | Single line text | Buzzsprout final audio file URL |
| published_at | Single line text | Actual published datetime returned by Buzzsprout |
| guid | Single line text | Unique GUID assigned by Buzzsprout |
record_Id is Airtable auto-number will generate it and it used for update record.published_at, audio_url, guid and buzzsprout_episode_id are populated after Buzzsprout upload.youtube_thumbnail_url is populated after the AI Image Generation node.To use this workflow, you need:
Sends message containing:
Change the folder ID to monitor a different source directory.
Adjust tone, style, summarization level or tag generation.
Modify the prompt to produce longer posts, more thread tweets or add new channels.
Customize thumbnail style: minimal, realistic, bold text, brand colors, etc.
Set episode[published_at] to schedule future releases.
Add more fields such as show notes or Airtable record links.
You may extend the workflow with:
(There can be many more such use cases depending on customization.)
| Issue | Possible Cause | Solution |
|---|---|---|
| Buzzsprout upload missing audio | Wrong field name or missing binary | Ensure file field is binary & set to correct Drive binary property |
| Episode title missing in Buzzsprout | OpenAI JSON not parsed correctly | Check parse code & that episode_title exists |
| Social content not stored in Airtable | Airtable field type mismatch | Convert arrays into strings before writing |
| Thumbnail not displaying | Expired OpenAI image URL | Regenerate or store static copy in Drive |
| Workflow not triggering | Wrong Drive folder ID | Update folder ID in trigger node |
If you need assistance customizing this workflow, adding new features or building similar automations, WeblineIndia’s n8n automation developers can help you design, optimize and scale enterprise-grade n8n workflows.
Feel free to reach out for professional support anytime.