
Agent Tab with welcome message, multilingual prompt editor, language switching instructions, and hangup configuration
Agent Welcome Message
The first thing callers hear when they connect.
Welcome message field with variable syntax hint
Keep It Short
Use Variables
{{variable_name}}, e.g. {{customer_name}}.Canvas
Each language gets its own prompt. Select a language tab and write the prompt for that language. The agent activates the matching prompt when speaking in that language during a call.
Prompt editor with English as primary, Hindi and Dutch as secondary tabs, personality prompt for Vidya, token counter, and variable syntax hints
Managing Languages
Languages are added and removed here, in the Agent Tab. The Languages Tab shows the same set of languages and is where each one gets its own voice and transcription providers.Add a Language
Set the Default
Write Per-Language Prompts
Remove a Language

Crown icon tooltip to set a language as the default
Prompt Structure
Recommended Prompt Sections
Recommended Prompt Sections
Variable Syntax
Variables with {{ }}
Modules and Functions with @
Browse Modules
Click the Browse Modules button in the top-right of the prompt section to open the full modules library. Browse by category (Collection, Optional, Flow, Sector, Universal), preview what each module does, and insert it directly into your prompt. See the Prompting Guide for the full list of available modules.Per-Language Hand-in Settings
Agent name and Hand-in message — both optional — are set per language in the Languages Tab: how the agent introduces itself in a language and what it says while switching into it.Prompt Variables for Testing
When you use{{variable_name}} in your prompt, those variables automatically appear as input fields in the testing section. Fill in test values to preview how the prompt behaves before going live.

Prompt variables auto-detected from the prompt, shown as editable input fields alongside the timezone selector
Asia/Kolkata UTC+05:30) is a separate field that sets the timezone context for test calls.
JSON Variables
A variable the prompt reads into with a path{prior.score} holds a whole JSON value rather than a single word, so it is listed separately under JSON variables below the one-line fields. Each one gets a taller JSON editor with syntax highlighting, an error marker on the offending character, and a Format button that re-indents the value. A value that is not valid JSON yet is flagged, because path references cannot resolve against it.
Hangup Using Prompt
Let your agent decide when to end calls based on conversation context instead of silence detection or timeouts.
Hangup toggle enabled with multilingual closing conditions in English and Hindi
Enable the Toggle
Define Completion Conditions
Example: Multilingual Hangup Prompt
Example: Multilingual Hangup Prompt

