⚙️ Website monitoring, scheduling, and email alerts template

4,172 views · ⚙️ DevOps & CI/CD

Description

🛠 Website Downtime Monitoring with Scheduled Checks and Email Alerts

Easily monitor your website uptime and receive instant email alerts when it becomes unreachable — using this no-code template powered by n8n, a free and flexible workflow automation tool.

This ready-to-use workflow periodically checks your website’s status and sends an alert email if it’s down.


⚙️ How it Works


🔧 Steps to Customize

1. HTTP Request Node

Replace https://yourdomain.com with your actual website URL.

2. Send Email Node

Update the To Email and From Email fields with your addresses.

3. Adjust Monitoring Frequency

Modify the Schedule Trigger node to run every 5 minutes, hourly, or as needed.


✅ SMTP Configuration Instructions

Before emails can be sent, you need to configure SMTP credentials in n8n.

📨 Option 1: Gmail SMTP Setup

> Note: Gmail requires App Passwords (not your regular Gmail password) and 2FA to be enabled.

Steps:

  1. Go to Google Account Security Settings.
  2. Enable 2-Step Verification.
  3. Go to App Passwords.
  4. Create a new app password (choose Mail and Other, name it n8n).
  5. In n8n:
    • Go to CredentialsCreate NewSMTP.
    • Use the following values:
      • Host: smtp.gmail.com
      • Port: 465 (SSL) or 587 (TLS)
      • User: your Gmail address (e.g., you@gmail.com)
      • Password: the App Password you generated

✉️ Option 2: Generic SMTP Setup

Use this if you’re using your hosting provider’s or business email SMTP server.

Example Values:

Then in the workflow’s Send Email node, select the SMTP credentials you created.


📌 Requirements


🧠 Pro Tips

🔗 Nodes Used

Send Email, HTTP Request, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup