{"product_id":"n8n-website-uptime-monitor-http-check-email-alerts","title":"n8n Website Uptime Monitor: HTTP Check + Email Alerts","description":"\u003ch3\u003eKnow immediately when your website goes down — with an HTTP uptime check and instant email alerts\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors a specific website URL by sending an HTTP GET request on a schedule. If the response status code is \u003cstrong\u003enot 200\u003c\/strong\u003e, it automatically sends a \u003cstrong\u003eplaintext downtime email\u003c\/strong\u003e (via SMTP) with the URL, status code, and the current timestamp.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns every 5 minutes\u003c\/strong\u003e using a Schedule Trigger (interval can be changed).\u003c\/li\u003e\n  \u003cli\u003eReads two key inputs from the Config node: \u003cstrong\u003emonitorUrl\u003c\/strong\u003e and \u003cstrong\u003ealertEmail\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSends an \u003cstrong\u003eHTTP request\u003c\/strong\u003e (GET) to the monitored URL and captures the full response details, including the \u003cstrong\u003eHTTP status code\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEvaluates the status code\u003c\/strong\u003e with conditional logic: when the code is \u003cstrong\u003enot 200\u003c\/strong\u003e, it treats the site as “down” or “not healthy.”\u003c\/li\u003e\n  \u003cli\u003eSends a \u003cstrong\u003edowntime email\u003c\/strong\u003e using n8n’s \u003cstrong\u003eSend Email\u003c\/strong\u003e node via SMTP, including: URL, status code, and current timestamp.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor a production \u003cstrong\u003eSaaS landing page\u003c\/strong\u003e and alert your team if the server returns anything other than 200.\u003c\/li\u003e\n  \u003cli\u003eCheck \u003cstrong\u003estaging or internal services\u003c\/strong\u003e uptime and receive immediate SMTP email notifications.\u003c\/li\u003e\n  \u003cli\u003eProvide lightweight status tracking for an \u003cstrong\u003eAPI endpoint\u003c\/strong\u003e without setting up a full monitoring platform.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedule Trigger\u003c\/strong\u003e: default check interval every 5 minutes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP Request\u003c\/strong\u003e: sends GET request to \u003cem\u003emonitorUrl\u003c\/em\u003e and reads the HTTP status code.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eif \/ set\u003c\/strong\u003e: evaluates “status code !== 200” and prepares alert content (URL, status code, timestamp).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSend Email (SMTP)\u003c\/strong\u003e: sends plaintext downtime alerts to \u003cem\u003ealertEmail\u003c\/em\u003e (supports providers like \u003cstrong\u003eGmail\u003c\/strong\u003e, \u003cstrong\u003eSendGrid\u003c\/strong\u003e, \u003cstrong\u003ePostmark\u003c\/strong\u003e, or any provider supported by n8n).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eActivation\u003c\/strong\u003e: save and turn on the workflow to run automatically in the background.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45748943421619,"sku":"N8N-17704","price":22.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/27XPqN83h5S1RzBc75NE7_XQjPLabd.png?v=1785575068","url":"https:\/\/buyflowscripts.com\/products\/n8n-website-uptime-monitor-http-check-email-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}