Animated data flow diagram

AI YouTube Video Summarizer & Discord Notifier Agent

Version: 1.0.0 | Last Updated: 2025-05-16

Integrates with:

YouTube OpenAI Discord

Overview

Unlock Automated Content Promotion with this AI Agent

This AI Agent streamlines your content distribution by connecting your YouTube channel directly to your Discord server. When you publish a new video, it automatically fetches the video's English captions, leverages an OpenAI LLM (like GPT-3.5-turbo) to create a compelling summary, and then shares the video title, summary, and link with your Discord audience. This AI-driven automation ensures your community is always up-to-date with your latest creations, saving you significant manual effort.

Key Features & Benefits

  • Automated YouTube Monitoring: Continuously checks for new videos on your specified channel via its RSS feed.
  • AI-Powered Summarization: Utilizes OpenAI's language models to intelligently summarize video captions into key bullet points, highlighting what the video is about and why viewers should watch it.
  • Instant Discord Notifications: Automatically posts a formatted message to your designated Discord channel, including the video title, the AI-generated summary, and a direct watch link.
  • Targeted Caption Retrieval: Specifically fetches and processes English video captions to ensure accurate and relevant summaries.
  • Significant Time Savings: Eliminates the manual tasks of monitoring, summarizing, and sharing new video content, freeing you to focus on creation and strategy.
  • Boosted Community Engagement: Keeps your Discord community consistently informed and engaged with timely and informative video updates, encouraging views and discussion.

Use Cases

  • Automatically announce new B2C product tutorials or e-commerce showcases from YouTube to a Discord community, driving immediate views and engagement.
  • Share B2B SaaS feature updates, demo videos, or webinar recordings posted on YouTube with an AI-generated summary to internal teams or customer communities on Discord.
  • Keep your brand's Discord server active for e-commerce businesses by consistently sharing summarized YouTube content, boosting community interaction and product interest.
  • Streamline marketing efforts for SaaS companies by automating the cross-promotion of educational YouTube video content to Discord, ensuring wider reach and knowledge dissemination.
  • For solopreneurs and creators, save hours weekly by automating the notification process for new YouTube uploads to their Discord fanbase.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • YouTube API credentials (OAuth2) for the channel you want to monitor and retrieve captions from. The account used for credentials must have access to the channel's captions.
  • OpenAI API Key with access to a suitable model (e.g., gpt-3.5-turbo or gpt-4).
  • Discord Webhook URL for the channel where notifications will be posted.
  • The YouTube Channel ID of the channel you want to monitor (used in the RSS feed URL).

Setup Instructions

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. In the 'YouTube Video Trigger' node, update the feedUrl parameter: replace UC08Fah8EIryeOZRkjBRohcQ with your specific YouTube Channel ID. The format is https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID.
  4. Configure the 'Retrieve Caption Data' and 'Download Captions' nodes: In the 'Authentication' field, select 'Predefined Credential Type'. Then, for 'Credential Type Name', choose 'YouTube OAuth2 API'. Select or create new YouTube OAuth2 credentials, ensuring they are authorized for the YouTube channel from which you intend to download captions.
  5. In the 'Caption Summary with ChatGPT' node, select or create new OpenAI credentials by choosing 'OpenAI API' for 'Credential for OpenAI API' and enter your API Key. The default model is gpt-3.5-turbo, but you can change it if desired. You can also customize the summarization prompt in the 'Messages' parameter.
  6. In the 'Post to Discord' node, for 'Authentication' select 'Webhook'. Then, for 'Credential for Discord Webhook API', select or create new Discord Webhook credentials, providing the Webhook URL for your target Discord channel.
  7. Ensure that your YouTube videos have English (en) captions available, as the workflow is configured to specifically look for them.
  8. Activate the workflow. It will poll for new videos based on the schedule set in the 'YouTube Video Trigger' node (default is every minute).

Tags:

AI AgentAutomationOpenAIYouTubeDiscordContent MarketingCommunity EngagementVideo SummarizationNLP

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Schedule a Consultation