Automated SSL Expiry Tracking and Notifications
Automated SSL Expiry Tracking and Notifications
Apps used in template
About
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
Trusted by thousands of fast-scaling organizations around the globe
Similar templates for inspiration
Looking to get more out of your apps? With Make, you can visually integrate any app into any workflow to save time and resources - no coding required. Try any of these templates in just a few clicks.
Create your own workflow
Create custom workflows by choosing triggers, actions, and searches. A trigger is an event that launches the workflow, an action is the event.
Creates a new conditional format rule at the given index. All subsequent rules' indexes are incremented.
Adds a reaction to a message.
Appends a new row to the bottom of the table.
Adds a new sheet.
Adds a star to a channel.
Selects, extracts, and flattens specific values from complex, nested JSON structures using JSON Path or simple selectors, making data usable for APIs.
Performs powerful Regex pattern extraction, search-and-replace, and validation on unstructured text data (e.g., emails, logs, web scraping output).
Archives a channel.
Appends multiple rows to the bottom of the table.
FAQ
Start by registering for Make. As a new Make user, you’ll automatically be assigned a free account. Once your account is set up, you can start creating your first scenarios. We recommend starting with our step-by-step video tutorial.
A scenario represents a workflow or a project of your own creation, and it is made up of a series of modules that automate apps and services. Creating a scenario allows you to transfer and transform data between apps and services via these modules to automate anything and improve the way you work.
Modules are the main building blocks of automation in Make. Modules represent actions that Make performs with an app, like creating, updating, or deleting data.
Mapping links the modules in your scenario. When you map an item, you connect the data retrieved by one module to another module to perform the desired action. For example, you can map email addresses and subject lines to create a spreadsheet using this data.
How it works
Traditional no-code iPaaS platforms are linear and non-intuitive. Make allows you to visually create, build, and automate without limits.










