Automated SSL Expiry Tracking and Notifications
This scenario monitors SSL certificate expiration for multiple domains using CustomJS. What it does: - Reads domains from Google Sheets - Checks each domain's SSL certificate expiry - Updates the spreadsheet with days remaining - Sends Slack alert if certificate expires within 8 days Setup Instructions: 1. Install this template 2. Connect Google Sheets account 3. Connect CustomJS account (get API key at customjs.io) 4. Connect Slack account 5. Create a Google Sheet with columns: Website, Days Left 6. Add your domains starting from row 2 7. Update the spreadsheet reference in Google Sheets modules 8. Set the range to A2:B (skip header row) Google Sheet Format: Row 1: Website | Days Left (headers) Row 2+: yourdomain.com | (auto-filled) Example Slack alert: ⏰ Reminder: SSL certificate of example.com will expire in 7 days. Customization: - Change alert threshold in the filter (default: 8 days) - Modify schedule frequency - Change Slack channel Requirements: - CustomJS API key - Google Sheets connection - Slack connection Learn more: https://customjs.io
This scenario monitors SSL certificate expiration for multiple domains using CustomJS.
What it does:
- Reads domains from Google Sheets
- Checks each domain's SSL certificate expiry
- Updates the spreadsheet with days remaining
- Sends Slack alert if certificate expires within 8 days
Setup Instructions:
- Install this template
- Connect Google Sheets account
- Connect CustomJS account (get API key at customjs.io)
- Connect Slack account
- Create a Google Sheet with columns: Website, Days Left
- Add your domains starting from row 2
- Update the spreadsheet reference in Google Sheets modules
- Set the range to A2:B (skip header row)
Google Sheet Format: Row 1: Website | Days Left (headers) Row 2+: yourdomain.com | (auto-filled)
Example Slack alert: ⏰ Reminder: SSL certificate of example.com will expire in 7 days.
Customization:
- Change alert threshold in the filter (default: 8 days)
- Modify schedule frequency
- Change Slack channel
Requirements:
- CustomJS API key
- Google Sheets connection
- Slack connection
Learn more: https://customjs.io
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Secure checkout powered by Stripe
Support
How to import this workflow into Make
- 1Purchase or download the workflow to get the Make blueprint JSON file.
- 2In Make, create a new scenario, click the three-dots menu, and choose "Import Blueprint".
- 3Reconnect each module to your own app connections when prompted.
- 4Run the scenario once to verify it, then set your schedule and turn it on.
Related Monitoring workflows
- Create a new alert in Opsgenie from new Twilio message$3.99
- Create Trello cards from new Job NotificationFree
- Create Trello cards for new Deployment in New RelicFree
- Creates an Alert in Opsgenie and send information to Google Sheets$2.99
- Creates Weekdone item from new Jenkins Job Notification$2.99
- Create a new alert in SIGNL4 from a new problem in Freshservice$2.99
More from Nadia Ivanov
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.