Automated Website Health Check with Telegram Alerts
detail.loadingPreview
Proactively monitor your website's uptime and receive instant alerts directly to your Telegram. This workflow automatically checks a list of URLs from a Google Sheet and notifies you of any issues.
About This Workflow
The MAIA - Health Check workflow automates the crucial task of website monitoring. It's designed to provide peace of mind by continuously verifying the availability of your web assets. The process begins with a scheduled trigger, initiating a connection to a Google Sheet where you maintain a list of URLs to be checked. Each URL is then subjected to an HTTP request. If any URL fails to respond correctly, the workflow is configured to continue processing, ensuring subsequent checks aren't missed. Upon detecting an issue, a detailed notification is sent to a designated Telegram chat, including the problematic URL and any error codes, allowing for swift remediation.
Key Features
- Scheduled Monitoring: Set your preferred check intervals to ensure continuous oversight.
- Google Sheets Integration: Easily manage your list of URLs in a familiar spreadsheet environment.
- Instant Telegram Alerts: Receive immediate notifications for any detected website issues.
- Error Code Reporting: Get specific error details for faster troubleshooting.
- Customizable Notifications: Easily adapt the notification method to your preferred communication channel.
How To Use
- Create a Google Sheet: Set up a new Google Sheet. In column A, starting from A2, list all the URLs you wish to monitor. You can optionally add a header in A1.
- Configure Schedule Trigger: Adjust the
rule.intervalin the 'Schedule Trigger' node to define how often you want the health checks to run (e.g., every 5 minutes). - Connect Google Sheets: In the 'Fetch Urls' node, provide your Google Sheet's Document ID and Sheet Name (e.g., 'gid=0'). Ensure your Google Sheets account is authenticated.
- Set Up Telegram Alerts: In the 'Telegram' node, configure your
chatIdto the desired Telegram chat. You can also customize the message content, including the URL and any error codes, using expressions like={{ $json.URLS }}and={{ $json.error.code }}. - Authenticate Telegram: Connect your Telegram account credentials to the 'Telegram' node.
- Activate the Workflow: Ensure the workflow is set to active.
Apps Used
Workflow JSON
{
"id": "df5d69ab-107a-46e1-a500-86b9f4623a62",
"name": "Automated Website Health Check with Telegram Alerts",
"nodes": 22,
"category": "DevOps",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: df5d69ab-107a...
About the Author
N8N_Community_Pick
Curator
Hand-picked high quality workflows from the global community.
Statistics
Related Workflows
Discover more workflows you might like
Automate Qualys Report Generation and Retrieval
Streamline your Qualys security reporting by automating the generation and retrieval of reports. This workflow ensures timely access to crucial security data without manual intervention.
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.
Robust Concurrency Control for n8n Workflows with Redis
Prevent simultaneous execution of critical n8n workflows or tasks using a centralized, Redis-backed locking mechanism. This reusable utility workflow ensures data integrity and resource management by allowing other workflows to acquire, check, and release locks.