Our voice interview platform

Your Next Interviewer Is a Link

Send an interview the way you send a calendar invite: whoever opens the link talks to a voice agent that listens, asks follow-up questions, and politely keeps the conversation on topic. In German or English, in the browser, nothing to install.

The most important decision sits under the hood: the language model carries the conversation, but which question comes next is decided by our server. We tried it without that oversight first — and learned why it is needed.

Architecture
the model speaks, the server decides
Audio
never touches our servers
Languages
German and English

Why the Server Has the Last Word

The first attempt was the obvious one: hand the realtime model the full question script and let it run. The result sounded good and still went off the rails — questions were skipped, reshuffled, improvised. For a structured interview, “sounds good” is not enough.

So today a supervisor sits on the server: it knows the interview guide, assesses where the conversation stands, and gives the model only the next step. The voice stays natural; the sequence stays binding.

The data path is a deliberate choice, too: the audio connection runs over WebRTC directly between the browser and the voice provider, using short-lived access tokens issued server-side. Our servers never see the audio. The interview goes out as a signed link, an open link, or a collective link for multiple sessions.

Software Development in Hamburg!

Start new project with us or upgrade an existing one to the next level