workflows.fit
Back to n8n workflows
n8n template$15By David Olusola

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...

DevelopmentCore NodesCommunicationHITLCronHttp RequestIfSlack
Open checkout
Loading interactive preview...

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.