Automated Website Monitoring with Real-Time Alerts Using Uptime Robot

Automated Website Monitoring with Real-Time Alerts Using Uptime Robot

9 sold
$ 9$ 51 file included

256-bit SSL encrypted · Powered by Stripe & bKash

Already have an account? Sign in

Instant Download
Secure SSL Checkout
Updates & Support Included

Who it's for

This n8n workflow is designed for IT administrators, system engineers, DevOps professionals, and server managers who need proactive monitoring for their critical infrastructure. It creates a centralized alerting system that monitors website uptime, tracks performance metrics via Google PageSpeed Insights, logs status history to Google Sheets, and delivers instant notifications via WhatsApp, Email, and Telegram when servers go down.

Features

  • Automated Uptime Monitoring – Checks real-time website and server status using the UptimeRobot API.
  • Smart Downtime Detection – Alerts only for critical statuses like “Down” or “May Be Down” while ignoring paused monitors.
  • Performance Monitoring – Runs Google PageSpeed Insights tests to track website speed and performance.
  • Google Sheets Logging – Automatically stores and updates monitor status history for tracking and reporting.
  • AI-Powered Alerts – Uses Claude AI to generate clear, human-friendly downtime notifications with a light humorous touch.
  • Multi-Channel Notifications – Instantly sends alerts through WhatsApp, Gmail, and Telegram.
  • Conditional Alert System – Prevents unnecessary spam by triggering notifications only when downtime is detected.

Requirements

  • UptimeRobot API: To fetch monitor statuses and detect downtime.
  • Google Sheets API: To maintain a historical record of server status and logs.
  • Google PageSpeed Insights API: To run performance tests.
  • Anthropic API (Claude): To generate intelligent, humorous alert messages.
  • Rapiwa API: To send WhatsApp notifications.
  • Gmail API: To send email alerts.
  • Telegram Bot API: To send Telegram messages.

Important Notes

  • The workflow runs on a schedule (e.g., every minute) to ensure real-time detection.
  • The Google Sheets node uses "Append or Update" logic based on the Monitor ID to keep records clean without duplicates.
  • A specific monitor ID (798534759) is excluded from the alert logic (likely a test or specific excluded monitor).
  • Text formatting nodes (Escape Newlines) are used to ensure messages display correctly across different notification platforms.
  • You must replace placeholder values (like add_your_whatsapp_number, add_your_mail_address, and add_your_tele_ID) with your actual contact details.

Support & Help

From$ 9$ 5