Get notified wherever you work.
Webhooks, Slack, Discord, and email - each monitor can deliver to multiple destinations simultaneously. Failed deliveries are retried automatically.
Your app, instantly notified
Webhooks
Verid POSTs a signed JSON payload to your endpoint when a change is detected. The signature header uses HMAC-SHA256 in the same format as Stripe and Svix - if you've verified Stripe webhooks before, this is identical.
Example request
POST https://your-app.com/webhooks/verid
Content-Type: application/json
Verid-Signature: t=1715698422,v1=a3f5b2c...
{
"id": "del_01H...",
"version": "2026-05-01",
"monitor_id": "uuid",
"run_id": "uuid",
"fired_at": "2026-05-13T10:00:00Z",
"diff": {
"fields_changed": ["version"],
"before": { "version": "v18.3.1" },
"after": { "version": "v19.0.0" }
},
"monitor": {
"url": "https://api.github.com/repos/facebook/react/releases/latest",
"name": "React latest release"
}
}Ping your team directly
Slack
Connect a Slack incoming webhook URL and Verid will post a formatted message to your channel when a change is detected. Each message includes the monitor name, what changed, and a link to the full run.
Delivery config
{
"type": "slack",
"webhookUrl": "https://hooks.slack.com/services/T.../B.../..."
}Drop changes into your server
Discord
Post change notifications to any Discord channel using a webhook URL. Great for developer communities, ops channels, or project servers where you want visibility on external changes.
Delivery config
{
"type": "discord",
"webhookUrl": "https://discord.com/api/webhooks/..."
}Stay informed without code
Receive a formatted email notification with the change summary, delivered through a provider tuned for reliable inbox placement. Useful for non-technical stakeholders or as a fallback alongside webhook delivery.
Delivery config
{
"type": "email",
"to": "alerts@your-company.com"
}Built-in retry logic
If a delivery fails - server down, timeout, 5xx response - Verid retries automatically. No manual intervention needed.
After 6 failed attempts, the delivery is marked dead and visible in your dashboard.
Multiple destinations per monitor
Each monitor can deliver to multiple destinations at once - webhook your app, ping your Slack, and email a stakeholder, all from the same change event.
"deliveries": [
{ "type": "webhook", "url": "https://your-app.com/hooks" },
{ "type": "slack", "webhookUrl": "https://hooks.slack.com/..." },
{ "type": "email", "to": "cto@your-company.com" }
]Never miss a change again.
Start for free - 5 monitors, no credit card required.