This workflow automates tracking of your favorite YouTube channels using their RSS feeds and notifies you whenever new videos are published. Notifications are sent via Telegram and Email, with options for either individual emails per video or a single digest email. It also integrates with the YouTube Data API to fetch detailed video information and generates responsive, professional HTML emails for better engagement.
Key Features:
- 📡 RSS Feed Management
- Accepts custom YouTube channel IDs or uses default channels.
- Automatically creates RSS feeds for each channel.
- Monitors channels for new video uploads.
- Labels and filters recent videos (default: within 3 days).
- 📨 Multi-Channel Notifications
- Sends Telegram notifications with video title, thumbnail, and link.
- Sends Email notifications in two formats:
- Individual emails for each new video.
- Single digest email with all new videos.
- ⚙️ Content Processing
- Fetches detailed video data from YouTube Data API.
- Generates mobile-responsive HTML email templates.
- Includes video thumbnails, titles, descriptions, and direct links.
- 🛠️ Setup Requirements
- YouTube Data API Key
- Gmail account for sending emails
- Telegram bot token + chat ID
- OpenAI API key for content formatting
Perfect for:
Content creators, marketers, and anyone who wants to stay updated with their favorite YouTube channels via automated, well-designed notifications.