Block 1 - Get many certificates
- Type / Role
- n8n-nodes-base.awsCertificateManager - awsCertificateManager
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Automated SSL/TLS Certificate Expiry Report for AWS Automatically generates a...
n8n-nodes-base.awscertificatemanager, n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.set, n8n-nodes-base.googledrive
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Trung Tran.
Original n8n.io source> 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) and HTML (for email summary), helping teams stay on top of certificate compliance and expiration risks.
This workflow is designed for DevOps engineers, cloud administrators, and compliance teams who manage AWS infrastructure and need automated weekly visibility into the status of their SSL/TLS certificates in AWS Certificate Manager (ACM). It's ideal for teams that want to reduce the risk of expired certs, track renewal eligibility, and maintain reporting for audit or operational purposes.
This n8n workflow performs the following actions on a weekly schedule:
Weekly schedule trigger.Get many certificates action from AWS Certificate Manager to retrieve all certificate records.Certificate Summary Markdown Agent (OpenAI) to generate a Markdown report for PDF export.Certificate Summary HTML Agent to generate a styled HTML report for email.Configure AWS Credentials in n8n to allow access to AWS ACM.
Create a new workflow and use the following nodes in sequence:
Schedule Trigger: Weekly (e.g., every Monday at 08:00 UTC)AWS ACM β Get many certificatesFunction Node β Parse ACM Data: Converts and summarizes certificate metadataOpenAI Chat Node (Markdown Agent) with a system/user prompt to generate MarkdownConfigure Metadata β Define file name and MIME type (.md)Create document file β Converts Markdown to document streamConvert to PDFSlack Node β Upload the PDF to a channelOpenAI Chat Node for generating HTML and sending it via emailConnect Output:
Weekly schedule trigger to daily or monthly as needed.EXPIRED, IN_USE, or INELIGIBLE certs.EXPIRED or INELIGIBLE.This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Generate SSL/TLS certificate expiry reports with AWS ACM and AI for Slack & email |
|---|---|
| Complexity | advanced |
| Nodes | 23 |
| Categories | AI Summarization, Multimodal AI |
| Author | Trung Tran |
| Published | 21 Aug 2025 |
Use the JSON export at /data/workflows/7689/7689.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Automated SSL/TLS Certificate Expiry Report for AWS Automatically generates a...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your AI Summarization, Multimodal AI use case.