Website Uptime Monitoring with GPT-4 Analysis and Gmail Notifications

Go to Workflow
154 views
Built by Calistus Christian Calistus Christian
Created on June 05, 2026

Description

How it works
Checks if a website is up, sends the HTTP result to an AI model (ChatGPT) for analysis, and emails a clear success or failure message. Great for a quick “is this site up?” check you can trigger from any system via HTTP.

Webhook — Receives a POST with the target URL.
HTTP Request — Attempts to fetch the URL.
Message a model — Uses ChatGPT to explain the status and cause of any error.
IF — Checks if the HTTP status code equals 200.
Gmail Success — Sends a success email with AI explanation.
Gmail Error — Sends an error email with AI explanation and next steps.

Set up steps
Estimated setup: 5–10 minutes.
Beginner friendly — no advanced config required.
Add your Webhook URL where needed and connect your Gmail account.
Keep detailed instructions and configuration notes inside Sticky Notes in your workflow.

Inputs
Send a POST request to your Webhook with:
{ "url": "https://example.com" }

Nodes Used (3)

Gmail
n8n-nodes-base.gmail
HTTP Request
n8n-nodes-base.httpRequest
OpenAI
@n8n/n8n-nodes-langchain.openAi