Developer & DevOps

YouTube automation

18 nodes 202 126 Scheduled trigger
Download

Workflow Description

Automation template that monitors selected YouTube channels via RSS feeds, filters content by custom criteria, and sends scheduled email notifications about new videos. Runs on a regular schedule to track updates without manual intervention.

How it works

  1. 1.Trigger scheduled event and fetch YouTube channel RSS feeds to retrieve latest video data
  2. 2.Process and filter videos using conditional logic based on titles, descriptions, and metadata
  3. 3.Send email notifications containing matching videos to specified recipients

Use cases

  • Monitor multiple YouTube channels and receive daily digests of latest uploads matching your interests
  • Track educational or technical content channels and filter by keywords to reduce information overload

Requirements

  • Enable RSS feed URLs for target YouTube channels you wish to monitor
  • Configure email credentials and specify recipient addresses for automated notifications

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

YouTube Rss Feed Read Email Send

Details

Trigger Scheduled trigger
Nodes 18
Apps 3
Views 202
Downloads 126

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (18)

/

Get video details

You Tube

#1

Schedule Trigger

Schedule Trigger

#2

Filter out shorts

If

#3

Sticky Note

Sticky Note

#4

Sticky Note1

Sticky Note

#5

Sticky Note2

Sticky Note

#6

Sticky Note3

Sticky Note

#7

Sticky Note4

Sticky Note

#8

Get latest 15 videos of each channel

Rss Feed Read

#9

Get my subscriptions

HTTP Request

#10

Check for errors

If

#11

Only keep channels with unwatched videos

Filter

#12

Keep only videos published since last run

Filter

#13

Send an email for each new video

Email Send

#14

If the HTTP request failed, throw the error

Stop And Error

#15

Split out subscriptions to process individually

Split Out

#16

Sticky Note5

Sticky Note

#17

Filter out channels

Filter

#18