Monitor SSL certificate expiries with Google Sheets, Slack and Linear

Go to Workflow
0 views
Built by Monfort N. Brian | 宁俊 Monfort N. Brian | 宁俊
Created on June 10, 2026

Description

How it works

8AM daily trigger
Read domains from Google Sheet
Check each domain's SSL certificate
Filter: only domains expiring within 30 days or already expired
Classify severity (expired / critical / warning / notice)
Send one digest message to Slack
Create a Linear issue[or Jira ticket] per critical or expired domain
Append all flagged domains to the logs sheet

Set up steps

Setup takes about 8–12 minutes.

1. Google Sheets

Create a spreadsheet with two sheets or download this:

Sheet 1 is called domains and sheet 2 logs

2. Import the workflow

Import this template into your n8n instance.

3. Connect credentials

You need three credentials:

Google Sheets**
Slack**
Linear API**

Nodes Used (4)

Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
Linear
n8n-nodes-base.linear
Slack
n8n-nodes-base.slack