Monitor TLS certificate expiry and escalate via Slack and Jira
Build a scheduled workflow that checks the TLS certificate expiry for a configured list of domains (via APIVoid or direct TLS inspection). When a cert is within the warning threshold, send a Slack message offering to create a Jira ticket; create it on confirmation. If the certificate remains unreplaced after follow-ups, raise the Jira priority and notify Slack again. Deduplicate per domain, handle unreachable hosts, and output the certs nearing expiry and tickets raised.
What this prompt builds
Track TLS cert expiry for your domains and escalate through Slack and Jira before they lapse.
The problem
Expired TLS certificates cause outages and browser warnings that erode trust, yet expiries sneak up because no one owns the calendar. The fix is simple but only if you're reminded in time.
Solution and impact
This workflow checks TLS certificates for a list of domains and, as expiry nears, prompts in Slack to open a Jira ticket, then escalates priority and re-pings if the cert isn't replaced. Certificate renewals happen ahead of outages with a clear escalation trail.