Skip to product information

n8n Website Uptime + SSL Expiry Monitor with Telegram Alerts

n8n Website Uptime + SSL Expiry Monitor with Telegram Alerts

 (200+Reviews)
Regular price £72.99
Regular price £72.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
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

n8n Website Uptime + SSL Expiry Monitor with Telegram Alerts

Regular price £72.99
Regular price £72.99 Sale price
SAVE Sold out

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_ID in 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.
View full details