[{"data":1,"prerenderedAt":413},["ShallowReactive",2],{"blog-\u002Fblog\u002Fhow-to-set-up-telegram-alerts-for-downtime":3},{"id":4,"title":5,"author":6,"body":7,"category":399,"date":400,"description":401,"extension":402,"image":403,"meta":406,"navigation":407,"path":408,"readingTime":409,"seo":410,"stem":411,"__hash__":412},"blog\u002Fblog\u002Fhow-to-set-up-telegram-alerts-for-downtime.md","How to Set Up Telegram Alerts for Website Downtime","Monitoristic Team",{"type":8,"value":9,"toc":385},"minimark",[10,14,17,22,25,60,63,67,79,83,86,125,128,132,135,140,158,163,187,191,220,223,227,230,245,249,252,262,265,271,274,280,284,310,314,319,333,338,346,351,359,363,372,375,379,382],[11,12,13],"p",{},"Email notifications are easy to miss. SMS costs money. Slack is full of noise. For many developers, Telegram is where messages actually get read — instantly, on every device.",[11,15,16],{},"Here's how to set up Telegram alerts for your website downtime using Monitoristic.",[18,19,21],"h2",{"id":20},"why-telegram-for-monitoring-alerts","Why Telegram for Monitoring Alerts",[11,23,24],{},"Before we get into the setup, here's why Telegram works well for uptime alerts:",[26,27,28,36,42,48,54],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Instant delivery"," — messages arrive in seconds, not minutes",[29,37,38,41],{},[32,39,40],{},"Works everywhere"," — desktop, mobile, web, even Apple Watch",[29,43,44,47],{},[32,45,46],{},"Free"," — no per-message charges like SMS",[29,49,50,53],{},[32,51,52],{},"Quiet when you want it"," — mute non-critical channels, keep alerts unmuted",[29,55,56,59],{},[32,57,58],{},"Group support"," — share alerts with your team in a group chat",[11,61,62],{},"Most developers already have Telegram installed. Adding monitoring alerts takes about 5 minutes.",[18,64,66],{"id":65},"what-youll-need","What You'll Need",[68,69,70,73,76],"ol",{},[29,71,72],{},"A Telegram account",[29,74,75],{},"A Monitoristic account (any plan — Telegram is included on all plans)",[29,77,78],{},"About 5 minutes",[18,80,82],{"id":81},"step-1-create-a-telegram-bot","Step 1: Create a Telegram Bot",[11,84,85],{},"Every alert comes from a Telegram bot. Creating one is simple:",[68,87,88,94,101,104,115],{},[29,89,90,91],{},"Open Telegram and search for ",[32,92,93],{},"@BotFather",[29,95,96,97],{},"Send ",[98,99,100],"code",{},"\u002Fnewbot",[29,102,103],{},"Choose a name for your bot (e.g., \"My Uptime Alerts\")",[29,105,106,107,110,111,114],{},"Choose a username (must end in ",[98,108,109],{},"bot",", e.g., ",[98,112,113],{},"mysite_uptime_bot",")",[29,116,117,118,121,122],{},"BotFather will give you a ",[32,119,120],{},"bot token"," — a long string that looks like ",[98,123,124],{},"123456789:ABCdefGHIjklMNOpqrsTUVwxyz",[11,126,127],{},"Save this token. You'll need it in the next step.",[18,129,131],{"id":130},"step-2-get-your-chat-id","Step 2: Get Your Chat ID",[11,133,134],{},"The bot needs to know where to send messages. That's your chat ID.",[11,136,137],{},[32,138,139],{},"For personal alerts:",[68,141,142,149,152],{},[29,143,144,145,148],{},"Search for ",[32,146,147],{},"@userinfobot"," on Telegram",[29,150,151],{},"Send it any message",[29,153,154,155,114],{},"It replies with your chat ID (a number like ",[98,156,157],{},"123456789",[11,159,160],{},[32,161,162],{},"For team alerts (group chat):",[68,164,165,168,171,178,184],{},[29,166,167],{},"Create a new Telegram group",[29,169,170],{},"Add your bot to the group",[29,172,173,174,177],{},"Add ",[32,175,176],{},"@RawDataBot"," to the group temporarily",[29,179,180,181,114],{},"It will post a message containing the group chat ID (a negative number like ",[98,182,183],{},"-1001234567890",[29,185,186],{},"Remove @RawDataBot from the group — you only needed it once",[18,188,190],{"id":189},"step-3-connect-in-monitoristic","Step 3: Connect in Monitoristic",[68,192,193,196,202,208,211,217],{},[29,194,195],{},"Log in to your Monitoristic dashboard",[29,197,198,199],{},"Go to ",[32,200,201],{},"Settings → Notifications",[29,203,204,205],{},"Click ",[32,206,207],{},"Connect Telegram",[29,209,210],{},"Enter your bot token and chat ID",[29,212,204,213,216],{},[32,214,215],{},"Send Test"," to verify — you should receive a test message in Telegram",[29,218,219],{},"Save the channel",[11,221,222],{},"That's it. Your Telegram bot is now connected.",[18,224,226],{"id":225},"step-4-assign-to-monitors","Step 4: Assign to Monitors",[11,228,229],{},"By default, new notification channels apply to all your monitors. You can also configure which monitors use which channels:",[68,231,232,235,242],{},[29,233,234],{},"Go to any monitor's settings",[29,236,237,238,241],{},"Under ",[32,239,240],{},"Notification Channels",", select your Telegram channel",[29,243,244],{},"Save",[18,246,248],{"id":247},"what-alerts-look-like","What Alerts Look Like",[11,250,251],{},"When your site goes down, you'll receive a message like:",[253,254,259],"pre",{"className":255,"code":257,"language":258},[256],"language-text","🔴 Monitor Down\napi.example.com is DOWN\nStatus: 503\nChecked at: 2026-05-05 14:23 UTC\n","text",[98,260,257],{"__ignoreMap":261},"",[11,263,264],{},"When it recovers:",[253,266,269],{"className":267,"code":268,"language":258},[256],"🟢 Monitor Recovered\napi.example.com is back UP\nDowntime: 4 minutes\nChecked at: 2026-05-05 14:27 UTC\n",[98,270,268],{"__ignoreMap":261},[11,272,273],{},"During scheduled maintenance:",[253,275,278],{"className":276,"code":277,"language":258},[256],"🟡 Maintenance Started\napi.example.com maintenance has begun\nWindow: 2026-05-05 22:00 - 23:00 UTC\n",[98,279,277],{"__ignoreMap":261},[18,281,283],{"id":282},"tips-for-managing-alert-noise","Tips for Managing Alert Noise",[26,285,286,292,298,304],{},[29,287,288,291],{},[32,289,290],{},"Pin the bot chat"," so you always see it in your chat list",[29,293,294,297],{},[32,295,296],{},"Use separate groups"," for production vs staging alerts",[29,299,300,303],{},[32,301,302],{},"Mute staging alerts"," during work hours, keep production unmuted",[29,305,306,309],{},[32,307,308],{},"Use Telegram's notification settings"," to set custom sounds for the bot — make downtime alerts distinct from regular messages",[18,311,313],{"id":312},"troubleshooting","Troubleshooting",[11,315,316],{},[32,317,318],{},"Bot doesn't send messages:",[26,320,321,327,330],{},[29,322,323,324,114],{},"Make sure you started a conversation with the bot first (send ",[98,325,326],{},"\u002Fstart",[29,328,329],{},"Verify the bot token hasn't been regenerated in BotFather",[29,331,332],{},"Check that the chat ID matches (personal ID for DMs, group ID for group chats)",[11,334,335],{},[32,336,337],{},"Messages go to the wrong chat:",[26,339,340,343],{},[29,341,342],{},"Double-check the chat ID. Personal IDs are positive numbers, group IDs are negative",[29,344,345],{},"If you moved the bot to a different group, the old chat ID won't work",[11,347,348],{},[32,349,350],{},"Want to switch from personal to group alerts:",[26,352,353,356],{},[29,354,355],{},"Create a new notification channel with the group chat ID",[29,357,358],{},"You can keep both — personal alerts for critical monitors, group alerts for everything else",[18,360,362],{"id":361},"what-about-other-notification-channels","What About Other Notification Channels?",[11,364,365,366,371],{},"Monitoristic also supports webhooks, which let you send alerts to any HTTP endpoint — including Slack, Discord, Microsoft Teams, or your own custom system. Check our ",[367,368,370],"a",{"href":369},"\u002Fdocs\u002Fwebhooks","webhook integration guide"," for details.",[11,373,374],{},"Email notifications and additional integrations are coming soon.",[18,376,378],{"id":377},"get-started","Get Started",[11,380,381],{},"Setting up Telegram alerts takes 5 minutes and costs nothing extra. Every Monitoristic plan includes Telegram notifications — from Lite at $5\u002Fmonth to Business at $30\u002Fmonth.",[11,383,384],{},"Your website is too important to monitor without instant alerts. Set it up today.",{"title":261,"searchDepth":386,"depth":386,"links":387},2,[388,389,390,391,392,393,394,395,396,397,398],{"id":20,"depth":386,"text":21},{"id":65,"depth":386,"text":66},{"id":81,"depth":386,"text":82},{"id":130,"depth":386,"text":131},{"id":189,"depth":386,"text":190},{"id":225,"depth":386,"text":226},{"id":247,"depth":386,"text":248},{"id":282,"depth":386,"text":283},{"id":312,"depth":386,"text":313},{"id":361,"depth":386,"text":362},{"id":377,"depth":386,"text":378},"Tutorial","2026-05-05","Step-by-step guide to receiving instant Telegram notifications when your website goes down. Set up a bot, connect it to Monitoristic, and never miss an outage.","md",{"src":404,"alt":405},"\u002Fblog\u002Ftelegram-alerts-setup.webp","Setting up Telegram alerts for website monitoring",{},true,"\u002Fblog\u002Fhow-to-set-up-telegram-alerts-for-downtime",5,{"title":5,"description":401},"blog\u002Fhow-to-set-up-telegram-alerts-for-downtime","5VVw9UdkQlrkJeYXSEkZI4lOMh3mqQ1h8kN4ck7I1WU",1777925554542]