Who is this workflow for? Ensure the reliability and security of your domains by automatically monitoring SSL certificate expiration dates. This n8n workflow leverages uProc’s capabilities to track SSL certificates for any domain, alerting you promptly when a certificate is nearing expiration or has expired..

What does this workflow do?

  • Initialize Workflow: Start by creating a domain list using the “Create Domain Item” node or integrate with sources like Google Sheets, MySQL, or a Zabbix server to dynamically fetch domain information.
  • Retrieve SSL Certificate Data: Utilize the uProc “Get Certificate by Domain” tool to fetch SSL certificate details for each domain. Ensure your uProc credentials (Email and API Key) are securely added in the n8n Integration settings.
  • Process Certificate Information: Each uProc node retrieves the following fields for every SSL certificate:
  • Issuer: The certificate issuer.
  • Provider: The certificate provider.
  • Valid From: Start date of the certificate’s validity.
  • Valid To: Expiration date of the certificate.
  • Serial Number: Unique identifier of the certificate.
  • Type: Indicates single or multiple domain support.
  • Protocol: The supported protocol.
  • Valid: Current validity status.
  • Domains: List of supported domains and subdomains.
  • Evaluate Certificate Status: An “IF” node assesses whether each certificate is still valid or has expired based on the current date.
  • Send Notifications: If a certificate is expired or nearing expiration, the workflow triggers an alert through Telegram, notifying the designated channel to take necessary action.
  • Optional Integrations: Replace or complement the “Create Domain Item” node with integrations such as Google Sheets, MySQL, or Zabbix to suit your data sources and monitoring needs.

🤖 Why Use This Automation Workflow?

  • Automated Monitoring: Eliminates the need for manual checks, saving time and reducing the risk of oversight.
  • Bulk Processing: Efficiently handles multiple domains simultaneously, ensuring comprehensive coverage.
  • Instant Alerts: Receive real-time notifications through Telegram, enabling swift action to renew certificates and prevent downtime.

👨‍💻 Who is This Workflow For?

This workflow is ideal for:

  • Web Administrators: Managing multiple websites or servers requiring SSL certificates.
  • IT Professionals: Ensuring the security compliance of various domains within an organization.
  • Developers and DevOps Teams: Automating security tasks to maintain seamless operations without manual intervention.

🎯 Use Cases

  1. E-commerce Platforms: Monitor SSL certificates for multiple online stores to ensure secure transactions and maintain customer trust.
  2. Corporate Websites: Automatically track and renew certificates for company domains, preventing breaches and maintaining brand integrity.
  3. Service Providers: Manage SSL certificates for client domains, offering a reliable service and avoiding potential security issues.

TL;DR

This n8n workflow seamlessly integrates with uProc to provide automated, comprehensive monitoring of SSL certificates across any number of domains. By ensuring timely notifications for certificate expirations, it enhances security and maintains the uninterrupted operation of your websites and services.

Help us find the best n8n templates

About

A curated directory of the best n8n templates for workflow automations.