Monitor SSL Certificate Expiry with Google Sheets and Email Alerts
š SSL Certificate Monitoring & Expiry Alert with Spreadsheet [FREE APIs]
ā What This Workflow Does
This n8n template automatically monitors SSL certificates of websites listed in a Google Sheet and sends email alerts if any are expiring within 14 days. It helps ensure you avoid downtime, security issues, and trust warnings due to expired certificates.
š§© Key Features
š Weekly Automation: Runs every Monday at 7:00 AM (configurable). š Google Sheets Integration: Fetches and updates data in a spreadsheet. š SSL Check via API: Uses ssl-checker.io to get certificate details. ā ļø SSL Expiry Filter: Identifies certificates expiring within 14 days. š§ Email Alerts: Sends notifications for certificates close to expiration.
š Input Spreadsheet Format
Your Google Sheet should have the following columns:
| No | Name | Link | SSL Issued On | SSL Expired On | SSL Status | |----|-----------------|-----------------------|-------------------|-------------------|------------| | 1 | Example Site | https://example.com | 2024-07-01 | 2025-07-01 | Valid | | 2 | My Blog | https://myblog.org | 2024-07-05 | 2024-07-20 | Expiring |
Each row should include a valid website URL in the Link column.
š ļø How It Works
Scheduled Trigger Executes weekly (Monday 7:00 AM).
Fetch Website List Reads all website entries from the Google Sheet.
Check SSL Certificates Uses ssl-checker.io API to retrieve certificate details for each website.
Update Spreadsheet Writes "Issued On" and "Expired On" fields back to the spreadsheet.
Evaluate SSL Expiry Filters for certificates expiring within 14 days.
Check Condition Determines whether to send alerts based on filtered results.
Send Email Alert Notifies via email if any certificates are expiring soon.
š¬ Example Email Output Subject: ā ļø ALERT!! SSL EXPIRED
SSL certificates expiring soon: example.com (expires in 5 days) anotherdomain.net (expires in 3 days)
š§° Setup Requirements
A Google Sheet with the correct columns and website links. SMTP credentials to send alert emails.
Related Templates
CrunchBase Competitor Intelligence Tracker
Automated system for monitoring and analyzing competitor activities, funding rounds, and market movements using CrunchB...
Summarize SERPBear data with AI (via Openrouter) and save it to Baserow
Who's this for? If you own a website and need to analyze your keyword rankings If you need to create a keyword report on...
Lookup IP Geolocation Details with IP-API.com via Webhook
This n8n template enables you to instantly retrieve detailed geolocation information for any given IP address by simply ...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments