Skip to main content
F

Frank Chen

1
Workflow

Workflows by Frank Chen

Workflow preview: Automated SSL Certificate Monitoring and Renewal with Notion and Telegram
Free advanced

Automated SSL Certificate Monitoring and Renewal with Notion and Telegram

Automatically fetch existing domains from Notion's Database and verify the validity of SSL certificates through [SSL-Checker](https://ssl-checker.io/). If the validity period is less than 14 days, send a Telegram message notification and trigger SSH remote automatic refresh. Successful refresh notification will be sent through Telegram. This can prevent problems with the server-side automatic refresh program, which may cause unexpected service interruptions. **Main use cases:** - Notion store domain. - Telegram receives warning messages. - Remotely trigger [Certbot](certbot) to refresh SSL. **How it works:** - Record who triggered this workflow, because if there is a credential that is about to expire, this workflow will be triggered repeatedly. - After getting all the domains from Notion, send an http request to SSL-Checker. - After getting all the SSL-Checker results, add the validity label. And use the IF node to check if there are any certificates that are about to expire. Then there are two workflows: - If there is a certificate that is about to expire: send an SSH command to the remote control server to refresh the certificate, notify through Telegram, and call this workflow again to re-verify the validity of the SSL certificate. - If the validity period of SSL is normal: then refresh the data on Notion, and if a re-called workflow is detected, Telegram will be used to notify that the SSL has been updated.

F
Frank Chen
SecOps
16 Jun 2025
1446
0