Scheduled website uptime monitor with Slack alert
Overview This workflow periodically checks the status of a website. If the website is not reachable (returns an error or non-2xx status code), it sends an alert to a specified Slack channel. Use Case: Monitor your web...
Template notes
Overview This workflow periodically checks the status of a website. If the website is not reachable (returns an error or non-2xx status code), it sends an alert to a specified Slack channel.
Use Case: Monitor your website, client websites, or critical APIs for downtime and receive immediate notifications.
How It Works This workflow operates in four main steps:
Scheduled Trigger:
A Cron node is configured to run at regular intervals (e.g., every 15 minutes, hourly).
HTTP Request to Website:
An HTTP Request node attempts to make a GET request to the specified website URL.
It's set to ignore HTTP errors so that the workflow doesn't stop immediately if the site is down, allowing the "If" node to handle the status.