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, 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
-
HTTP Request Node Replace https://yourdomain.com with your actual website URL.
-
Send Email Node Update the To Email and From Email fields with your addresses.
-
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: Go to Google Account Security Settings. Enable 2-Step Verification. Go to App Passwords. Create a new app password (choose Mail and Other, name it n8n). 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.
Related Templates
AI Email Classifier & Auto-Delete for Gmail (SPAM/OFFER Cleaner)
This workflow is designed for freelancers, solopreneurs, and business owners who receive a high volume of irrelevant mes...
Generate Food Recipes from Gmail & Form Requests with Ollama & Llama 3.2
This n8n template demonstrates how to create an intelligent food recipe assistant that accepts requests via Gmail and we...
Automatic News Summarization & Email Digest with GPT-4, NewsAPI and Gmail
๐ฐ AI News Digest Agent: Auto News Summarizer & Email Newsletter Create an intelligent news curation system that automat...
๐ Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments