API Uptime Monitoring with WhatsApp Alerts & Google Sheets Management
Last edited 58 days ago
This automated n8n workflow monitors API uptime by periodically checking API availability and sending instant WhatsApp alerts if any service goes down. It retrieves API details from a Google Sheet and includes retry logic for failed requests.
Good to Know
- Checks API status every 15 minutes
- Integrates with Google Sheets for API list management
- Implements a retry mechanism with up to 4 attempts
- Sends WhatsApp alerts for downtime
- Supports customizable API request configurations
How It Works
- Schedule Trigger - Triggers every 15 minutes
- Read API List - Fetches all API URLs from a Google Sheet
- Process Each API1 - Loops through each API entry
- Init Retry Counter - Initializes
retryCount = 0 - Test API - Sends the first request to the API
- Check Response - Checks if a valid response was received
- If No Response - Branches into retry flow if down
- Wait 10 Min → Increment Retry → Retry API → Check Retry Response - Wait and retry API call once
- If Still No Response - Verifies if retry also failed
- If Still No Retry > 4 - Checks if retry limit is reached (≥ 4)
- Format Down Alert - Formats the WhatsApp alert with API details
- Send WhatsApp Alert - Sends API down alert to the configured number
- Continue Next API - Moves to the next API in the list
How to Use
- Import workflow into n8n
- Configure Google Sheets API for API list access
- Set up WhatsApp API for alerts
- Define API details in Google Sheet
- Test with sample APIs and verify alerts
- Adjust retry limits or schedule as needed
Requirements
- Access to Google Sheets API
- WhatsApp API configuration
- Scheduled trigger setup in n8n
Sheet Structure
Sheet Column
Example Data
name
Timeout Test
method
GET
url
headers
{"Content-Type": "application/json"}
body
{"key": "value"}
expectedField
status
expectedValue
success
expectedStatusCode
200
Customizing This Workflow
- Modify trigger interval
- Adjust retry limits or wait times
- Customize WhatsApp alert format
- Add additional API headers or body data
- Integrate with other notification services
You may also like
New to n8n?
Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!





