workflows.fit
Back to n8n workflows
n8n templateFreeBy David Olusola

Automate YouTube video notifications to Slack

🎬 YouTube New Video → Auto-Post Link to Slack This workflow automatically checks your YouTube channel’s RSS feed every 30 minutes and posts a message to Slack when a new video is published. It includes the title, des...

DevelopmentCore NodesCommunicationHITLSticky NoteCronHttp RequestCode
Loading interactive preview...

Template notes

🎬 YouTube New Video → Auto-Post Link to Slack

This workflow automatically checks your YouTube channel’s RSS feed every 30 minutes and posts a message to Slack when a new video is published. It includes the title, description snippet, publish date, and a direct “Watch Now” button.

---

⚙️ How It Works

1. Check Every 30 Minutes - A Cron node runs on a 30-minute interval. - Keeps monitoring the channel RSS feed for updates.

2. Fetch YouTube RSS - The HTTP Request node retrieves the channel’s RSS feed. - Uses the format: https://www.youtube.com/feeds/videos.xml?channelid=YOURCHANNELID

3. Parse RSS & Check for New Video - A Code node extracts video info: - Title - Link - Description - Published date - Sorts by most recent publish date. - Ensures only new videos within last 2 hours are processed (avoids duplicate posts).

4. Format Slack Message - Builds a rich Slack message with: - Video title - Description preview - Published date - Button: “🎥 Watch Now”