Turn your favorite podcast episodes into engaging social media content automatically. This workflow fetches new episodes from an RSS feed, transcribes the audio using OpenAI Whisper, generates a concise summary using GPT-4o, and drafts a tweet. It then sends the draft to Slack for your review before posting it to X (Twitter).
Who is this for
Content creators, social media managers, and podcast enthusiasts who want to share insights without manually listening to and typing out every episode.
Key Features
- Large File Support: Includes a custom logic to download audio in chunks, ensuring stability even with long episodes (preventing timeouts).
- Human-in-the-Loop: Nothing gets posted without your approval. You can review the AI-generated draft in Slack before it goes live.
- High-Quality AI: Uses OpenAI's Whisper for accurate transcription and GPT-4o for intelligent summarization.
How it works
- Monitor: Checks the Podcast RSS feed daily for new episodes.
- Process: Downloads the audio (handling large files via chunking) and transcribes it.
- Draft: AI summarizes the transcript into bullet points and formats it for X (Twitter).
- Approve: Sends the draft to a Slack channel.
- Publish: Once approved by you, it posts the tweet to your X account.
Requirements
- OpenAI API Key
- Slack Account & App (Bot Token)
- X (Twitter) Developer Account (OAuth2)
Setup instructions
- RSS Feed: The template defaults to "TED Talks Daily" for demonstration. Open the
[Step 1] RSS node and replace the URL with your target podcast.
- Connect Credentials: Set up your credentials for OpenAI, Slack, and X (Twitter) in the respective nodes.
- Slack Channel: In the
[Step 12] Slack node, select the Channel ID where you want to receive the approval request.