Website Monitoring, Scheduling, and Email Alerts Template
# 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](https://n8n.io/), 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 - **Schedule Website Check**: Triggers the workflow at regular intervals (e.g., every 8 hours by default). - **Check Website Status**: Sends an HTTP GET request to your site. - **Evaluate Response**: Determines if the site is reachable (expects HTTP status `200`). - **Send Downtime Alert**: If the site is down, an alert email is sent to the specified address. --- ## 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](https://myaccount.google.com/security). 2. Enable **2-Step Verification**. 3. Go to [App Passwords](https://myaccount.google.com/apppasswords). 4. Create a new app password (choose **Mail** and **Other**, name it `n8n`). 5. In n8n: - Go to **Credentials** → **Create New** → **SMTP**. - 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: - **Host**: `smtp.yourdomain.com` or provider-specific (e.g., `smtp.sendgrid.net`) - **Port**: `587` (TLS) or `465` (SSL) - **User**: your email address (e.g., `alerts@yourdomain.com`) - **Password**: your email/SMTP password - **Secure**: Yes (if using 465 or TLS-enabled 587) Then in the workflow's **Send Email** node, select the SMTP credentials you created. --- ## Requirements - A running instance of n8n (self-hosted or n8n.cloud) - SMTP credentials configured in n8n for email delivery - Basic familiarity with the n8n visual editor --- ## Pro Tips - **Rename Nodes**: Use clear, descriptive names for maintainability. - **Sticky Notes**: Use stickies on the canvas to help explain logic for others. - **Expand Alerts**: Integrate with Slack, Discord, or Telegram for multi-channel alerts.
- Platform
- n8n
- Category
- Development & IT
- Price
- $4.99
- Creator
- Anandkumar C
- if
- emailSend
- httpRequest
- scheduleTrigger
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Development & IT workflows
- Create daily historical AI videos with Gemini, fal.ai, Telegram and YouTube$14.99
- Advanced multi-agent AI personal assistant with 250+ task capabilities (WhatsApp + GPT)$2.99
- Send Organized Security CVE Digests from NVD with AI-Polished Summaries to Gmail$4.99
- Learn n8n basics in 3 easy steps ✨$14.99
- Automated multi-platform sales agent with RAG, CRM & payment processing$2.99
- Version Control n8n Workflows in GitLab with Custom and Organization$14.99
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.