Monitor website uptime and diagnose errors with Gemini and Slack alerts
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 9 nodes and runs on a schedule (every minute). Along the way it connects Google Gemini Chat Model, Google Sheets, Slack and Gmail.
How it runs
Trigger: On a schedule (every minute).
- Check Website (HTTP Request): calls an HTTP API
- Evaluate Response (Code): runs custom JavaScript code
- Site Down? (If): checks a condition and branches into true / false
- Diagnose Error (Basic LLM Chain): sends a prompt to an LLM, with model: Gemini Chat Model
- Log to Uptime Sheet (Google Sheets): append or update
- Alert Slack (Slack): uses Slack
- Send Daily Report (Gmail): uses Gmail
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Google Sheets
n8n-nodes-base.googleSheets - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail
From the author
Who is this for DevOps engineers, site reliability teams, and business owners who need to know the moment their website goes down — and want AI-powered diagnostics instead of just a ping alert. What this workflow does A Schedule Trigger checks your website…