Andreas
03/09/2026, 10:27 AMAI Evy
03/09/2026, 10:27 AMAI Evy
03/09/2026, 10:27 AMis_spam that returns true/false based on conversation patterns
- Selector (Enum) – Create a field with categories like "spam", "legitimate", "unknown"
- Text (String) – Extract details about why a call might be spam
## Consume via Webhook
When the call_analyzed webhook fires, the payload includes the call_analysis object [(2) ]() [(3) ]() :
json
{
"event_type": "call_analyzed",
"call": {
// Call object with call_analysis field populated
}
}
[(2) ]()
The call_analysis object contains your custom fields in custom_analysis_data [(4) ]() :
json
"call_analysis": {
"call_summary": "...",
"in_voicemail": false,
"user_sentiment": "Positive",
"call_successful": true,
"custom_analysis_data": {}
}AI Evy
03/09/2026, 10:27 AMdial_no_answer) , no meaningful analysis will occur [(5) ]()
Define your spam detection criteria in the custom analysis settings (e.g., short call duration, no meaningful conversation, specific keywords) , and then check the custom_analysis_data field in the webhook payload.AI Evy
03/09/2026, 10:27 AMAI Evy
03/09/2026, 10:27 AM