n8n Telegram Email Monitoring

Website downtime monitoring with smart alerts via Telegram & Email

Get instant alerts when your website goes down — never miss an outage again

Download Template JSON · n8n compatible · Free
Website monitoring workflow dashboard in n8n

What This Workflow Does

This n8n workflow continuously monitors your website's availability and sends instant alerts via Telegram and email when downtime is detected. It acts as your 24/7 website watchdog, checking your site at regular intervals from multiple locations to ensure accurate outage detection.

The system goes beyond simple uptime monitoring by including smart verification steps to reduce false positives. When an outage is confirmed, it sends detailed alerts including the time of detection, error codes received, and historical uptime statistics. This gives your team the context needed to quickly diagnose and resolve issues.

How It Works

1. Regular Website Health Checks

The workflow pings your website at configurable intervals (default every 5 minutes) from multiple geographic locations. It checks both HTTP status codes and response times to detect partial degradations.

2. Outage Verification

When potential downtime is detected, the system performs secondary verification checks from different network paths before declaring an official outage. This prevents false alerts from temporary network blips.

3. Multi-Channel Alerting

Confirmed outages trigger simultaneous notifications through Telegram (for immediate mobile alerts) and email (for documentation and non-mobile team members). Each alert includes diagnostic details and a direct link to your site.

4. Recovery Notification

The system automatically detects when your website comes back online and sends a recovery notification with total downtime duration. This completes the incident lifecycle tracking.

Who This Is For

This workflow is ideal for web agencies managing client sites, e-commerce stores where uptime directly impacts revenue, SaaS companies needing reliable service monitoring, and any business where website availability is critical to operations.

It's particularly valuable for teams without dedicated DevOps staff who need enterprise-grade monitoring without complex setup. The Telegram integration makes it perfect for distributed teams who need mobile-first alerting.

What You'll Need

  1. An n8n instance (cloud or self-hosted)
  2. Telegram bot token and chat ID for alerts
  3. SMTP email credentials (or transactional email service)
  4. List of websites to monitor (URLs only)

Quick Setup Guide

  1. Download the JSON template file
  2. Import into your n8n instance
  3. Configure your website URLs in the HTTP Request nodes
  4. Add your Telegram bot details and email credentials
  5. Set your preferred check frequency (default 5 minutes)
  6. Activate the workflow

Key Benefits

Instant outage detection - Get alerts within seconds of your website going down, often before customers notice. The average business detects outages 12 minutes faster with automated monitoring.

Reduced revenue impact - For e-commerce sites, every minute of downtime can cost thousands in lost sales. Quick detection minimizes financial impact.

Professional client reporting - Web agencies can provide clients with documented uptime reports and rapid incident response.

24/7 monitoring without staff - The system works around the clock without needing human oversight, perfect for lean teams.

Customizable alert thresholds - Set different sensitivity levels for staging vs production sites, or configure escalating alerts for prolonged outages.

Frequently Asked Questions

Common questions about website monitoring and alert automation

Website monitoring works by regularly checking your site's availability from different locations. Our n8n workflow pings your website at set intervals, testing both HTTP status codes and response times. If the site fails to respond or returns an error code, the system immediately triggers alerts through Telegram and email.

This gives you real-time visibility into outages before customers notice. The monitoring mimics actual user visits, checking not just if the server responds, but if the full page loads correctly. For mission-critical sites, you can configure checks from multiple geographic regions.

  • Checks both availability and performance
  • Verifies from multiple network paths
  • Includes SSL certificate expiration monitoring

Using dual notification channels ensures you never miss critical alerts. Telegram provides instant mobile notifications with read receipts, while email creates a paper trail for incident documentation. Many businesses configure Telegram for immediate team alerts and email for management reporting.

The redundancy also protects against single-channel failures during outages. If your email server goes down with your website, Telegram alerts still get through. Conversely, if there's a Telegram API issue, email notifications serve as a backup. You can customize which team members receive which alert types.

  • Telegram for real-time mobile alerts
  • Email for documentation and archives
  • Configurable recipient lists per channel

For most business websites, we recommend checking every 1-5 minutes. Critical e-commerce sites may need 30-second checks during peak hours. The frequency depends on your SLA requirements and how quickly you need to respond to outages.

Our template lets you customize the check interval - balance thoroughness with not overwhelming your monitoring system. More frequent checks provide faster detection but consume more resources. Consider staggering checks for multiple sites to distribute load.

  • Standard sites: 1-5 minute intervals
  • Critical systems: 30-60 second checks
  • Adjust based on traffic patterns

n8n provides customizable monitoring without vendor lock-in or monthly fees. You control exactly what gets monitored, how alerts are formatted, and who receives them. Unlike SaaS tools, you can integrate with internal systems and add logic like escalating alerts after X minutes of downtime.

It's ideal for businesses needing tailored monitoring beyond basic uptime checks. You can add checks for specific page elements, API endpoints, or even complex multi-step transactions. The workflow can also pull data from your incident management system or create tickets automatically.

  • No recurring subscription costs
  • Fully customizable check logic
  • Integrates with internal tools

Yes, our template can monitor unlimited websites from a single workflow. Simply add your additional URLs to the configuration. The system will check each site sequentially and send distinct alerts identifying which website experienced downtime.

For large portfolios, you can even set different alert thresholds per site based on importance. Mission-critical sites might trigger immediate alerts, while informational sites could have longer grace periods. The workflow maintains separate uptime statistics for each monitored property.

  • Monitor unlimited sites simultaneously
  • Custom thresholds per website
  • Individual reporting for each domain

Our workflow includes verification steps to prevent false alerts. It checks from multiple locations before declaring an outage and validates against common false-positive scenarios like temporary network blips. For critical alerts, you can configure secondary verification through different monitoring providers before notifying your team.

The system also tracks response times over time, helping distinguish between genuine outages and temporary slowdowns. You can set sensitivity thresholds - for example, only alerting after 3 consecutive failed checks from different regions.

  • Multi-location verification checks
  • Configurable confirmation thresholds
  • Historical performance baselining

Absolutely! Our team at GrowwStacks specializes in building tailored monitoring solutions. We can create custom workflows that integrate with your internal systems, add advanced features like performance benchmarking, or build escalation protocols matching your IT procedures.

For complex environments, we develop monitoring that checks not just website availability but also API functionality, database connectivity, and specific business processes. The system can integrate with your existing alert management platforms and create automated incident tickets.

  • Custom checks for your specific stack
  • Integration with internal tools
  • Escalation workflows matching your SOPs

Need a Custom Website Monitoring Solution?

This free template is a starting point. Our team builds fully tailored monitoring systems for your specific needs.