Automated Podcast Summarization and Email Reporting

somdn_product_page

This n8n workflow automates the process of fetching daily top podcasts from an external API, downloading their audio files, cropping the audio, transcribing it using OpenAI’s Whisper API, summarizing the content with GPT-4, and then emailing the summarized highlights via Gmail. Designed for content creators, marketers, or podcast enthusiasts, it provides a seamless way to stay updated on popular podcasts, generate concise summaries, and share insights effortlessly.

**Workflow Steps:**

1. **Schedule Trigger:** Initiates the workflow at 8 AM daily.

2. **Set Genre:** Sets the genre of podcasts to focus on, e.g., TECHNOLOGY.

3. **Fetch Top Podcasts:** Sends a GraphQL query to Taddy.org API to retrieve the top 10 podcasts in the selected genre.

4. **Split Podcast List:** Breaks down the list of podcasts for individual processing.

5. **Download Podcast Audio:** Fetches the full audio file of each podcast episode.

6. **Crop Audio:** Uses Aspose API to crop a specific portion of the podcast (from 8 to 24 minutes) suitable for transcription.

7. **Check Download Status:** Ensures the cropped audio is ready for transcription.

8. **Transcribe Audio:** Uploads the cropped audio to OpenAI’s Whisper API to get a text transcript.

9. **Summarize Content:** Uses GPT-4 to create a brief and coherent summary of the transcript.

10. **Compile Results:** Merges all individual episode data into a structured format.

11. **Generate HTML Report:** Creates an HTML table summarizing the podcasts with links and snippets for easy review.

12. **Send Email:** Sends the compiled report via Gmail.

**Use Cases:**

Ideal for newsletter publishers, podcast aggregators, or individuals who want regular updates on trending topics without manually researching or listening to entire episodes. Automation ensures timely delivery of curated, summarized content directly to your inbox.

Node Count

>20 Nodes

Nodes Used

code, gmail, html, httpRequest, if, openAi, scheduleTrigger, set, splitOut, stickyNote, wait

Reviews

There are no reviews yet.

Be the first to review “Automated Podcast Summarization and Email Reporting”

Your email address will not be published. Required fields are marked *