What This Automation Does
This workflow fetches top 10 podcasts in one genre every day.
It cuts out an 16 minute piece from each podcast audio.
Then it uses AI to write short summaries of those pieces.
Finally, the summaries are sent by email in a neat format.
This helps save hours of listening time and gives key info fast.
Who Should Use This Automation
People who want daily podcast updates without listening long episodes.
Users who prefer reading clear summaries of podcasts in chosen genres.
Those who want to keep informed but have limited time.
It’s great for technology reporters, busy learners, and podcast fans alike.
Tools and Services Used
- Taddy API: To get daily top podcast episodes by genre.
- Aspose Audio Cutter API: Crops podcast audio clips for summarization.
- OpenAI Whisper API: Transcribes cropped audio to text.
- OpenAI GPT-4 API: Creates short summaries from transcriptions.
- Gmail API: Sends daily summary emails to user.
- n8n Automation Platform: Coordinates all tasks with nodes and workflow.
Inputs → Processing → Output
Input
The user sets podcast genre and required API keys.
Taddy API returns top podcasts metadata daily.
Processing
- Split podcast list to handle one episode at a time.
- Download each audio and crop 8–24 minute segment.
- Poll until cropped audio is ready.
- Send cropped audio to OpenAI Whisper for transcription.
- Use GPT-4 to summarize transcription into 3-4 paragraphs.
- Compile summaries and links into HTML email content.
Output
A daily Gmail message with podcast names, links, and neat summaries.
User saves hours of listen time with quick reading.
Beginner Step-by-Step: How to Use This Workflow in n8n
Download and Import Workflow
- Click the Download button on this page to get the workflow file.
- Open the n8n editor where you build or edit workflows.
- Use “Import from File” option to upload downloaded workflow file.
Configure Credentials and Settings
- Add your Taddy API key and X-USER-ID in the HTTP Request → TaddyTopDaily node headers.
- Enter OpenAI API key in the Whisper and GPT nodes.
- Set up Gmail OAuth2 credentials in the Gmail node.
- Change the genre string in the Set → Genre node if needed. Use valid Taddy genres.
- Update any email addresses, IDs, or folder names to match your info.
Test and Activate
- Run the workflow manually once to confirm it works and emails arrive.
- Fix any credential or API errors shown in node logs.
- When ready, activate the Schedule trigger node to run daily at your set time.
Running your own self-host n8n instance can also help control scheduling and data privacy.
Customizations
- Change genre value in Set → Genre node to get podcasts from different categories.
- Adjust start and end times in the Request Audio Crop node to summarize different podcast parts.
- Modify email recipients or subject line in the Gmail node.
- Change summary length or style by updating the prompt or maxTokens for the GPT node.
Troubleshooting
- Taddy API errors: Check API key and user ID values carefully are correct and active.
- Aspose crop failures: Verify form data sent matches API specs and no quota exceeded.
- Whisper transcription empty: Confirm cropped audio downloads fine and is valid MP3 format.
- Email not sending: Check Gmail OAuth2 credentials and permissions.
Pre-Production Checklist
- Verify Taddy API Key and User ID are active.
- Test Gmail OAuth2 credentials with test email.
- Confirm OpenAI API keys work for Whisper and GPT requests.
- Ensure Aspose Audio Cutter API returns valid download links.
- Run manual test of full workflow before enabling Scheduler node.
Summary
✓ Automatically get daily top podcast episodes in a chosen genre.
✓ Crop and transcribe key 16-minute segments using AI.
✓ Receive easy-to-read, 3-4 paragraph summaries by email.
→ Saves hours of listening time every day.
→ Keeps users informed with quick, important podcast insights.
→ Works smoothly with selectable genres and adjustable settings.

