Browse Platform
Platform · Project

Webhooks

Send project Flow events to external HTTP endpoints.

2 min read

Webhooks send supported BotDojo events to an external HTTP endpoint. Open Advanced → Webhooks to review each webhook's source, type, method, URL, enabled state, retry limit, and timestamps.

The light-mode Webhooks page before an endpoint has been configured
Screenshot previewThe light-mode Webhooks page before an endpoint has been configured
The light-mode Webhooks page before an endpoint has been configured

Webhook settings

SettingWhat it does
NameIdentifies the webhook to project administrators.
DescriptionExplains which external system receives the event and why.
MethodUses GET or POST for delivery. Choose the method required by the endpoint.
HeadersAdds request headers as key-value pairs. Authorization header values are secrets and must not appear in the webhook name, description, or screenshots.
URLSets the complete http or https endpoint. BotDojo validates the URL and tests the webhook before saving.
Webhook TypeSelects the event. The current UI supports postFlow, which runs after the selected Flow.
FlowSelects the Flow associated with a postFlow webhook.
Max Retry CountSets delivery attempts from 1 through 10. Design the receiver to handle duplicate requests safely.
EnabledAllows delivery when on without deleting the webhook when off.

Select a webhook name to edit it. Select one or more rows and Archive Webhook to remove them from active use.

Use HTTPS, authenticate the receiver, keep authorization values in secret headers, and verify the receiving endpoint before enabling a production webhook. Archive or disable delivery before retiring the endpoint.