# Scheduled SSL certificate monitoring with alerts via Telegram and Gmail
This automation template helps prevent downtime and security risks caused by expired SSL certificates. The system regularly checks the status of certificates for listed domains, logs results in Google Sheets, and sends alerts on critical changes. Ideal for IT professionals and teams managing multiple web assets.
## Who it´s for
- System administrators responsible for infrastructure security
- IT specialists managing multiple websites
- DevOps engineers implementing security monitoring automation
- Support teams preventing outages due to expired certificates
## What the automation does
- Checks SSL certificates of URLs listed in Google Sheets using ssl-checker.io API
- Writes days until expiry and certificate status back to the sheet
- Sends email alerts via Gmail if a certificate is invalid
- Sends Telegram notifications when expiry is within 30 days
- Triggered weekly via cron schedule
## What´s included
- Ready-to-use n8n workflow
- Trigger and conditional logic pre-configured
- Integrations with Google Sheets, Gmail, Telegram, SSL-Checker.io, and Ntfy
- Basic text instructions for launch and adaptation
## Requirements for setup
- n8n account with workflow editing access
- Google Sheets access with enabled API
- Gmail account with configured OAuth
- Telegram bot token and chat ID for notifications
- API key for ssl-checker.io (if required)
## Benefits and outcomes
- Prevents website downtime from expired certificates
- Reduces security risks and loss of user trust
- Automates routine monitoring without manual checks
- Centralized tracking of certificate expiry dates
- Timely alerts through preferred channels
- Transparent change history in Google Sheets
## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet