Nanosaur2-670M
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
An n8n workflow that watches a YouTube channel, downloads the English captions of each new video, has OpenAI write three bullet points and posts them with the title and link to Discord.
New YouTube videos posted to Discord with AI summaries is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
On each new video
It starts when your channel’s feed shows a new video, checked every minute, or when you click Test workflow in n8n:
A Discord post for each new video, with a three-point summary
What you need before you start.
Videos and captions
Supplies the new-video feed and the caption files.
NeedsA Google OAuth2 credential for a channel you own
Summarizer
Writes three bullet points from the captions.
NeedsAn OpenAI API key
Announcements
Receives and shows each post.
NeedsA channel webhook URL
Checked by Mindket on 13 Nov 2026
This n8n workflow shares your new YouTube videos on Discord with a short summary. It watches the channel’s feed, downloads the English captions of each new video and has OpenAI write three bullet points. The title, the summary and a link go to a Discord channel. Seven nodes run it, beside one sticky note.
Creators and teams with their own YouTube channel and a Discord server who want each upload announced with a summary. Skip it for other people’s channels, since YouTube lets only a user who may edit a video download its captions.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Creators | YouTubers with a server | Announce each upload to their community | A creator’s members see the video and three bullets as soon as it is up. |
| Education | Course teams | Share lectures with a summary | A teacher posts each lecture with a recap for students who missed it. |
| Business | Company channels | Tell staff about new videos | An internal team shares each update video with its key points. |
| Media | Podcast teams | Share episodes with a recap | A show with video episodes posts each one with a three-point teaser. |
You need some n8n, a YouTube channel you own, an OpenAI key and a Discord webhook: import a file, add three credentials and edit one address.
Any n8n that can reach YouTube, OpenAI and Discord will run it. Activate it so it checks the feed every minute.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup takes three credentials and your channel’s id.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| YouTube | A channel you own and a Google OAuth2 credential for the YouTube Data API |
| OpenAI | An API key |
| Discord | A channel with an Incoming Webhook |
| Captions | An English caption track on each video |
workflow.json.YouTube Video Trigger, replace <YOUR_YOUTUBE_CHANNEL_ID> with your channel’s id.Retrieve Caption Data and Download Captions.Caption Summary with ChatGPT.Post to Discord.Activate it and publish a video with an English caption track. A minute or so later, check the channel for the post. Try the first video by hand with Test workflow.
| To change | Where |
|---|---|
| The summary | The prompt in Caption Summary with ChatGPT |
| The message | The text in Post to Discord |
| The caption language | The en in Find English Captions |
| How often it checks | The poll time in YouTube Video Trigger |
A creator uploads a ten-minute tutorial with an English caption track. The feed shows the new video at the next poll.
The workflow downloads the track, and OpenAI sums it up in three bullets. Discord shows the title in bold, the bullets and a Watch link.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here one box watches the feed, two fetch the captions, one reads them as text, one summarizes and one posts. Try it with a short video first.
For experts. The feed entry’s id is yt:video: followed by the video id, and a regular expression cuts it out. The caption list is a YouTube Data API call, and Find English Captions picks a track with a JMESPath expression.
| Node | What it does | What to know |
|---|---|---|
Retrieve Caption Data | Lists the video’s caption tracks | It costs 50 units of quota |
Download Captions | Fetches the track | It costs 200 units and needs permission to edit the video |
Caption File Conversion | Reads the track as text | The text keeps its time codes |
Caption Summary with ChatGPT | Writes three bullets | It names gpt-5.6-terra |
The workflow works for your own videos only, and a video with no English track stops the run.
gpt-3.5-turbo, which OpenAI’s deprecations page, read on 12 November 2026, lists as shut down on 23 October 2026. This copy names gpt-5.6-terra, the replacement the page givesAn n8n workflow that watches a YouTube channel's feed. For each new video it downloads the English captions, has OpenAI write three bullet points about the video and posts the title, the summary and a link to a Discord channel.
workflow.json: the workflow as n8n exports it, eight nodes: seven that do the work and one sticky note. It holds no credential.README.md: these notes.gpt-3.5-turbo. OpenAI's deprecations page, read on 12 November 2026, lists it as shut down on 23 October 2026, with gpt-5.6-terra as the replacement. The step has no tools, and this copy names gpt-5.6-terra.<YOUR_YOUTUBE_CHANNEL_ID>.youtube.force-ssl scope.workflow.json.YouTube Video Trigger, replace <YOUR_YOUTUBE_CHANNEL_ID> with your channel's id. YouTube's advanced account settings page shows it.Retrieve Caption Data and Download Captions. Sign in with the account that owns the channel.Caption Summary with ChatGPT.Post to Discord.YouTube Video Trigger reads the channel's feed every minute and starts a run for each new video.Retrieve Caption Data cuts the video id from the feed entry's id, the text after the second colon, and asks YouTube for that video's caption tracks.Find English Captions keeps the first track whose language is en.Download Captions fetches that track.Caption File Conversion reads the file as text and stores it under content.Caption Summary with ChatGPT asks for three bullet points on what the video is about and why to watch it.Post to Discord posts the title in bold, the summary and a Watch link.Caption Summary with ChatGPT.Post to Discord.en in Find English Captions.YouTube Video Trigger.Download Captions stops with an error.NOTICE.md 616 B README.md 4 KB workflow.json 6 KB
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Waqf-AI · Kit
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
Wan-AI · Kit
Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.
nhathoangfoto · Kit
A LoRA for FLUX.2 Klein 9B that puts a character into the pose shown by a mannequin reference while keeping the character's face and style. For artists and des…
leejet · Kit
Generates images from text on modest GPUs, using quantized Z-Image-Turbo files made for stable-diffusion.cpp. For people who run image models on their own comp…
HiDream-ai · Kit
Generates images from text prompts with a 17B-parameter open model that scores at the top of the card's prompt-following tables. For designers, marketers and d…