I'm excited to share that my new n8n template has been approved and is now available for everyone to use! This template automates the process of creating AI-generated video clips from YouTube videos and sending notifications directly to your inbox.
If you've ever wanted to automatically create short clips from long YouTube videos, this template is for you. It watches a YouTube channel of your choice, and whenever a new video is published, it uses AI to generate engaging short clips perfect for social media. You get notified by email when your clip is ready to download.
How It Works
The workflow is straightforward and runs completely on autopilot:
Monitor YouTube channels - The template watches the RSS feed of any YouTube channel you specify. When a new video appears, the automation kicks off.
Request AI clip generation - Using Reka's Vision API, the workflow sends the video for AI processing. You have full control over the output:
Write a custom prompt to guide the AI on what kind of clip to create
Choose whether to include captions
Set minimum and maximum clip duration
Smart status checking - When the clips are ready, you receive a success email with your download link. As a safety feature, if the job takes too long, you'll get an error notification instead.
Getting Started is Easy
The best part? You can install this template with just one click from the n8n Templates page. No complex setup required!
After installation, you'll just need two quick things:
A Gmail account (or use any email provider you like)
That's it! The template comes ready to use. Simply add your YouTube channel RSS feed, connect your API key, and you're ready to start generating clips automatically. The whole setup takes just a few minutes.
If you run into any questions or want to share what you've built, join the Reka Discord community. I'd love to hear how you're using this template!
Show Me
In this short video I show you how to get that template into your n8n and how to configure it.
My colleague Annie loves clipping videos from her favorite creators. You know that feeling when you catch a great moment and turn it into a perfect short? That's her jam. But she kept running into this frustrating problem: by the time she saw a new video and got around to clipping it, everyone else had already done it. She was always late to the party.
When she told me about this, I thought, "What if we could automatically clip videos the moment they're published?" That way, she'd have her clips ready to post while the content is still fresh.
So I put my experience with integration tools to work and built something for her—and for anyone else who has this same problem. And you know what? I'm pretty excited to share it with you.
I put together an open-source n8n templates that automatically clips YouTube videos using AI. Here's how it works:
It watches for new videos from your favorite YouTube channel
Sends the video to Reka's AI to create clips automatically
Checks when the clips are ready and sends you an email with the download link
The whole thing runs on n8n (it's a free automation platform), and it uses Reka's Clips API to do the AI magic. Best part? It's completely free to use and set up.
How It Actually Works
I built this using two n8n workflows that work together:
Workflow 1: Submit Reel Creation
This one's the watcher. It monitors a YouTube channel's RSS feed, and the moment a new video drops, it springs into action:
Grabs the video URL
Sends it to Reka's API with instructions like "Create an engaging short video highlighting the best moments"
Gets back a job ID so we can track the progress
Saves everything to a n8n data table
The cool thing is you can customize how the clips are made. Want vertical videos for TikTok? Done. Need subtitles? Got it. You can set the clip length anywhere from 0 to 30 seconds. It's all in the JSON configuration.
{
"video_urls": ["{{ $json.link }}"],
"prompt": "Create an engaging short video highlighting the best moments",
"generation_config": {
"template": "moments",
"num_generations": 1,
"min_duration_seconds": 0,
"max_duration_seconds": 30
},
"rendering_config": {
"subtitles": true,
"aspect_ratio": "9:16"
}
}
Workflow 2: Check Reel Status
This one's the patient checker. Since AI takes time to analyze a video and create clips (could be several minutes depending on the video length), we need to check in periodically:
Looks at all the pending jobs in our data table
Asks Reka's API "Hey, is this one done yet?"
When a clip is ready, sends you an email with the download link
Marks the job as complete so we don't check it again
I set mine to check every 15-30 minutes. No need to spam the API—good things take time! 😉
Setting It Up (It's Easier Than You Think)
When I was helping Annie set this up (you can watch the full walkthrough below), we got it working in just a few minutes. Here's what you need to do:
Step 1: Create Your Data Table
In n8n, create a new data table. Here's a pro tip I learned the hard way: don't name it "videos"—use something like "clip_jobs" or "reel_records" instead. Trust me on this one; it'll save you some headaches.
Your table needs four columns (all strings):
video_title - The name of the video
video_url - The YouTube URL
job_id - The ID Reka gives us to track the clip
job_status - Where we are in the process (queued, processing, completed, etc.)
Step 2: Import the Workflows
Download the two JSON files from the GitHub repo and import them into n8n. They'll show up with some errors at first—that's totally normal! We need to configure them.
Step 3: Configure "Submit Reel Creation"
RSS Feed Trigger: Replace my YouTube channel ID with the one you want to monitor. You can find any channel's ID in their channel URL.
API Key: Head to platform.reka.ai and grab your free API key. Pop it into the Bearer Auth field. Give it a memorable name like "Reka API key" so you know what it is later.
Clip Settings: This is where you tell the AI what kind of clips you want. The default settings create one vertical video (9:16 aspect ratio) up to 30 seconds long with subtitles. But you can change anything:
The prompt ("Create an engaging short video highlighting the best moments")
Duration limits
Aspect ratio (square, vertical, horizontal—your choice)
Whether to include subtitles
Data Table: Connect it to that table you created in Step 1.
Step 4: Configure "Check Reel Status"
Trigger: Start with the manual trigger while you're testing. Once everything works, switch it to a schedule trigger (I recommend every 15-30 minutes).
API Key: Same deal as before—add your Reka API key.
Email: Update the email node with your email address. You can customize the subject and body if you want, but the default works great.
Data Table: Make sure all the data table nodes point to your table from Step 1.
Watching It Work
When Annie and I tested it live, that moment when the first clip job came through with a "queued" status? That was exciting. Then checking back and seeing "completed"? Even better. And when that email arrived with the download link? Perfect.
The clips Reka AI creates are actually really good. It analyzes the entire video, finds the best key moments (or what ever your prompt asks), adds subtitles, and packages it all up in a format ready for social media.
Wrap Up
This tool works great whether you're a clipper enthusiast or a content creator looking to generate clips for your own channel. Once you set it up, it just runs. New video drops at 3 AM? Your clip is already processing. You wake up to a download link in your inbox.
It's open source and free to use. Take it, customize it, make it your own. And if you come up with improvements or have ideas, I'd love to hear about them. Share your updates on GitHub or join the conversation in the Reka Community Discord.
Watch the Full Setup
I recorded the entire setup process with Annie (she was testing it for the first time). You can see every step, every click, and yes, even the little mistakes we made along the way. That's real learning right there.
Get Started
Ready to try it? Here's everything you need:
🔗 n8n template/ Github: https://link.reka.ai/n8n-clip
🔗 Reka API key: https://link.reka.ai/free (renewable & free)
Each week, I read a myriad of topics that pique my curiosity and spark new ideas. From AI advancements and low-code solutions to tutorials on enhancing accessibility and performing database operations in .NET MAUI, this week's reading notes offer an eclectic mix of insights and practical knowledge.
Dive in and explore the fascinating links that kept me captivated over the past few days!
AI
AI mistakes are very different from human mistakes (Mark Downie) - Very interesting thoughts. Looking forward to seeing how we adapt and integrate new security practices to avoid those new potential mistakes
Using Tools (Safely) with LLMs (Mark Heath) - This is a nice C# tutorial that explains how to extend the capabilities of your AI without compromising security.
Sharing my Reading Notes is a habit I started a long time ago, where I share a list of all the articles, blog posts, and books that catch my interest during the week.
Welcome to another edition of Reading Notes! This week, dive into the latest updates on Azure DevOps, Docker best practices, System.Text.Json enhancements in .NET 9, AI innovations from GitHub Universe, and more.
GitHub Spark (Devon Rifkin, Terkel Gjervig Nielsen, Cole Bemis, Alice Li) - Fascinating news from GitHub Universe. A new spin on the lowcode app but with code. Looking forward to trying it and see what I can build with it.
GitHub Copilot in Windows Terminal (Christopher Nguyen) - There it is, Copilot making his entrance into our beloved Terminal. It's only in version Canary for now, but I'm sure it will help many of us when no sure what command to use, or the equivalent bash/ PowerShell.
Sharing my Reading Notes is a habit I started a long time ago, where I share a list of all the articles, blog posts, and books that catch my interest during the week.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Cloud
Backing up files to Azure blob storage with azcopy (Andrew Lock) - A very interesting solution to a situation we are all facing. Nice to see the OSS project (I didn't know that one) and smart way to use Azure.
Simpler auth for Blazor Web Apps with Auth0? (Jon Hilton) - A wonderful tutorial very well detailed that explains how to use Auth0 with Blazor server app and search some gotchas so our experience goes smoother.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Windows Terminal on Open at Microsoft (Christopher Nguyen) - Like many a love the new windows terminal, and learning more about the making of and the challenges they encounter was really interesting. Learn more about all that series of video in this post.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Azure OpenAI Landing Zone reference architecture (Freddy Ayala) - Using Open AI or planning to do it this post shares a great list of Azure services that will help you do it effectively and securely.
Low Code
Power Automate Apply To Each Loops 20X Faster (Matthew Devaney) - Smart way to gain performance, but make sure to do your homework and validate the connector limits and adjust the variables.
It's time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
What Are HTTP Headers? | Postman Blog (The Postman Team) - This is a great post about headers. Used by everyone known by developers involve in API, they are the key of a clear communication.
Introducing TypeChat (Anders Hejlsberg, Steve Lucco, Daniel Rosenwasser, Pierce Boggan, Umesh Madan, Mike Hopcroft, and Gayathri Chandrasekaran) - That looks like a pretty cool package to add to our apps!
How To Build Responsive Power Apps Forms From Scratch (Matthew Devaney) - Build an App quickly, that's nice. But make that App look great on any screen, now your talking! This is very detailed and complete example that helps us build our first responsive App.
Podcast
Who are the Ops Behind the DevRel Curtain? (Ep 80) (Community Pulse) - Interesting episode about DevRel and more particularly two who are doing less visible work. Helping those who are helping... And a tiny bit about bread! Yell done, David!
Blazor Basics: Data Binding in Blazor (Claudio Bernasconi) - Nice post that explains the little particularity of those bindings. It could save you a lot of time.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Creating a VS Code editor extension (Tim Heuer) - The journey of a dev building an extension for Visual Studio Code.A very interesting post.
Open Source
Build an Open Source Project: Behind the Scenes (Alexey Yuzhakov) - This post shares a story of a real-life open source project. It's about putting in the effort and doing the extra work to make our project more useful and accessible.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Open at Microsoft – OmniBOR (Aeva Black) - Did you know there is a tool that can help you see the security flaws or your dependencies? Learn more about this project in this post and video.
Dapr (AugustaUd) - Learn more about Dapr with this series of 3 videos that each contains short demos. With a very active community, there is no dough that OSS project is healthy.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
The suggestion of the week
How to use GitHub Copilot: Prompts, tips, and use cases (Rizel Scarlett, Michelle Mannering) - A very helpful post that helps thinking how to communicate efficiently with Copilot, by breaking down our instructions and being more specific.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
Introducing Dev Home (Kayla Cinnamon) - Very excited by the potential of DevHome.It was announced at Build and it's looking great already. As Kayla talked about it I installed it from the store. A project to watch for sure.
DevPod for Dev Containers (DevOps and Docker Talk) - I heard of DevPod before, but it wasn't stable enough for my occasional usage. But now it looks just perfect! Looking forward to trying it!
Blazor Web Assembly by Example with Toi B. Wright (Hanselminutes with Scott Hanselman) - You can hear the passion in her voice! I'm sure the book is excellent, plus I love the idea of picking only the part that you want/ need and not missing anything.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you have interesting content, share it!
Open Source
Introducing Dart | Windows (Tim Sneath) - This a nice post that makes us dive into a world close to the machine. An interesting open-source project indeed.
Windows Terminal Preview 1.18 Release (Christopher Nguyen) - Tons of super cool features coming up in this release. Kalya and Hanselmann showed a few of them during Build keynote.
PSReadLine 2.3.1-beta1 Release - PowerShell Team (Steven Bucher) - And it keeps getting better. This tool helps everyone. Make heavy user faster, and save the occasional user with suggestions.
Contribute to Kubernetes (DevOps and Docker Talk) - Inspirering episode about open source. The focus is on Kubernetes but this is true for any project.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Cloud
Azure Developer CLI (azd) - May 2023 Release (Savannah Ostrowski) - The Azure Developers CLI just is evolving so fast! New Java early functionalities, improvement with Container Apps... Looking forward to watching Build sessions and seeing all of it!
How I used GitHub Copilot to build a browser extension (Rizel Scarlett) - Another great story about how Copilot helps the productivity of a developer. And at the same time, great tutorial to build and Chrome extension.
357: The Zune UI was the Best UI (Merge Conflict) - Ahhh! Now I understand why so many people are talking about the Zune! Great episode that go over some souvenirs and memories.
Why Put PostgreSQL in Azure - Grant Fritchey (Grant Fritchey) - Great post that explains why Azure is a great hosting platform. In this case, it's about the database and it is so true. But it's also true with many other services...
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!
Minimal API growing with .NET 7 (Christian Nagel) - Ooh! That looks really nice! I will need to play around a little with it to fully appreciate all and I have just the right project for it.
Web API development in Visual Studio 2022 - Visual Studio Blog (Sayed Ibrahim) - Wow! You have the choice of that super detailed post with all the new features to help us be fantastic at creating APIs or also included in the post the video with a similar overview.
Donovan Brown is Retiring - Episode 242 (Azure DevOps Podcast) - Whatever Donovan is talking about you can feel his passion. Extremely interesting episode. Enjoy your new challenge sir!
356: Sunsetting software, libraries, & APIs (Merge Conflict) - You build stuff? Great, but what do you do after, when do you know when it is time to retire an API or a service? James & Frank might not have all the responses, but they definitely feel the problem.
Creating Walkable Cities with Nathan Allebach (Hanselminutes with Scott Hanselman) - What do you think when you read walkable? Was it what was discussed in this episode? Strange how something great ideas are derailed without any bad intentions.
It is time to share new reading notes. It is a habit I started a long time ago where I share a list of all the articles, blog posts, and books that catch my interest during the week.
If you think you may have interesting content, share it!