What This Workflow Does
This automated workflow solves the critical problem of SSL certificate expiration by creating a centralized monitoring system. It checks the validity period of SSL certificates for your domains and sends proactive alerts through multiple channels before they expire, preventing website downtime and security warnings.
The system maintains a Google Sheets log of all certificate expiration dates, giving you a single source of truth for your entire domain portfolio. When certificates approach their expiration date (configurable threshold), it triggers alerts via email, Slack, SMS, or other notification channels you prefer.
How It Works
1. Domain List Management
The workflow pulls your domain list from a Google Sheet or other data source. This centralized approach makes it easy to add or remove domains without modifying the workflow itself.
2. SSL Certificate Check
For each domain, the system performs an SSL certificate check to retrieve the expiration date. This happens automatically on a schedule you define (daily, weekly, etc.).
3. Expiration Tracking
All certificate data gets logged back to Google Sheets with timestamps, creating an audit trail. The sheet shows domains, expiration dates, days remaining, and status indicators.
4. Multi-Channel Alerting
When a certificate enters your warning window (e.g., 30 days before expiration), the workflow triggers alerts through your configured channels. Different urgency levels can trigger different alert types.
Who This Is For
This solution is ideal for IT administrators, DevOps teams, and web agencies managing multiple client websites. It's particularly valuable for:
- Companies with numerous domains/subdomains
- Agencies managing client websites
- E-commerce businesses where downtime means lost revenue
- Organizations with strict security compliance requirements
What You'll Need
- n8n instance (self-hosted or cloud)
- Google Sheets with your domain list
- Notification channels configured (Slack, email, SMS, etc.)
- Basic understanding of n8n workflows
Quick Setup Guide
- Download the template file
- Import into your n8n instance
- Connect your Google Sheets account
- Configure your alert channels
- Set your preferred monitoring schedule
- Define your warning thresholds (30/15/7 days)
- Test with sample domains
Key Benefits
Prevent costly downtime: Avoid website outages and security warnings by renewing certificates before they expire.
Centralized visibility: All certificate data in one Google Sheet with clear expiration countdowns.
Customizable alerts: Configure different notification types based on urgency levels.
Time savings: Automate what would otherwise be manual checks across dozens of domains.
Audit trail: Historical record of certificate checks for compliance purposes.
Pro tip: Set up escalating alerts - email for 30-day warnings, Slack for 15-day reminders, and SMS for 7-day critical alerts.