MAIA - Health Check

This workflow automates the monitoring of the availability of multiple websites or services. It periodically retrieves a list of URLs from Google Sheets and performs health checks on each URL. The detection results are instantly notified via Telegram, ensuring that users are promptly informed of any anomalies. It supports error continuation, ensuring that the overall monitoring process is not interrupted. This is suitable for website operations teams, technical support personnel, and users who require periodic monitoring, enhancing work efficiency and response speed.

Workflow Diagram
MAIA - Health Check Workflow diagram

Workflow Name

MAIA - Health Check

Key Features and Highlights

This workflow periodically retrieves a list of URLs from Google Sheets, automatically performs health checks on each URL, and promptly delivers the results via Telegram messages. It supports error tolerance to ensure uninterrupted full-scale checks. The notification method is flexible and can be replaced with other messaging platforms such as Slack according to requirements.

Core Problems Addressed

Helps users automate the monitoring of multiple websites or services’ availability, eliminating the need for manual, individual checks. It improves efficiency and response speed by quickly detecting and reporting abnormal statuses, thereby ensuring stable business operations.

Use Cases

  • Scheduled monitoring of multiple websites or API endpoints by website operations teams
  • Real-time service anomaly alerts for product managers or technical support to enable rapid response
  • Automated monitoring and alerting for multiple internal enterprise systems
  • Any scenario requiring periodic URL health checks with instant notifications

Main Workflow Steps

  1. Schedule Trigger: Periodically triggers the workflow (e.g., runs every minute)
  2. Fetch URLs: Reads the list of URLs to be checked from a specified Google Sheets spreadsheet
  3. Check URL: Sequentially sends HTTP requests to check URL statuses; supports error continuation to ensure complete checks
  4. No Operation, do nothing: A no-op node used for workflow branching or as a placeholder
  5. Telegram: Sends the check results (including any error codes) to a designated Telegram chat for instant alerts

Involved Systems or Services

  • Google Sheets: Stores the URL list for easy dynamic maintenance and management
  • HTTP Request: Executes URL health check requests
  • Telegram: Sends notification messages with check results; supports replacement with other multi-platform messaging services
  • Schedule Trigger: Enables automatic periodic execution

Target Users and Value

  • Website operations engineers, development teams, and technical support personnel
  • Product managers and project leads who need real-time visibility into service health
  • Enterprise IT operations automation workflow builders
  • Any users seeking to simplify URL monitoring and improve operational efficiency through low-code tools

Built on the no-code automation platform n8n, this workflow is easy to customize and extend, lowering the barrier to monitoring while delivering efficient, intelligent health checks and instant alerts.