Safely update n8n with version checks and Telegram notifications
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Who’s it for
This workflow is for system administrators or self-hosted n8n users who want to automatically check and update their n8n instance to the latest version — with Telegram notifications for every step.
How it works
- The workflow runs daily at 9 AM or every time n8n starts.
- It retrieves your current version using the Execute Command node.
- It checks the latest release from the official n8n GitHub API.
- It compares both versions and decides whether an update is needed.
- If an update is available:
- Sends a Telegram alert.
- Verifies that there are no running executions.
- Runs the update command safely.
- Sends a confirmation message when done.
- If your instance is already up to date, it sends a “latest version” message instead.
Requirements
- Self-hosted n8n instance with access to run terminal commands.
- A valid Telegram Bot API credential (configured in n8n Credentials; not hardcoded).
- SSH credentials To run commands on the server where n8n is installed
- n8n API credentials To query running executions
How to set up
- Import this workflow into your n8n instance.
- Connect your Telegram Bot credential to the Telegram nodes.
- Adjust the chat ID and message thread ID if needed.
- (Optional) Change the schedule time in the Schedule Trigger node.
- Save and activate the workflow.
How to customize
- Change the update command if you’re running n8n via Docker:
docker pull n8nio/n8n:latest