YouTube Automate

YouTube Automate streamlines your video monitoring by automatically checking your subscriptions every hour for new content. It filters out shorts and only sends email notifications for relevant videos, ensuring you stay updated without the clutter. Enjoy efficient video management and timely alerts, enhancing your viewing experience.

7/8/2025
18 nodes
Complex
schedulecomplexyoutubeschedule triggersticky noterssfeedreadfilteremailsendstopanderrorsplitoutautomationadvancedcronlogicconditionalapiintegrationemailnotification
Categories:
Schedule TriggeredComplex WorkflowCreative Content & Video Automation
Integrations:
YouTubeSchedule TriggerSticky NoteRssFeedReadFilterEmailSendStopAndErrorSplitOut

Target Audience

  • Content Creators: Those who regularly upload videos and want to keep track of new content from their favorite channels.
    - Marketers: Individuals looking to automate notifications for new video releases to stay updated on trends.
    - YouTube Enthusiasts: Users who follow multiple channels and want to receive timely updates without manual checks.
    - Developers: Those interested in integrating YouTube data into their applications for enhanced user engagement.
  • Problem Solved

    This workflow automates the process of checking for new videos from subscribed YouTube channels, filtering out unwanted content such as shorts, and sending email notifications for new uploads. It addresses the challenge of manually tracking updates from numerous channels, ensuring users never miss important content.

    Workflow Steps

  • Schedule Trigger: The workflow initiates every hour at the 47th minute, ensuring timely updates.
    - Get My Subscriptions: It fetches the user's YouTube subscriptions, allowing the workflow to know which channels to monitor.
    - Check for Errors: If any errors occur during the HTTP request, they are handled gracefully to prevent workflow failure.
    - Split Out Subscriptions: Each subscription is processed individually, allowing for personalized handling of multiple channels.
    - Only Keep Channels with Unwatched Videos: Channels are filtered to process only those with new content, optimizing performance.
    - Get Latest 15 Videos of Each Channel: For each channel, the latest 15 videos are retrieved using YouTube's RSS feed, minimizing quota usage.
    - Keep Only Videos Published Since Last Run: Filters videos to ensure only new uploads since the last workflow execution are considered.
    - Get Video Details: Fetches detailed information about each video, including thumbnails and duration.
    - Filter Out Shorts: Videos under 61 seconds or without duration are excluded to focus on standard content.
    - Send an Email for Each New Video: For each valid new video, an email notification is sent, featuring the video title and thumbnail, allowing users to easily access new content.
  • Customization Guide

  • Change Frequency: Adjust the Schedule Trigger node to modify how often the workflow checks for new videos (currently set to every hour).
    - Filter Channels: Update the Filter Out Channels node to include or exclude specific channel IDs based on user preferences.
    - Modify Email Settings: Customize the Send an Email for Each New Video node to change the recipient's email address, subject line, or email content to fit branding needs.
    - Adjust Video Filters: Modify the conditions in the Filter Out Shorts node to change the duration threshold or add additional filters based on user requirements.