configure_staff_alerts
ActiveTool of KaiCalls
declared in 1.0.0
Configure business-owned staff alert recipients and post-call escalation rules. Use this for emergency/urgent texts, callback alerts, billing/provider follow-up alerts, and ensuring alerts go only to the correct business staff.
Parameters schema
{
"type": "object",
"properties": {
"dry_run": {
"type": "boolean",
"description": "Validate and show the proposed settings without writing."
},
"business_id": {
"type": "string",
"description": "Business ID (optional only when the token has exactly one accessible business)"
},
"escalation_rules": {
"type": "array",
"items": {
"type": "object",
"required": [
"when"
],
"properties": {
"id": {
"type": "string"
},
"then": {
"type": "array",
"items": {
"type": "string"
},
"description": "Action keys. v1 supports text_owner."
},
"when": {
"type": "string",
"description": "Natural-language trigger, e.g. \"Caller needs a same-day callback from the recovery room\"."
},
"enabled": {
"type": "boolean"
}
}
},
"description": "Post-call escalation rules evaluated against completed transcripts. Each rule is { id?, when, then, enabled? }. v1 action then includes text_owner."
},
"sms_notifications": {
"type": "boolean",
"description": "Enable or disable SMS staff alerts for this business."
},
"notification_email": {
"type": [
"string",
"array"
],
"items": {
"type": "string"
},
"description": "Comma-separated string or array of staff email addresses that receive escalation emails."
},
"notification_phone": {
"type": [
"string",
"array"
],
"items": {
"type": "string"
},
"description": "Comma-separated string or array of staff phone numbers that receive SMS escalation alerts."
},
"email_notifications": {
"type": "boolean",
"description": "Enable or disable email staff alerts for this business."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
KaiCalls
https://github.com/cgallic/kai_calls
1/7 registries