Skip to content

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.

EventLabel
run.finishedRun finished
run.failedRun failed
run.stalledRun stalled
eval.regressionEval 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.

Next steps ​