n8n Website Uptime Monitor: HTTP Ping & Telegram Alerts
n8n Website Uptime Monitor: HTTP Ping & Telegram Alerts
Regular price
£26.99
Regular price
£26.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Website Uptime Monitor: HTTP Ping & Telegram Alerts
Regular price
£26.99
Regular price
£26.99
Sale price
Unit price
/
per
Never guess whether your website is up—get Telegram alerts only when it changes
This n8n workflow monitors a website every five minutes using an HTTP ping, then sends a Telegram notification only when the up/down status changes. No spam, just clear “down” and “back up” messages with timestamps.
What this workflow does
- Runs on a schedule: Uses an n8n scheduled trigger to check the target URL every five minutes.
- Pings your website: Sends an HTTP request to the specified URL and captures the returned status code (or treats a timeout/failure as no response).
- Tracks state to prevent repeated alerts: Compares the current result to the previous check using stored workflow state, and continues only when the up/down status changes.
- Sends Telegram alerts: Posts to Telegram indicating whether the site is down (HTTP 5xx or no response) or back up, including the timestamp.
Use cases
- SaaS uptime monitoring: Alert your team in Telegram when your app becomes unavailable, without noisy duplicate messages.
- Small-business websites: Detect outages quickly and confirm recovery as soon as the server responds again.
- Automation engineers: Use a lightweight n8n pattern for stateful HTTP health checks and change-based notifications.
Technical details
- HTTP Request: Checks the target website and records the HTTP response status code (or handles timeout/failure).
- Schedule Trigger: Executes the workflow every five minutes.
- Code: Implements the logic that compares current vs previous results to detect status changes.
- Telegram: Sends messages via your Telegram Bot credential (BotFather token) to your specified chat ID.
Setup (quick)
- Create/select a Telegram Bot credential in n8n (get the bot token via BotFather).
- Set your Telegram chat ID (e.g., via
TELEGRAM_CHAT_IDor replace the placeholder). - Replace
https://example.comwith your website URL and adjust timeout/schedule if needed.
Want more monitoring power? Check the paid upgrade for multi-check history and richer alerts: Website Change Watcher Upgrade.
