Skip to main content

What Is the AI Caller?

The AI Caller lets admins deploy AI-powered voice bots that can conduct phone calls, in-browser audio sessions, or video sessions with candidates. Each bot follows a configurable conversation script, captures structured data during the call, and feeds results back into hiring workflows and automations.

Creating an AI Caller Bot

Each bot is configured with:

Conversation Design

SettingDescription
System PromptThe main conversation script that guides the bot’s behavior, questions, and tone
System InstructionsHigh-level behavioral instructions for the bot
Input VariablesData passed to the bot before the call starts (e.g., candidate name, application details) — resolved from the candidate’s data
Output VariablesStructured data the bot should capture during the conversation (e.g., availability, salary expectations, qualifications)

Output Variable Types

Each output variable specifies what kind of data to capture:
TypeDescription
TextFree-form text response
NumberNumeric value
SelectionOne or more choices from a predefined list (preset options or custom options, with optional multi-select)
DateA date value, with optional restrictions on past or future dates
Each variable also includes a capture prompt — an instruction that tells the bot exactly what to listen for.

Voice & Audio Settings

SettingDescription
VoiceChoose from 10 voices: Alloy, Ash, Ballad, Cedar, Coral, Echo, Sage, Shimmer, Verse, Marin
Voice SpeedAdjust the speaking rate
Maximum Call DurationSet a time limit (in seconds) for the conversation
Profile PictureAn avatar displayed to the candidate during audio/video sessions

Turn Detection

Controls how the bot recognizes when the candidate has finished speaking:
ModeDescription
Voice Activity DetectionDetects silence to determine speech boundaries — configurable sensitivity threshold, padding, and silence duration
Semantic DetectionUses AI to understand conversational flow — configurable eagerness level

Summarization

When enabled, the bot generates a summary of the conversation after the call ends. A custom summary prompt can be provided to control what aspects of the conversation are highlighted.

Data Access

The bot can optionally be granted access to the candidate’s full data profile, allowing it to reference application details, documents, and other information during the conversation.

Call Types

TypeDescription
PhoneAn outbound phone call to the candidate’s number, placed via telephony provider
AudioAn in-browser audio session — the candidate speaks through their device microphone
VideoAn in-browser video session — includes camera and microphone

How Calls Are Triggered

MethodDescription
From a Hiring Flow FormAn AI Caller element is embedded in a form page — the call is initiated when the candidate reaches that step
From an AutomationThe “AI Caller” automation action enrolls a candidate in a call
Manual TestAdmins can test the bot directly from the setup interface

Form Integration

When an AI Caller is embedded within a hiring flow form, admins configure form mappings:
  • Input mappings connect data from the candidate’s profile to the bot’s input variables
  • Output mappings connect the bot’s captured responses to specific form fields
This means the bot’s conversation can both read from and write to the candidate’s application data. If the form element is configured as blocking, the candidate cannot proceed to the next page until the call is completed.

Call Logs & Monitoring

Every call generates a detailed enrollment record. Admins can review calls across three views:
  • Test Logs — Calls initiated from the admin test interface
  • Automation Logs — Calls triggered by automations
  • Application Logs — Calls triggered during form submission

Log Filters

FilterOptions
SearchBy candidate name
Call TypePhone, Audio, Video
Call StatusInitiated, In Progress, Completed, Failed

Call Detail

Each call record includes:
SectionContent
SummaryStatus, duration, and count of captured answers
RecordingAudio playback of the conversation (if recording was enabled)
TranscriptFull text of the conversation
Conversation SummaryAI-generated summary (if summarization was enabled)
Candidate DetailsLinked candidate profile information
Output ValuesAll captured variable values
Admins can re-trigger a test call or re-compute captured answers from the transcript.

Call Statuses

StatusDescription
InitiatedCall is queued but not yet started
In ProgressCall is currently active
CompletedCall finished successfully
FailedCall could not be completed (e.g., no answer, error)