Skip to main content
After creating an assistant, use the configuration page to set up its prompt, voice, call behaviour, and advanced options. Navigate to Assistants, then click on any existing assistant card to open its configuration page.

Configuration Sections

The left panel organises all settings into three groups:
  • Assistant Settings: Prompt · Voice · Custom Variables · Knowledge Base
  • Call Settings: Call · Chat
  • Advanced Settings: Embed · Keyword Boosting · Custom Analysis

1. Prompt

Assistant Settings → Prompt The Prompt section defines what the assistant says and how it behaves.

First Message

The exact opening line the assistant speaks when the call connects.
  • Use @{{variable_name}} to insert dynamic values (e.g. @{{callee_name}})
  • Type @ to open the variable picker
  • The Interruptible toggle: when ON, the callee can speak before the assistant finishes the opening line
Example:
Hello, नमस्कार! क्या मैं @{{callee_name}} जी से बात कर रही हूं, या उनके parents से?

Objective

A paragraph that tells the assistant who it is, what it’s doing, and what it’s trying to achieve. Example:
You are Ananya, a warm and knowledgeable academic counsellor calling on behalf of Aakash Digital.
Your goal is to identify preparation gaps and secure an enrollment confirmation or demo booking.

Response Guidelines

Rules the assistant follows throughout the conversation:
  • Tone and persona rules (e.g. “Keep responses 20–45 words per turn”)
  • Language switching logic (e.g. “Use formal आप when speaking Hindi”)
  • Escalation or handoff conditions

2. Voice

Assistant Settings → Voice
FieldDescription
Primary LanguageThe main language for the conversation (e.g. Hindi, English (IN))
Secondary LanguageOptional fallback language
Voice CharacterThe voice persona (Tanya, Naina, Raj, Rahul, Anya, etc.)
Toggle between Most Used and Neutral to filter available voices.

3. Custom Variables

Assistant Settings → Custom Variables Custom Variables are dynamic placeholders that get filled at call time — typically from your campaign’s calling list CSV. Examples:
  • {{callee_name}} → “Vikram”
  • {{mrp}} → “50000”
  • {{loan_amount}} → “₹1,20,000”
Use these in your First Message and Objective to personalise every call automatically.

4. Knowledge Base

Assistant Settings → Knowledge Base Attach a pre-created Knowledge Base so the assistant can look up information in real time during calls.
1

Select Knowledge Base

Click Knowledge Base in the left panel.
2

Choose a KB

Select a KB from the list.
3

Save

Save your changes.
See How to Create a Knowledge Base to set one up first.

5. Call Settings

Call Settings → Call
SettingDescription
Maximum Call DurationMax length of a single call (in minutes) before auto-hangup
Inactivity DurationSeconds of silence before the assistant treats the call as inactive
TimezoneTimezone used for scheduling and logging calls
Noise FilteringReduces background noise for clearer audio
Voicemail DetectionAutomatically detects when the call reaches a voicemail inbox
Leave Voicemail MessageWhen ON, the assistant leaves a pre-recorded message on voicemail
Retry CallWhen ON, the assistant retries if voicemail is detected
Silence Callee During IntroductionMutes the callee’s audio only during the opening message
Silence Callee When Assistant is SpeakingPrevents callee audio from interrupting the assistant mid-sentence
Enable Background AudioPlays ambient sound during calls for a more natural feel
Enable Graceful Exit WarningAssistant announces the call is ending before hanging up

6. Chat Settings

Call Settings → Chat
Applies to Webcall assistants only.
SettingDefaultDescription
Maximum Call Length480 secondsTotal allowed session duration
Idle Timeout Warning20 secondsTime before warning the user about inactivity
Idle Timeout End25 secondsTime before ending the session due to inactivity

7. Embed

Advanced Settings → Embed Generates an embeddable JavaScript widget for your website.
1

Configure Widget

Configure Theme, Widget Size, Feedback Screen, and Branding in the right panel.
2

Select SDK Version

Select the SDK version from the dropdown.
3

Preview

Click Preview to see a live preview.
4

Copy Code

Copy the Generated Code and paste it into your website’s HTML.

8. Keyword Boosting

Advanced Settings → Keyword Boosting Improve speech recognition accuracy for domain-specific words the assistant frequently hears.
  1. Type a keyword in the input field.
  2. Click Add.
  3. Repeat for all relevant terms (product names, brand names, technical jargon).

9. Custom Analysis

Advanced Settings → Custom Analysis Define a post-call analysis prompt that runs automatically after every call.
1

Enter a Prompt

Describe what information to extract from the call transcript.
2

Define Required Keys

Name the output fields and their data types (e.g. enrollment_status: String).
3

Save & Test

Click Save, then Test Analysis to validate.
Example Prompt:
From the call transcript, extract:
- Whether the student agreed to a demo booking
- The student's preferred course
- Any objections raised

Running a Test Call

At any point, click Test call (top-right) to make a live call to a real phone number and verify the assistant behaves as expected.