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
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 ...
Track OpenAI Token Usage and AI Agent Metrics with Google Sheets Dashboard
What it does Captures token usage and cost from your AI Agent/LLM. Logs model, tokens, cost, tool use, and conversation ...
Send Hourly Crypto Market Analysis from Binance to Telegram
š Daily Crypto Market Summary Bot (Binance to Telegram) This workflow fetches 24h price change data from Binance for s...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments