FEATURES

Alerts

Define alert policies on your buckets, choose where to get notified (Email, Slack, Discord, Teams, Telegram, Pushover, SMTP or webhook), and Webhook Relay opens and resolves incidents when delivery fails.

Create alert dialog — choose destination, alert policy for delivery failures, and which buckets to monitor

Define alert policies on the buckets you care about, pick where incidents should go, and Webhook Relay will notify you when a delivery problem starts — and clear it when things recover.

How it works

  1. Choose a destination — pick a notification channel and enter its credentials (fields are validated before saving).
  2. Set the policy — for example delivery failures: open an incident on the first failed delivery, or only when the error rate crosses a threshold.
  3. Select buckets — attach the policy to one or more buckets so only the traffic you care about is watched.

When delivery outcomes cross that policy, an incident opens. When delivery recovers, the incident resolves automatically — no manual cleanup.

Where should incidents go?

Alert destination types: Email, Slack, Discord, Telegram, Microsoft Teams, Pushover, SMTP email, Webhook

Send incidents to the tools your team already watches. Supported destination types:

  • Email — inbox notifications
  • Slack — channel posts for your on-call or eng channel
  • Discord — server / channel webhooks
  • Telegram — bot messages
  • Microsoft Teams — channel notifications
  • Pushover — mobile push for on-call
  • SMTP email — your own mail server
  • Webhook — POST a structured incident payload to any HTTPS endpoint (PagerDuty, Opsgenie, custom bots, …)

You can define multiple destinations — for example Slack for the team and a webhook into your incident tool — so the same policy fans out when something breaks.

What you get notified about

  • Failed deliveries — your endpoint returned an error, timed out, or could not be reached
  • Error-rate thresholds — optional: only fire when failures pile up, not on a single blip
  • Open and resolved events — structured payloads for both, so on-call tools can open and close tickets cleanly

Incidents

When a policy condition is met, Webhook Relay opens an incident for that bucket.

Alerts incidents dashboard with open incident, chart, failure snapshot and open/resolved times

Incidents close automatically once delivery recovers (full rolling window without failures and at least one success), or you can resolve them manually. Open and past incidents stay on the Alerts page — filter Open / Resolved / All and revisit failure snapshots anytime. Setup details: Alerts docs.

Why use alerts

  • Know before customers do — failures show up in Slack or your pager, not in a support ticket hours later
  • Less noise than DIY scripts — policies and auto-resolve replace one-off cron checks and response-function hacks
  • Scoped to what matters — attach policies to specific buckets instead of alerting on the whole account
  • Pairs with observability — dig into the exact failure with webhook logs & monitoring, then replay with durable retries

For step-by-step setup, see the Alerts docs. For one-off custom logic (e.g. alert only when a payload field is wrong), use alerting from functions. Built-in Alerts cover the common case: delivery health, without writing code.

Create a free account and add your first alert policy — or talk to sales if you need help wiring notifications into your on-call stack.

Start forwarding webhooks in minutes

Connect a source, pick a destination, and Webhook Relay handles delivery, retries and transforms. Set up your first webhook in under five minutes.

Free plan · No credit card required · 7-day money-back guarantee on paid plans