This project automates SSL certificate checks using n8n. It monitors specified domains and alerts when their SSL certificates are nearing expiration β helping teams stay ahead of potential service disruptions.
- Periodically checks SSL certificate expiry dates for one or more domains.
- Sends alerts (e.g. via email, Slack, or other channels) if a certificate is close to expiring.
- Easily customizable and extendable to suit your notification needs.
- n8n β Workflow automation tool
- HTTP Request Node β For querying SSL status
- (Optional) Email/Slack Node β For sending alerts
- Clone this repo or download
workflow.json. - Import
workflow.jsoninto your n8n instance. - Update the domain list and alerting method in the workflow.
- Set the workflow to run daily or at your preferred interval.
- Connect it with a Google Sheet for dynamic domain management
- Add Telegram, Discord, or Microsoft Teams notifications
- Expand it to include other health checks (e.g., uptime, WHOIS expiry)
SSL outages can disrupt trust and access. This automation ensures you're always ahead of certificate renewals β no more surprises.
Feel free to fork and modify. PRs welcome!
