β
What problem does this workflow solve?
Automatically monitor multiple websites every 5 minutes, log downtime, notify your team instantly via multiple channels, and track uptime/downtime in a Google Sheetβwithout relying on expensive monitoring tools.
βοΈ What does this workflow do?
- Triggers every 5 minutes to monitor website health.
- Fetches a list of website URLs from a Google Sheet.
- Checks the status of each website one by one.
- Sends instant alerts if a website is down (Email, Slack, Telegram, Voice Call).
- Logs downtime events in Google Sheets.
- Tracks when websites are back up and updates the log.
- Sends recovery notifications when a site is live again (Email, Slack, Telegram).
π§ Setup
π Google Sheets Setup
βοΈ Gmail, Slack & Telegram Setup
- Connect Gmail, Slack, and Telegram to n8n.
- Configure each service with proper credentials or OAuth.
π Vapi (Voice Call) Setup
- Create a Vapi account.
- Generate an API key.
- Configure API Parameters (
vapi_api_key, assistant_id, number, phone_number_id) on VAPI Node.
- Insert the First Message specified in the Workflow.
π§ How it Works
β± 1. Scheduled Monitoring
A Schedule Trigger runs the workflow every 5 minutes. It reads the list of URLs from the Google Sheet and loops through each one.
π 2. Website Health Check
Each website is pinged to check if itβs online.
π΄ 3. If Website is Down:
- It verifies if a downtime record already exists.
- If not, it:
- Adds a new row in the Google Sheet with the timestamp.
- Sends notifications via:
- π§ Email
- π¬ Slack
- π² Telegram
- π Voice Call via Vapi
π’ 4. If Website is Back Up:
- It fetches the matching downtime record.
- Updates the sheet with:
- β
Uptime timestamp
- β± Total downtime duration
- Sends recovery notifications via:
- π§ Email
- π¬ Slack
- π² Telegram
(No phone call is made for uptime.)
π€ Who can use it?
This is perfect for:
- π Startups
- π¨βπ» Freelance Developers
- π SaaS Product Owners
- π₯ IT/DevOps Teams
If you're looking to replace tools like UptimeRobot, Pingdom, or StatusCake, this no-code solution gives you full control, customization, and cost-efficiency.