This n8n workflow automates the process of monitoring SSL certificate expiry dates for multiple websites, ensuring continued security and minimizing downtime. It is triggered weekly and integrates with Google Sheets, SSL-Checker.io, Gmail, and Telegram for comprehensive monitoring and alerting.
The workflow begins with a weekly schedule trigger set to run every week at a specific day and time. Once triggered, it fetches a list of URLs from a designated Google Sheet. For each URL, the workflow uses an HTTP request to SSL-Checker.io API to verify the SSL certificate’s status, expiry date, and validity.
The retrieved SSL data is then appended or updated in the Google Sheet, maintaining an up-to-date record of each website’s SSL status. Using a Switch node, the workflow evaluates the SSL certificate details against predefined criteria to categorize each site as invalid, warning, notice, or info based on how close the expiry date is.
Depending on the category, the workflow automatically sends alerts via email (Gmail) or notifications on Telegram. For example, certificates expiring within 30 days trigger urgent email alerts, while invalid certificates trigger specific notifications requiring immediate attention. Additional Sticky Notes nodes provide context and setup instructions for administrators.
This workflow is especially useful for IT teams or website administrators who need proactive SSL monitoring to prevent security lapses or service outages, by providing timely alerts before certificates expire.
Reviews
There are no reviews yet.