UptimeRobot Alerts to Telegram with Visual Verification

UptimeRobot Alerts to Telegram with Visual Verification Automatically sends Telegram notifications with optional screenshots when monitors change status (βœ… UP/πŸ”΄ DOWN/⏸️ PAUSED)

Example Message in Telegram:

Who Is This For? Teams or individuals needing to: Get alerts when websites/services go down Verify outages with visual screenshots Monitor infrastructure from Telegram

What Does This Workflow Solve? 🚨 Missed Alerts: Get immediate notifications in Telegram
πŸ–ΌοΈ Visual Verification: Optional screenshot confirmation of outages
πŸ“Š Status Tracking: Clear records of when issues began/resolved
πŸ”— One-Click Access: Direct links to affected monitors
⏱️ Time Savings: No need to check dashboards manually

Setup Guide

  1. Pre-Requisites UptimeRobot Account**: With at least one monitor configured Gmail Account**: To receive alert notifications Telegram Account**: To receive alerts (mobile/desktop app recommended) (Optional) ScreenshotMachine free/paid account

  2. Credentials Setup Make sure your n8n instance is connected with: Gmail Account** (via OAuth2) UptimeRobot API** (via API key) Telegram Bot** (via bot token) (Optional) ScreenshotMachine (via customer key)

  3. Configure Your n8n Workflow Nodes

  4. Alert Trigger Gmail Trigger**: Configure to watch for emails from alert@uptimerobot.com Set appropriate polling interval (e.g., every 5 minutes)

  5. Monitor Configuration Conf Node**: Set your preferences: { "take_screenshot": true, "screenshotmachine_secret": "your-secret-here", "screenshotmachine_device": "desktop", "screenshotmachine_dimension": "1366xfull", "screenshotmachine_format": "png" }

  6. Notification Settings Telegram Nodes**: Set your Chat ID (find with @getidsbot) Customize message formatting if needed

  7. Service-Specific Setup

UptimeRobot: Go to Dashboard β†’ My Settings β†’ API Settings Create API key with "Monitor Read" permissions Enable email alerts in monitor settings

Telegram Bot: Message @BotFather to create new bot Get your Chat ID using @getidsbot Add bot token to n8n credentials

ScreenshotMachine (Optional): Sign up at screenshotmachine.com Get Customer Key from account dashboard Set your secret phrase if using hash verification

Final Steps Test your workflow by manually triggering a monitor status change Verify Telegram notifications arrive as expected Check screenshot quality if enabled Monitor for a few days to fine-tune alert preferences

Happy Monitoring!

0
Downloads
7
Views
8.74
Quality Score
intermediate
Complexity
Author:Ventsislav Minev(View Original β†’)
Created:8/13/2025
Updated:8/25/2025

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments