EmberQA can send webhook notifications to your server when specific events occur, such as red flags detected, low scores, or processing completion.
Configuration
Webhooks are configured through the EmberQA dashboard:
- Navigate to Settings → Alerts
- Click Create New Alert
- Select Webhook as the alert type
- Enter your webhook endpoint URL
- Choose your trigger type and content types
- Save the alert
HTTP Specifications
Webhook Types
Red Flag Alert
Triggered when red flag criteria is detected in a call or document.
Example:
Low Score Alert
Triggered when a score falls below the configured threshold.
Example:
Completion Alert
Triggered when processing completes. Available for calls, documents, and workflows.
Example (Workflow):
Example (Call):
Score Details Structure
The score_details object contains metric scores and justifications:
Handling Webhooks
Response Requirements
Your endpoint must return an HTTP 200-299 status within 30 seconds.
Idempotency
Use webhook_id to prevent duplicate processing:
Store processed webhook_id values for at least 24 hours to handle retries.
Troubleshooting