Appearance
Webhooks
Send run and eval events to a webhook receiver, including Slack.
Start Rundial with the Quickstart and sign in as a workspace admin.
1. Create a webhook
Create a Slack incoming webhook URL. Select the workspace name at the top of the sidebar, then Workspace settings → Webhooks. Under New webhook, enter a Label, the Slack URL, and a Signing secret of at least eight characters. Under Events, select the events to send, enable Slack-compatible payload, and select Create.
| Event | Label |
|---|---|
run.finished | Run finished |
run.failed | Run failed |
run.stalled | Run stalled |
eval.regression | Eval regression |
2. Test delivery
Select Test on the webhook. Check Recent deliveries for the result and any errors. Test deliveries use the event webhook.test. Failed deliveries are attempted up to three times; persistent failures appear as dead_letter.
Operators can set WEBHOOK_ALLOW_PRIVATE_TARGETS=true on the API to permit private-network receivers. Loopback, link-local, metadata, reserved and internal dependency addresses remain blocked.