Automated SSL Expiry Alerts
detail.loadingPreview
Proactively monitor your website SSL certificates and receive timely alerts before they expire. This workflow automates SSL checks and notifies you via email, ensuring uninterrupted service and preventing security breaches.
About This Workflow
This workflow provides an essential layer of security for your online presence by automating the monitoring of SSL certificate expiry dates. Scheduled to run weekly, it fetches a list of your website URLs from a Google Sheet. For each URL, it queries the SSL-Checker.io API to retrieve crucial certificate details, including the days remaining until expiry. An 'if' condition then checks if the expiry is within 7 days. If so, an alert email is dispatched to your designated inbox, ensuring you have ample time to renew your certificates and maintain website security and user trust. This proactive approach prevents costly downtime and potential security vulnerabilities.
Key Features
- Automated Weekly Checks: Runs automatically every week to ensure continuous monitoring.
- Google Sheets Integration: Easily manage and update the list of URLs to monitor directly in a Google Sheet.
- Real-time SSL Data: Utilizes the SSL-Checker.io API to fetch accurate and up-to-date SSL certificate status.
- Proactive Email Alerts: Sends immediate email notifications when SSL certificates are nearing expiry (within 7 days).
- Customizable Email Content: Alert emails include essential details like the number of days left and the affected host.
How To Use
- Clone the Google Sheet: Access the provided Google Sheet template and clone it to your own Google Drive. Ensure you update the sheet with the URLs you want to monitor.
- Configure 'Fetch URLs' Node: In the
Fetch URLsnode (node ID005564e9-5ecb-4ee9-aca0-69a660656b09), replace the placeholder Google Sheet URL with the URL of your cloned sheet. - Configure 'URLs to Monitor' Node: In the
URLs to Monitornode (node ID260b66a2-0841-4dc7-9666-acbc9317fd91), update thedocumentIdandsheetNameparameters to point to your cloned Google Sheet. - Configure 'Send Alert Email' Node: In the
Send Alert Emailnode (node ID8b59ebbb-0a87-40c2-be79-cc38431ebdbd), update thesendTofield with the email address where you want to receive alerts. Ensure your Google account is authorized for Gmail access. - Set Schedule: The
Weekly Triggernode (node IDa2922f1b-9d29-4b66-9560-44207f3e14d2) is pre-configured to run weekly. Adjust thetriggerAtDayandtriggerAtHouras needed. - Activate Workflow: Save and activate the n8n workflow.
Apps Used
Workflow JSON
{
"id": "44d04c8e-55ca-479a-9d55-9a6ffa103173",
"name": "Automated SSL Expiry Alerts",
"nodes": 8,
"category": "DevOps",
"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: 44d04c8e-55ca...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Related Workflows
Discover more workflows you might like
Effortless Bug Reporting: Slack Slash Command to Linear Issue
Streamline your bug reporting process by instantly creating Linear issues directly from Slack using a simple slash command. This workflow enhances team collaboration by providing immediate feedback and a structured approach to logging defects, saving valuable time for development and QA teams.
Automate Qualys Report Generation and Retrieval
Streamline your Qualys security reporting by automating the generation and retrieval of reports. This workflow ensures timely access to crucial security data without manual intervention.
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.