Set up outbound webhooks
Available webhook events
| Event | Trigger | Use Case |
|---|---|---|
interview.started | Candidate clicks the link and enters the interview lobby. | Update candidate status in your ATS to “Interviewing”. |
interview.in_progress | Candidate actively begins answering the AI’s questions. | Track real-time engagement and drop-off rates. |
interview.completed | The AI or candidate officially concludes the interview session. | Notify team members via Slack or email. |
interview.report_available | Scoring engine finishes processing; scorecard is ready. | Trigger downstream review workflows. |
Pre-launch checklist
- API Key is generated and securely stored in your environment variables.
- API Key is included in the header of all GET, POST, and PATCH requests.
- Integration is configured for the correct, active Interviewer.
- Webhook receiving endpoints are live and configured to accept POST requests.

