n8n Website Uptime + SSL Expiry Monitor with Telegram Alerts
n8n Website Uptime + SSL Expiry Monitor with Telegram Alerts
Regular price
£72.99
Regular price
£72.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 + SSL Expiry Monitor with Telegram Alerts
Regular price
£72.99
Regular price
£72.99
Sale price
Unit price
/
per
Never wonder if your website is down—get instant uptime + SSL expiry alerts in Telegram
This n8n workflow continuously monitors website uptime every 5 minutes and checks SSL certificate expiry daily at 8:00. You’ll receive Telegram notifications only when something changes—site outages/recoveries—or when an SSL certificate is nearing expiration (using Cert Spotter certificate transparency data).
What this workflow does
- Uptime monitoring (every 5 minutes): For each configured website URL, the workflow sends an HTTP request with a 10-second timeout and captures the HTTP status or network error.
- State-change alerts only: It compares the current result to the last saved state and sends a Telegram alert when a site goes down (error/timeout/status ≥ 500) or recovers.
- SSL expiry monitoring (daily at 8:00): It extracts domains from the same site list and queries Cert Spotter for the newest issued SSL certificate expiry date.
- Expiry warnings: It calculates days until expiry and sends a Telegram warning at 21 days and a critical alert at 7 days. Domains with missing certificate data are also flagged.
Use cases
- SaaS teams want automated website uptime checks with low-noise Telegram alerts.
- Operations/DevOps engineers need early warning before SSL certificates expire.
- Solo founders monitor multiple client websites without building a dedicated monitoring stack.
Technical details
- Schedule Trigger: runs every 5 minutes for uptime and daily at 8:00 for SSL checks.
- HTTP Request: checks each URL with a 10-second timeout and records HTTP status/network errors.
- Code: stores/compares last site state (static data persistence) and extracts domains for SSL queries.
- Cert Spotter: certificate transparency lookup to determine newest SSL expiry.
-
Telegram: sends alerts to your chat (replace
YOUR_TELEGRAM_CHAT_IDin both Telegram nodes). - Nodes used: code, telegram, sticky note, http request, schedule trigger.
Setup notes
- Create a free Telegram bot token with @BotFather and add your Telegram credentials in n8n.
- Update the site list (one URL per line) in the workflow so it monitors the exact websites you care about.
- Activate the workflow so static data can persist up/down state between scheduled runs.
