{"product_id":"n8n-uptime-monitor-google-sheets-gmail-slack-telegram-vapi","title":"n8n Uptime Monitor: Google Sheets + Gmail, Slack, Telegram, Vapi","description":"\u003ch3\u003eInstant Website Uptime Monitoring with Google Sheets Alerts (Gmail, Slack, Telegram, Vapi)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically checks a list of website URLs from Google Sheets, logs downtime, and alerts your team when sites go down or recover—sending notifications via \u003cstrong\u003eGmail, Slack, Telegram\u003c\/strong\u003e, and even a \u003cstrong\u003eVapi phone call\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule:\u003c\/strong\u003e A scheduled trigger starts the monitoring process.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads URLs from Google Sheets:\u003c\/strong\u003e It pulls each website’s URL from your spreadsheet and processes them one by one.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks availability via HTTP:\u003c\/strong\u003e For each URL, it sends an HTTP request with a short timeout to determine the current status.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles recovery (“site up”):\u003c\/strong\u003e If a site is up and an outage is actively logged, the workflow updates Google Sheets with the `Up Time`, calculates \u003cem\u003etotal downtime\u003c\/em\u003e, and notifies via \u003cstrong\u003eGmail, Slack, and Telegram\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles outage (“site down”):\u003c\/strong\u003e If the site appears down, it searches Google Sheets for an existing open downtime record. If none exists, it appends a new downtime row and sends \u003cstrong\u003esite down alerts\u003c\/strong\u003e via \u003cstrong\u003eGmail, Slack, Telegram, and a Vapi phone call\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor multiple production or SaaS endpoints and ensure your on-call team gets immediate alerts.\u003c\/li\u003e\n  \u003cli\u003eTrack downtime history in Google Sheets for simple reporting and incident review.\u003c\/li\u003e\n  \u003cli\u003eConfirm recovery and automatically notify stakeholders when services return to normal.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n scheduled trigger\u003c\/strong\u003e for automated uptime checks.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e for reading the “Website URL” list and writing `Down Time`, `Up Time`, and `Total downtime`.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP status checking\u003c\/strong\u003e with a short timeout to determine up\/down.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGmail\u003c\/strong\u003e for email notifications.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack\u003c\/strong\u003e and \u003cstrong\u003eTelegram\u003c\/strong\u003e for chat alerts.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVapi\u003c\/strong\u003e for phone-call notifications when a new downtime incident is created.\u003c\/li\u003e\n  \u003cli\u003eLogic implemented with \u003cstrong\u003eif\u003c\/strong\u003e and \u003cstrong\u003ecode\u003c\/strong\u003e nodes (plus a \u003cstrong\u003eSticky Note\u003c\/strong\u003e for clarity).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45758770053299,"sku":"N8N-17759","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/hAwerIawFjQt2m2rRDxHs_4cQlT61d.png?v=1785835224","url":"https:\/\/buyflowscripts.com\/products\/n8n-uptime-monitor-google-sheets-gmail-slack-telegram-vapi","provider":"N8N Commerce","version":"1.0","type":"link"}