Appearance
Webhooks & Escalation Triggers
When an inquiry requires human intervention, WeaveDesk posts an HTTP POST event to your configured webhook URL.
Payload Example: conversation.escalated_to_human
json
{
"event": "conversation.escalated_to_human",
"timestamp": "2026-10-08T14:32:00Z",
"data": {
"conversation_id": "conv-101",
"visitor": {
"name": "Elena Rostova",
"email": "elena@techflow.io",
"company": "TechFlow Labs",
"intent_score": 94
},
"trigger_reason": "confidence_below_threshold",
"confidence_score": 0.62,
"last_visitor_message": "Can we talk to an account rep about enterprise SLA?"
}
}