Configure where alerts go
Connect your own email, SMS, chat and incident tools. Wide Watch will route SSL, DNS, domain-expiry and blacklist alerts through the providers you trust.
No providers yet
Alerts need somewhere to land. Connect at least one email or SMS provider to receive incidents directly from your own infrastructure — nothing is relayed through Wide Watch once you're configured.
Configure where alerts go
7 active providers across 3 channels. Microsoft 365 is your primary email path; Twilio your primary SMS. Fallback chains fire automatically on delivery failure.
Add a provider
Three short steps: pick a channel, choose the service, then drop in your credentials. We'll send a test message before anything goes live.
Step 1 — pick a channel
What kind of delivery should this provider handle? You can add more later.
Step 2 — choose your Email provider
Pick the service your org already uses. OAuth providers are fastest to set up; API-key providers give you the most control.
Step 3 — connect Microsoft 365
We'll open Microsoft's sign-in in a new tab. You stay in control — delegated permissions only, revocable any time from your Microsoft account.
Alternate — SMTP configuration
Shown for reference. Selected when the operator picks SMTP instead of OAuth.
Alternate — SendGrid configuration
Shown for reference. Selected when the operator picks SendGrid / Postmark / Mailgun / SES / Resend / Zeptomail.
Microsoft 365 connected
We've received delegated permission to send mail from [email protected]. Your refresh token is encrypted and stored against your org only — nobody else can see it.
Configure where alerts go
Test-send modal visible over the dimmed list. Verifies that credentials, routing and recipient paths all work end-to-end.
Send test message
Microsoft 365 · [email protected]Verify the provider works. A test alert will be sent to the address below. Nothing routes to real recipients until a test succeeds.
// POST /api/v1/alert-providers/alert_cfg_01HXF9K8W4R7PQZ2/test { "to": "[email protected]", "subject": "[Wide Watch] Test alert — Microsoft 365", "alertType": "TEST_SEND", "body": { "heading": "This is a test from Wide Watch", "note": "If you can read this, your provider is working.", "orgId": "org_01HXF9K6PQ3", "sentAt": "2026-04-22T14:03:11Z" }, "signature": "sha256=a7f…" }
Send test message
Generic webhook · ops.acme.corpDemo view — failure state. Shown when the receiving endpoint rejects the test payload.
Recent deliveries
Every alert send from every provider — with status, retries and full payload. Default window is 7 days. Click a row to expand.
| Time ▼ | Channel | Provider | Recipient | Alert | Status | Retries | |
|---|---|---|---|---|---|---|---|
| 14:03:11 |
M365
Microsoft 365
|
[email protected] | checkout.acmecorp.io SSL · 4d left |
Delivered | 0 | ▸ | |
Payload{
"alertId": "alert_01HXF98KR7",
"orgId": "org_01HXF9K6PQ3",
"channel": "EMAIL",
"providerId":"alert_cfg_01HXF9K8W4R7PQZ2",
"recipient": "[email protected]",
"subject": "[CRITICAL] checkout.acmecorp.io expires in 4 days",
"body": { "domain": "checkout.acmecorp.io", "daysLeft": 4, "issuer": "Let's Encrypt" }
}
Provider responseHTTP/1.1 202 Accepted x-messageid: AAMkADAyNzRhNjMwLTg5YT… x-graph-version: v1.0 request-id: 0f3a1c88-5b2e-4d14-9c2f-8a7b0d5b7f1d client-request-id: f7a2e0b3-1c4d-4f0a-9b7e-2a6d0e1f3c2d latencyMs: 842 | |||||||
| 14:03:09 | SMS |
TW
Twilio
|
+1 415 555 0133 | checkout.acmecorp.io SSL · 4d left |
Delivered | 0 | ▸ |
| 14:03:07 | Chat |
SL
Slack
|
#alerts-ssl | checkout.acmecorp.io SSL · 4d left |
Delivered | 0 | ▸ |
| 13:42:55 | Webhook |
WH
ops.acme.corp
|
POST /webhook | api.skyline-labs.com SSL · 9d left |
Failed | 2 | ▸ |
| 13:42:53 |
G
Google Workspace
|
[email protected] | api.skyline-labs.com SSL · 9d left |
Delivered | 1 | ▸ | |
| 13:42:52 |
M365
Microsoft 365
|
[email protected] | api.skyline-labs.com SSL · 9d left |
Queued | 0 | ▸ | |
| 13:15:22 | SMS |
TW
Twilio
|
+1 415 555 0177 | portal.halcyon-it.com SSL · 17d left |
Delivered | 0 | ▸ |
| 12:58:11 |
⚙
SMTP (Mailgun)
|
[email protected] | mail.hansonmsp.net SSL · 22d left |
Delivered | 0 | ▸ | |
| 12:30:04 | Chat |
DC
Discord
|
#ops-alerts | 45.79.149.197 Blacklist · Spamhaus SBL |
Delivered | 0 | ▸ |
| 12:30:02 | SMS |
V
Vonage
|
+1 415 555 0133 | 45.79.149.197 Blacklist · Spamhaus SBL |
Delivered | 1 | ▸ |
| 11:48:21 |
SG
SendGrid
|
[email protected] | app.quaintworks.com DNS · A record changed |
Delivered | 0 | ▸ | |
| 11:02:44 | Webhook |
WH
ops.acme.corp
|
POST /webhook | checkout.acmecorp.io SSL · Renewed |
Failed | 3 | ▸ |
| 10:24:02 |
M365
Microsoft 365
|
[email protected] | wide.watch Domain · 61d left |
Delivered | 0 | ▸ | |
| 09:17:55 | Chat |
SL
Slack
|
#alerts-ssl | Daily digest 128 domains · 3 warnings |
Delivered | 0 | ▸ |
| 08:40:11 |
M365
Microsoft 365
|
[email protected] | Test send Provider verify |
Delivered | 0 | ▸ | |