Webhooks
Set up custom webhooks to integrate KendoAI with your own systems.
Last updated: Feb 6, 2026
What are Webhooks?
Webhooks let you receive real-time notifications when events happen in KendoAI. Use them to integrate with your own systems, CRM, or automation tools.
Common use cases:
Setting Up Webhooks
Create a webhook:
1. Go to Integrations > Webhooks
2. Click 'Add Webhook'
3. Enter your endpoint URL
4. Select events to subscribe to
5. Configure authentication (optional)
6. Save and test the webhook
Available Events
Events you can subscribe to:
call.analyzed - When a call analysis completes
call.uploaded - When a new call is uploaded
training.completed - When a training session ends
member.joined - When someone joins your team
score.threshold - When scores hit certain thresholds
Payload Format
Webhooks deliver JSON payloads with:
- Event type identifier
- Timestamp
- Relevant data (call info, scores, etc.)
- User/team identifiers
See our API documentation for full payload schemas.
Security
Secure your webhook endpoints:
- Use HTTPS endpoints only
- Verify the webhook signature
- Implement retry handling
- Respond with 200 OK quickly
- Process payloads asynchronously