YouTube Video Summaries with GPT-4o, Slack Approvals & Reddit Posting

Go to Workflow
367 views
Built by Yaron Been Yaron Been
Created on June 05, 2026

Description

🚀 AI-Powered YouTube Video Summary Distributor: From Channel to Community!

Workflow Overview
This sophisticated n8n automation transforms YouTube content discovery into a seamless, multi-platform intelligence sharing process. By intelligently connecting YouTube RSS, AI summarization, and content distribution platforms, the workflow:

Discovers New Content:
Monitors YouTube channels via RSS feed
Captures latest video uploads
Tracks content in real-time

AI-Powered Summarization:
Extracts video metadata
Generates concise, meaningful summaries
Leverages GPT-4o for intelligent content analysis

Intelligent Distribution:
Logs summaries in Google Sheets
Sends summaries to Slack for review
Publishes approved content to Reddit

Detailed Setup Instructions

1. YouTube Data API Configuration
Prerequisites
Google Cloud Console account
Enabled YouTube Data API v3

Setup Steps:
Go to Google Cloud Console
Create a new project
Enable YouTube Data API v3
Create credentials (API Key)
Store API key securely in n8n credentials
Obtain channel RSS feed URL

2. OpenAI API Setup
Prerequisites
OpenAI account
Active API subscription

Configuration:
Visit OpenAI Platform
Generate API key
Select GPT-4o model
Configure API key in n8n credentials
Set up billing and usage limits

3. Slack Integration
Prerequisites
Slack workspace
Slack app permissions

Setup Process:
Create a Slack app in your workspace
Configure OAuth scopes for sending messages
Install app to workspace
Obtain webhook or OAuth token
Configure in n8n Slack node

4. Reddit API Configuration
Prerequisites
Reddit account
Reddit application created

Steps:
Go to Reddit's app preferences
Create a new application
Obtain client ID and secret
Configure OAuth2 credentials in n8n
Select target subreddit

Workflow Customization

Channel Modification
Replace YouTube RSS feed URL in trigger node
Adjust channel_id parameter
Modify extraction logic if needed

Subreddit Customization
Change subreddit parameter in Reddit node
Adjust title and text formatting

AI Summarization Tuning
Modify system message in Summarizer Agent
Adjust prompt for different content types
Implement custom filtering

Key Customization Points
Modify RSS feed URL
Change target subreddit
Adjust AI summarization prompt
Add custom filtering logic
Implement multi-channel support

Technical Requirements
n8n v0.220.0 or higher
YouTube Data API v3
OpenAI API access
Slack workspace
Reddit application
Stable internet connection

Potential Use Cases
Content creator content tracking
Research and trend analysis
Social media content distribution
Automated content curation
Community engagement

Security Considerations
Use environment variables for API keys
Implement proper OAuth2 authentication
Respect platform usage guidelines
Maintain user privacy

Future Enhancement Roadmap
Multi-language support
Advanced content filtering
Sentiment analysis integration
Expanded platform distribution
Customizable summarization parameters

Workflow Visualization

[YouTube RSS Trigger]
⬇️
[Extract Channel ID]
⬇️
[Fetch Video Details]
⬇️
[AI Summarization]
⬇️
[Google Sheets Logging]
⬇️
[Slack Approval]
⬇️
[Reddit Publishing]

Hashtag Performance Boost 🚀
#YouTubeAutomation #AIContentDistribution #WorkflowInnovation #ContentCuration #AIMarketing #DigitalMediaTech #AutomatedSummaries #CrossPlatformContent

Connect With Me
Ready to revolutionize your content workflow?

📧 Email: [email protected]
🎥 YouTube: @YaronBeen
💼 LinkedIn: Yaron Been

Transform your content strategy with intelligent, automated workflows!

Note: Always test and customize the workflow to fit your specific use case and comply with platform guidelines.

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Reddit
n8n-nodes-base.reddit
Slack
n8n-nodes-base.slack