Quick Overview
This workflow runs daily to read a podcast RSS feed, transcribe new episode audio with Apify’s Whisper-based transcriber, and save each transcript into a new Google Doc in a chosen Google Drive folder.
How it works
- Runs every day on a schedule.
- Reads the configured podcast RSS feed and keeps only the newest episodes based on your limit.
- Skips episodes that were already processed in previous executions using the episode GUID or enclosure URL.
- Sends each new episode’s audio URL to Apify to start a transcription run and polls Apify until the run finishes.
- Downloads the transcript from the Apify dataset and keeps only successful transcription results.
- Creates a Google Doc per episode in the target folder and inserts the source URL, language, billed minutes, and full transcript text.
Setup
- Add an Apify API token as an HTTP Header Auth credential (Authorization: Bearer YOUR_TOKEN) and select it on the Apify HTTP Request steps.
- Add a Google Docs OAuth2 credential and ensure it has access to the destination Google Drive folder.
- In the Settings step, set the podcast RSS feed URL, the number of recent episodes to check, the Whisper model, and your Google Drive folder ID.