Automate YouTube Video Summaries to Discord with n8n & AI

Save hours every week by automatically summarizing new YouTube videos with AI and posting highlights to your Discord channel. This workflow fetches English captions, generates concise bullet points using ChatGPT, and shares video insights, eliminating manual effort.
rssFeedReadTrigger
httpRequest
set
+3
Workflow Identifier: 1889
NODES in Use: rssFeedReadTrigger, httpRequest, set, extractFromFile, openAi, discord
Automate YouTube summaries with n8n and AI

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow watches a YouTube channel for new videos and fetches their English captions automatically.
It turns the captions into text, then uses GPT-3.5 Turbo to write a simple summary in three bullet points.
Finally, it posts the video title, summary, and link into a Discord channel using a webhook.
This helps share instant video summaries without manual work.


Who Should Use This Workflow

Anyone who runs a YouTube channel and wants to quickly share video info to Discord.
This is useful if manual summarizing feels slow or hard.


Tools and Services Used

  • YouTube API with OAuth: To get video captions.
  • OpenAI GPT-3.5 Turbo: To summarize transcript text.
  • Discord Webhook: To post messages to the server.
  • n8n Automation Platform: To run the workflow.

Input → Process → Output Explained

Inputs

  • YouTube channel RSS feed new video notifications.
  • Video ID and metadata from the feed.

Processing Steps

  • Use YouTube API to get available captions for the video.
  • Find English caption data from the list.
  • Download the English caption file content.
  • Convert captions from XML (or other format) into plain text.
  • Send the text transcript to OpenAI GPT-3.5 Turbo for summary.
  • Create a simple three-bullet summary of the video.
  • Prepare a formatted message with video title, summary, and URL.
  • Send the message via Discord webhook to a selected channel.

Output

  • A Discord message posting video title, summary bullet points, and video link.

Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Download and Import Workflow

  1. Click the Download button on this page to save the workflow file.
  2. Open your n8n editor where workflows are created.
  3. Use the menu option “Import from File” to upload the downloaded workflow.

Step 2: Add Required Credentials

  1. Go to credential settings in n8n.
  2. Add your YouTube API OAuth credentials with access to captions API.
  3. Enter your OpenAI API key for GPT-3.5 Turbo usage.
  4. Add your Discord webhook URL to allow posts.

Step 3: Configure IDs and URLs

  1. In the RSS feed trigger, replace YOUR_CHANNEL_ID with your actual YouTube channel ID.
  2. If needed, update any placeholders for captions or other nodes.

Step 4: Test the Workflow

  1. Trigger the workflow manually in n8n with a recent video from your channel.
  2. Check logs to confirm each step runs without error.

Step 5: Activate the Workflow

  1. Switch the workflow toggle to Active in n8n.
  2. The workflow will poll your YouTube RSS feed at your set interval.
  3. Summaries will post automatically once new videos appear.

You can also find more tips on self-host n8n if running the workflow on your own server.


Inputs and Outputs Detail

This workflow uses the YouTube channel’s RSS Feed as the main input to detect new videos.
It then input YouTube API videoId to get captions.

The final output is a Discord message containing the video title, a short summary bullet list, and the video URL.


Common Problems and Fixes

  • Problem: No English captions found.
    Fix: Check the video’s captions are public and English is available.
  • Problem: YouTube API errors.
    Fix: Refresh the OAuth tokens and verify API access.
  • Problem: Discord webhook posts fail.
    Fix: Confirm webhook URL and that it has permission in the Discord channel.

Customization Ideas

  • Change the GPT prompt to make longer or shorter video summaries.
  • Change language code in filtering to support other caption languages.
  • Edit Discord message templates to add emojis or mentions.
  • Use multiple Discord webhook nodes to post to different channels.
  • Adjust the RSS polling interval to check videos more or less often.

Conclusion

This workflow helps share YouTube video summaries fast by fetching captions,
running AI summarization, and posting results into Discord automatically.
It saves time and makes community updates smooth.

Consider adding further logic for social media posts or comment analysis using similar nodes.


Automate YouTube summaries with n8n and AI

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow uses the YouTube API with OAuth credentials to request caption metadata and download English captions for videos.
It takes the full transcript text and creates a three-point summary explaining the video content and value to watch.
It uses a Discord webhook URL in the webhook node to send a formatted message with video title, summary, and link.
After importing, the user adds required API Keys and webhooks, tests once, then activates the workflow toggle to run automatically.
Author
Written By
Ritu Sanjali

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.