Checks a site every 5 minutes and sends a Telegram message only when the status changes. Free, MIT licensed n8n workflow.
Download uptime-ping-alert.jsonPaid uptime monitoring services start at a few euros a month for a check that, for a personal site or API, you can run for free inside n8n if you already use it for something else.
uptime-ping-alert.json into n8n (Workflows → Import from File)./newbot, copy the token) and connect the telegramApi credential in the "Send to Telegram" node.chat_id in the TELEGRAM_CHAT_ID environment variable (or replace it directly in the node's chatId field).The status (up/down) lives in the workflow's internal storage ($getWorkflowStaticData), so it survives n8n restarts with no external database needed.