Use this robust n8n workflow to proactively monitor SSL certificate expiry. It pulls URLs from Google Sheets, checks validity via API, and sends severity-based alerts using Gmail, Telegram, and Ntfy.
Download this n8n workflow template and start using it instantly.
IT Administrators and DevOps Teams: Individuals responsible for maintaining website security and uptime.
Website Owners: Users who need assurance that their SSL certificates will not expire unexpectedly.
Automation Enthusiasts: Those looking for practical n8n templates to implement infrastructure monitoring.
Technical Agencies: Teams managing multiple client websites needing a centralized monitoring solution.
Managing SSL certificate renewal dates across numerous domains can be challenging and prone to manual error, leading to expired certificates, security warnings, and service disruption. This powerful n8n workflow solves this problem by providing a fully automated, proactive monitoring system.
The system runs on a defined schedule, utilizing Google Sheets as the central database for URLs to monitor. For each URL, the n8n node performs an external check to determine validity and remaining days. The core logic uses a Switch n8n node to categorize threats (Invalid, Warning (<30 days), Notice (<60 days), Info) and trigger appropriate communication channels—ensuring that high-priority issues result in urgent alerts via Telegram and Gmail, while less critical notifications are logged or sent via other services like Ntfy. This specific n8n template ensures you never miss a critical renewal deadline.
The entire process is initiated by the Weekly Trigger n8n trigger, configured to run once every week, ensuring regular checks.
ssl-checker.io API. This API returns detailed information, including whether the certificate is valid (certvalid) and the number of days remaining (daysleft).certvalid is false (urgent action required).daysleft is less than or equal to 30 days.days_left is less than or equal to 60 days.To deploy this comprehensive n8n workflow, follow these steps:
This n8n workflow utilizes several key nodes to manage monitoring, routing, and communication:
Weekly Trigger (n8n trigger):
Function: Starts the n8n workflow automatically.
Key Configuration: Set to trigger weekly, specifically on Mondays at 8 AM.
Fetch URLs (Google Sheets n8n node):
Function: Retrieves the list of URLs to be checked from the input sheet.
Key Configuration: Reads data from 'Sheet1' of the configured 'Monitor SSL' spreadsheet.
Check SSL (HTTP Request n8n node):
Function: Queries the ssl-checker.io API using an expression to dynamically insert the fetched URL, retrieving certificate details.
Key Configuration: Uses a constructed URL expression based on the input item's URL field.
Switch (Core Logic n8n node):
Function: Routes the workflow execution based on the API response (certvalid and daysleft).
Key Configuration: Four outputs: 'invalid', 'warning' (<= 30 days), 'notice' (<= 60 days), and 'info' (fallback).
Send Alert Email4 / Send Alert Email2 / Send Alert Email1 / Send Alert Email6 (Gmail n8n node):
Function: Handles email notifications for different severity levels.
Key Configuration: Subjects are dynamically generated using expressions like URGENT: SSL-certificate invalid, action required! - {{ $json.result.host }}.
Telegram (n8n node):
Function: Sends urgent notifications for invalid certificates.
Key Configuration: Sends a message detailing the urgent requirement for action.
URLs to Monitor (Google Sheets n8n node):
Function: Logs the final status and certificate details back into a specified Google Sheet for record-keeping and auditing.
* Key Configuration: Operation set to 'appendOrUpdate' to maintain a running log of checks.
Use this robust n8n workflow to automatically monitor website SSL certificate expiration dates using Google Sheets, updating status weekly and sending alerts 14 days before renewal is due. Download this powerful n8n template.

Use this powerful n8n workflow to automatically monitor SSL certificate expiry dates listed in Google Sheets, update the status, and receive urgent alerts via Slack when expiration is imminent.

Use this powerful n8n workflow to automate daily SEO keyword ranking checks using Google Sheets and SERP API. Receive instant Slack or Email alerts for significant ranking drops, ensuring rapid response to SEO issues.

Automate security monitoring using this powerful n8n workflow. Fetch Palo Alto advisories, filter by product, create Jira tickets, and notify customers via Gmail. This complex n8n template ensures timely incident response.

Use this robust n8n workflow to automatically monitor system logs for suspicious activity like brute-force failed logins. Get instant, detailed security alerts via Slack using this ready-to-use n8n template for DevOps monitoring.








































