Skip to content

Alerts tell you that deliveries are failing before your customers do. Channels are created on a source’s Alerts tab and can be scoped to that one source or to every source in the workspace.

ChannelFields
EmailRecipient email
TelegramBot token, Chat ID

Scope is either This source or All sources. Several channels can be active at once — email to a shared inbox, Telegram to the on-call chat — and each can be enabled or disabled without deleting it.

To set up Telegram, create a bot with @BotFather, copy the token, add the bot to the target chat, and use that chat’s id.

TriggerWhen
Delivery exhaustedEvery retry in the schedule failed for one event.
Destination unhealthyThe last 5 attempts to that endpoint all failed.
Circuit opened5 consecutive retryable failures paused the endpoint.

All three are deduplicated per destination and kind within a 15-minute window, so a broken endpoint sends you one message, not one per queued event.

There is no alert for a single failed attempt. A 500 that the next retry fixes is not worth waking anyone up for.

Alerts are a notification, not a control. Nothing is dropped or disabled when one fires: deliveries keep retrying on the schedule, and events keep being accepted. The recovery path is the dead-letter queue once the endpoint is healthy.