n8n Uptime Monitor: Google Sheets + Gmail, Slack, Telegram, Vapi
n8n Uptime Monitor: Google Sheets + Gmail, Slack, Telegram, Vapi
Regular price
£44.99
Regular price
£44.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Uptime Monitor: Google Sheets + Gmail, Slack, Telegram, Vapi
Regular price
£44.99
Regular price
£44.99
Sale price
Unit price
/
per
Instant Website Uptime Monitoring with Google Sheets Alerts (Gmail, Slack, Telegram, Vapi)
This 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 Gmail, Slack, Telegram, and even a Vapi phone call.
What this workflow does
- Runs on a schedule: A scheduled trigger starts the monitoring process.
- Reads URLs from Google Sheets: It pulls each website’s URL from your spreadsheet and processes them one by one.
- Checks availability via HTTP: For each URL, it sends an HTTP request with a short timeout to determine the current status.
- Handles recovery (“site up”): If a site is up and an outage is actively logged, the workflow updates Google Sheets with the `Up Time`, calculates total downtime, and notifies via Gmail, Slack, and Telegram.
- Handles outage (“site down”): 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 site down alerts via Gmail, Slack, Telegram, and a Vapi phone call.
Use cases
- Monitor multiple production or SaaS endpoints and ensure your on-call team gets immediate alerts.
- Track downtime history in Google Sheets for simple reporting and incident review.
- Confirm recovery and automatically notify stakeholders when services return to normal.
Technical details
- n8n scheduled trigger for automated uptime checks.
- Google Sheets for reading the “Website URL” list and writing `Down Time`, `Up Time`, and `Total downtime`.
- HTTP status checking with a short timeout to determine up/down.
- Gmail for email notifications.
- Slack and Telegram for chat alerts.
- Vapi for phone-call notifications when a new downtime incident is created.
- Logic implemented with if and code nodes (plus a Sticky Note for clarity).
