Configure an endpoint, and Dasha BlackBox sends HTTP POST requests whenever calls start, end, fail, or need tool execution. Your server processes these events to update CRM systems, trigger workflows, or customize agent behavior.Documentation Index
Fetch the complete documentation index at: https://docs.blackbox.dasha.ai/llms.txt
Use this file to discover all available pages before exploring further.
Webhook types
| Webhook | When it fires | What you get |
|---|---|---|
| Start | Conversation begins | Caller info, agent config |
| Result | Conversation ends | Full transcript, duration, status |
| Tool | Agent invokes a tool | Tool name, parameters |
| Failed | Call fails | Error details |
| Deadline | Call times out | Timeout info |
Result webhook
When a call ends, your server receives the full conversation data.Example: Result webhook payload
Example: Result webhook payload
Common patterns
Log to CRM — Send transcript to Salesforce, HubSpot after every call. Dynamic configuration — Use start webhook to customize agent behavior per-caller (load customer history, set special instructions). Alerting — Notify Slack when calls fail or contain certain keywords. Analytics — Pipe results to your data warehouse for custom reporting.What’s next
Webhooks Overview
Complete webhooks guide
Tools
Let your agent take actions
Post-Call Analysis
Extract insights from conversations
WebSockets
Real-time bidirectional communication