What makes it an interview, not a chatbot
Adaptive follow-up
Probes vague answers, asks for real examples, and adjusts depth based on
what the participant just said. No fixed question list.
Voice-first, sub-second
Real voice latency (
<800ms) means the AI feels like a person on a phone
call, not a chatbot streaming tokens.Calibrated scoring
Every dimension you defined on the template gets graded against your
rubric โ same bar every session, every region.
Authenticity-aware
Tab-switch, paste, voice-spoofing signals captured continuously and
surfaced for human judgment.
Channels
The session record is identical across channels โ same scorecard format,
same transcript shape, same webhook payload. Pick the channel that matches
where your participants are.
Languages
intervyo.ai conducts interviews in English, Japanese, Hindi, Spanish, and several more, with rubric-aligned scoring per language. Set the language on the Role (language field) or per-session by passing it to
the create-session endpoint.
Lifecycle in one diagram
What gets captured
Every interview produces a structured session record with these fields:string[]
Time-stamped speaker turns. AI and participant labeled separately.
string
Presigned URL to the audio recording. Short-lived (1 hour by default);
request a fresh URL each time you need access.
number
Overall rubric score 0โ10. Weighted average of per-dimension scores.
object[]
Per-dimension scores with reasoning paragraphs and transcript citations.
See Rubrics for the shape.
object
Tab-switch count, paste events, voice-spoofing flags, screen-share
detections. Surfaced verbatim โ no auto-pass-fail interpretation.
string
Two-paragraph plain-English summary: what the participant did well, what
the next-round interviewer should probe. Generated against your rubric.
Re-running an interview
Interviews are immutable oncecompleted or failed. To run another one
for the same participant โ say after a technical glitch โ create a new
session. The participantโs prior sessions stay attached for history.
Multi-Round Roles auto-create a fresh session for each Round. You
donโt need to manually re-create sessions when a candidate progresses
through Rounds โ see Roles.