SSL Expiry Alert System
detail.loadingPreview
Proactively monitors SSL certificate expiry dates and sends alerts.
About This Workflow
This workflow automates the monitoring of SSL certificates for a list of URLs. It fetches URLs from a Google Sheet, checks their SSL status using SSL-Checker.io, updates the sheet with certificate details, and sends timely alerts based on expiry dates or invalid certificates. Ideal for IT professionals to prevent service disruptions due to expired SSL certificates.
Key Features
- Weekly automated SSL certificate checks.
- Data source configurable via Google Sheets.
- Real-time SSL status verification using SSL-Checker.io.
- Detailed SSL information retrieval (host, validity, days remaining).
- Dynamic alert categorization: invalid, warning (<30 days), notice (<60 days), and info.
- Multiple alert notification channels: Gmail and Telegram.
- Updates Google Sheet with SSL check results.
How To Use
- Google Sheet Setup: Create or clone a Google Sheet with a 'URL' column containing the websites to monitor. Update the
Fetch URLsandURLs to Monitornodes with the correct Document ID and Sheet Name/GID. - Credentials Setup: Configure your Google Sheets OAuth2 credentials in n8n. Set up your Gmail OAuth2 credentials for sending alerts.
- Trigger Configuration: The
Weekly Triggernode is set to run weekly. Adjust theintervalandtriggerAtDay/triggerAtHouras needed. - SSL Checker API: The
Check SSLnode uses SSL-Checker.io. Ensure the URL format is correct. The workflow dynamically constructs the API endpoint URL. - Alerting: The
Switchnode categorizes SSL statuses. Configure theSend Alert Emailnodes (Gmail) andTelegramnode with your preferred recipients and message content. TheNtfy4node can be used for additional notifications. - Workflow Activation: Ensure the workflow is set to 'Active' to start the monitoring process.
Apps Used
Workflow JSON
{
"id": "88288580-90db-492b-ae38-1e50ac98b572",
"name": "SSL Expiry Alert System",
"nodes": 22,
"category": "IT Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 88288580-90db...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Syncro Alert to OpsGenie
Automatically sync alerts from Syncro to OpsGenie for incident management.
New Ticket Alerts to Teams
Alerts the Dispatch team via Microsoft Teams when new tickets are created in Connectwise.
Slack to ServiceNow Incident Search
Search ServiceNow for incidents based on priority and state directly from Slack.