Templates / Generate SSL/TLS certificate expiry reports with AWS ACM and AI for Slack & email

Generate SSL/TLS certificate expiry reports with AWS ACM and AI for Slack & email

Ready for 3.0

by Trung Tran ✓ · 213 views · created 2025-08-21 · AI Summarization, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 13 nodes and runs on a schedule (every week). Along the way it connects AWS Certificate Manager, OpenAI Chat Model, Google Drive and Slack and 1 more. It also calls googleapis.com over HTTP.

How it runs

Trigger: On a schedule (every week).

  1. Get many certificates (AWS Certificate Manager): get many
  2. Parse ACM Data (Code): runs custom JavaScript code
  3. Certificate Summary HTML Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model
  4. Certificate Summary Markdown Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model
  5. Set Workflow Data (Edit Fields (Set)): sets 3 fields: SenderEmail, SenderName, RecepientEmail
  6. Configure metadata (Edit Fields (Set)): sets 2 fields: Drive Folder ID, Document Content
  7. Send Weekly ACM Report Email (SendGrid): work with mail
  8. Create document file (HTTP Request): calls googleapis.com (POST)
  9. Convert to PDF (Google Drive): download
  10. Send Weekly ACM Report PDF (Slack): work with file

Services it uses

AWS Certificate ManagerOpenAI Chat ModelGoogle DriveSlackSendGrid

HTTP calls to: googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Rarely used nodes in this template: n8n-nodes-base.awsCertificateManager

Nodes used (10)

From the author

Automated SSL/TLS Certificate Expiry Report for AWS > Automatically generates a weekly report of all AWS ACM certificates, including status, expiry dates, and renewal eligibility. The workflow formats the data into both Markdown (for PDF export to Slack)…

Excerpt from Trung Tran's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.