Skip to main content
Agents are the core unit in TurnCall. An agent defines the personality, voice, and capabilities of your AI assistant.

Create an Agent

Agent Config

Template Variables

Personalize agents per-call using {{variable}} placeholders:
Variables are rendered at call start via call-init or the API. See Server Events for how to dynamically inject variables.

Pipeline Mode

Set pipeline_mode in the agent config:
See Speech-to-Speech for details.

Voice Activity Detection

TurnCall uses Silero VAD for barge-in (interruption handling) and Smart Turn V3 (ML-based, local ONNX) for accurate end-of-turn detection.

Voicemail Detection

For outbound calls, detect voicemail and leave a message:
Voicemail detection cannot be combined with pipeline_mode: "s2s".

Delete an Agent

Deleting archives the agent (any state): it stops answering calls and disappears from active use, while its call history, transcripts, and analyses remain queryable.