Match the channel to the deadline
A 30-day expiry reminder and a final-week validation failure should not always go to the same place. Send planned work to durable channels and urgent failures to watched operational paths.
- Send 30-day and 14-day warnings to shared email.
- Send 7-day, 3-day, 1-day, expired, and validation failures to Slack.
- Send automation events to signed webhooks for ticketing or inventory updates.
| Event | Common urgency | Recommended route |
|---|---|---|
| 30-day and 14-day expiry | Planned renewal work. | Shared email, renewal queue, or ticket backlog. |
| 7-day and 3-day expiry | Active operational risk. | Watched Slack channel plus ticketing webhook if used. |
| 1-day or expired | Critical customer-facing risk. | Critical Slack route or signed webhook into incident workflow. |
| Validation failure | Endpoint may be rejected by clients. | Service or platform channel that owns the failing hostname. |
| Certificate change | Review after renewal, CA move, CDN change, or unexpected binding. | Lower-noise review route unless paired with validation failure. |