Templates / Scheduled website uptime monitor with Slack alert

Scheduled website uptime monitor with Slack alert

Needs changes

by David Olusola ✓ · 169 views · created 2025-07-26 · DevOps

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Cron. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 4 nodes and runs on a schedule (legacy Cron node). Along the way it connects Slack.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. Check Website HTTP Status (HTTP Request): calls an HTTP API
  2. If: checks a condition and branches into true / false
  3. Send a message (Slack): uses Slack

Services it uses

Slack

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Cron in Schedule Monitor (Every Hour): replace with Schedule Trigger.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Cron
Schedule Monitor (Every Hour)
Schedule Trigger

Nodes used (4)

From the author

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…

Excerpt from David Olusola's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.