Send Slack notifications when a new release is published for public GitHub repos
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 5 nodes and runs on a schedule (every day). Along the way it connects Slack.
How it runs
Trigger: On a schedule (every day).
- RepoConfig (Code): runs custom JavaScript code
- Fetch Github Repo Releases (HTTP Request): calls an HTTP API
- Wether Release is new (If): checks a condition and branches into true / false
- Send Message (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- HTTP Request
n8n-nodes-base.httpRequest - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack
From the author
This workflow checks a configured list of Github repositories daily to see if a new release has been published. How it works: - Workflow has a daily trigger - RepoConfig node is a JSON array that defines a list of repositories to check releases for - For each…