{"product_id":"n8n-website-uptime-ssl-expiry-monitor-with-telegram-alerts","title":"n8n Website Uptime + SSL Expiry Monitor with Telegram Alerts","description":"\u003ch3\u003eNever wonder if your website is down—get instant uptime + SSL expiry alerts in Telegram\u003c\/h3\u003e\n\u003cp\u003eThis 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).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eUptime monitoring (every 5 minutes):\u003c\/b\u003e For each configured website URL, the workflow sends an HTTP request with a \u003cb\u003e10-second timeout\u003c\/b\u003e and captures the HTTP status or network error.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eState-change alerts only:\u003c\/b\u003e It compares the current result to the last saved state and sends a Telegram alert when a site \u003cb\u003egoes down\u003c\/b\u003e (error\/timeout\/status ≥ 500) or \u003cb\u003erecovers\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSSL expiry monitoring (daily at 8:00):\u003c\/b\u003e It extracts domains from the same site list and queries \u003cb\u003eCert Spotter\u003c\/b\u003e for the newest issued SSL certificate expiry date.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eExpiry warnings:\u003c\/b\u003e It calculates days until expiry and sends a Telegram warning at \u003cb\u003e21 days\u003c\/b\u003e and a critical alert at \u003cb\u003e7 days\u003c\/b\u003e. Domains with missing certificate data are also flagged.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams want automated website uptime checks with low-noise Telegram alerts.\u003c\/li\u003e\n  \u003cli\u003eOperations\/DevOps engineers need early warning before SSL certificates expire.\u003c\/li\u003e\n  \u003cli\u003eSolo founders monitor multiple client websites without building a dedicated monitoring stack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eSchedule Trigger:\u003c\/b\u003e runs every \u003cb\u003e5 minutes\u003c\/b\u003e for uptime and daily at \u003cb\u003e8:00\u003c\/b\u003e for SSL checks.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eHTTP Request:\u003c\/b\u003e checks each URL with a \u003cb\u003e10-second timeout\u003c\/b\u003e and records HTTP status\/network errors.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCode:\u003c\/b\u003e stores\/compares last site state (static data persistence) and extracts domains for SSL queries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCert Spotter:\u003c\/b\u003e certificate transparency lookup to determine newest SSL expiry.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eTelegram:\u003c\/b\u003e sends alerts to your chat (replace \u003ccode\u003eYOUR_TELEGRAM_CHAT_ID\u003c\/code\u003e in both Telegram nodes).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNodes used:\u003c\/b\u003e code, telegram, sticky note, http request, schedule trigger.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup notes\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCreate a free Telegram bot token with \u003cb\u003e@BotFather\u003c\/b\u003e and add your Telegram credentials in n8n.\u003c\/li\u003e\n  \u003cli\u003eUpdate the site list (one URL per line) in the workflow so it monitors the exact websites you care about.\u003c\/li\u003e\n  \u003cli\u003eActivate the workflow so static data can persist up\/down state between scheduled runs.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45862252675251,"sku":"N8N-18059","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/KAgLRqaYbh13IXYJenLb6_h1f7JnYj.png?v=1786958148","url":"https:\/\/buyflowscripts.com\/products\/n8n-website-uptime-ssl-expiry-monitor-with-telegram-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}