Monitor Website uptime and Alert Discord the Moment It Breaks
On a schedule, this checks website uptime and — only when something is actually wrong — fires a Discord alert with the details, so you hear about problems before your customers do.
- 1
Step 1 — Schedule the check
Add a
Schedule Trigger. Every 5 minutes for uptime; once a day is plenty for slower-moving checks. - 2
Step 2 — Run the check
Add an
HTTP Requestnode that requests your URL and reads the status code and response time. - 3
Step 3 — Decide if it's a problem
Add an
Ifnode: continue only when the check fails or returns a non-2xx status. This keeps things quiet when all is well. - 4
Step 4 — Alert Discord
Add a
Discordnode. Point it at a channel webhook and paste what failed, the value observed, and a timestamp into the content field. Discord webhooks need no OAuth — just the webhook URL from the channel settings.
Frequently asked questions
How do I avoid alert storms?
Add a "seen" flag or a cooldown so a persistent outage alerts once, not every 5 minutes. n8n's static data or a small store handles this cleanly.
Can I monitor several targets?
Yes — feed a list of URLs/domains into Step 2 and loop, so one workflow covers your whole estate and still alerts Discord per failure.