Multi-Channel Alerting: Telegram, Webhooks & Email
When a certificate renewal fails or a domain registration is about to expire, you need an alert where your team actually hangs out. ExpiryHawk sends alerts directly to Telegram channels, custom Webhook receivers, and email inboxes.
Supported Alert Destinations
Route warnings wherever your incident response team operates.
Telegram Bot
Zero setup friction. Connect your Telegram account or broadcast channel to receive real-time push alerts on mobile devices and workstations.
- ✓ Personal or group chat support
- ✓ Direct links to domain reports
- ✓ 30-second token verification
Custom HTTP Webhooks
Seamlessly trigger workflows in Slack, Discord, Microsoft Teams, PagerDuty, or internal DevOps monitoring dashboards via clean JSON payloads.
- ✓ Standard HTTP POST JSON
- ✓ Slack & Discord compatible
- ✓ Automated retry mechanism
Transactional Email
Polished HTML emails sent straight to your team inbox. Formatted with actionable insights, certificate expiration timestamps, and resolution guides.
- ✓ DKIM and SPF signed delivery
- ✓ Staged 30/14/7/1 day reminders
- ✓ Renewal resolution notices
Simple, Developer-Friendly Webhook Schema
ExpiryHawk posts standard UTF-8 JSON payloads with all relevant diagnostic metadata so you can automate renewals or pipe alerts directly to incident queues.
{
"event": "ssl_certificate_expiring",
"domain": "api.production.io",
"port": 443,
"status": "warning",
"days_remaining": 14,
"valid_to": "2026-11-08T12:00:00Z",
"issuer": "Let's Encrypt Authority X3",
"tls_version": "TLS 1.3",
"ocsp_stapling": true,
"dashboard_url": "https://expiryhawk.com/domain/42"
}
Frequently Asked Questions
How do Telegram alerts work?
You can connect your Telegram account in 30 seconds by starting a chat with our Telegram bot. The bot gives you a chat ID to enter into your profile, and all impending SSL or domain expiry alerts are pushed directly to your phone and desktop.
Can I send alerts to Slack or Discord channels?
Yes! You can configure custom Webhook URLs that send structured JSON POST payloads to any incoming webhook endpoint, including Slack, Discord, Microsoft Teams, PagerDuty, or custom internal microservices.
Does ExpiryHawk send recovery notifications when an SSL certificate is renewed?
Yes, when our scanner detects that an expired or warning-state certificate has been successfully renewed and installed, a resolution event is dispatched to let your team know the issue is resolved.
Can I customize which alert channels receive notifications?
Yes, you can toggle Telegram, Webhook, and Email channels independently from your account settings, choosing the exact combination that fits your incident response workflow.
Never miss an urgent expiration warning
Connect Telegram and Webhooks in under a minute with up to 20 domains free forever.