Configure Agent

Customize your AI voice agent's behavior, voice, and capabilities

Overview

After creating an agent, you can configure it to match your specific needs. The agent configuration is divided into three main pages:

  1. Configuration: General settings, voice selection, and advanced options.
  2. Prompt: Agent description, greeting, instructions, and closing message.
  3. Tools: Built-in tools and workspace integrations.

Configuration Page

The Configuration page contains all the core settings for your agent, organized into three sections: General, Voice, and Advanced.

General Section

Agent Name

The name your agent will go by during conversations. This helps identify the agent in your dashboard and can be referenced in prompts.

  • Maximum 50 characters
  • Choose a name that reflects the agent's purpose

AI Model

Select the AI model that powers your agent's responses. Different models offer trade-offs between speed and capability.

Provider Models Notes
OpenAI GPT 5.2, GPT 5.1, GPT 5, GPT 5 Mini, GPT 5 Nano, GPT 4.1, GPT 4.1 Mini, GPT 4.1 Nano, GPT 4o, GPT 4o Mini, GPT 4 Turbo, GPT 3.5 Turbo Wide range of options from fastest to most capable
Google Gemini 3 Pro Preview, Gemini 3 Flash Preview, Gemini 2.5 Flash, Gemini 2.5 Flash Lite Gemini 2.5 Flash is the fastest option
Anthropic Claude Sonnet 4.5, Claude Sonnet 4, Claude Haiku 4.5, Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3 Haiku Claude Sonnet 4.5 is the most accurate option

Tip: For most use cases, Gemini 2.5 Flash offers the best balance of speed and quality. Use Claude Sonnet 4.5 when accuracy is critical.

Language

The language your agent will speak and understand. You can select from a wide range of supported languages including English, Spanish, French, German, Portuguese, Italian, Dutch, Russian, Chinese, Japanese, Korean, Arabic, Hindi, Turkish, Polish, Swedish, Finnish, Danish, Norwegian, Greek, Czech, Romanian, Hungarian, Bulgarian, Croatian, Slovak, Ukrainian, Vietnamese, Indonesian, Malay, Filipino, Tamil and Urdu.

Phone Number

Assign a phone number to this agent for handling inbound calls. When a call comes in to the assigned number, this agent will automatically handle the conversation.

Note: Phone number assignment is not available on the free plan. Learn how to add phone numbers.

Timezone

Set the timezone for your agent. This affects time-based greetings and scheduling functionality.

Temperature

Temperature controls the creativity or randomness of responses generated by the AI model. Choose from preset options:

  • Deterministic: More predictable, consistent responses
  • Creative: Balanced creativity and consistency
  • More Creative: Higher variability and creative responses

Knowledgebase

Select a knowledgebase to give your agent access to specific information about your business, products, or services. Learn how to create a knowledgebase.

Custom Vocabulary

Add business-specific terms and phrases to improve speech recognition accuracy. This is particularly useful for:

  1. Product names and brand terms
  2. Technical jargon specific to your industry
  3. Proper nouns that may be uncommon

Filter Words

Specify words or characters that the agent should not speak. This helps ensure your agent maintains appropriate language. Special characters are allowed.

Use Realistic Filler Words

When enabled, the agent will include natural filler words like "uh" and "um" to make conversations sound more human-like and natural.

Delete Agent

Permanently delete the agent. This action will erase all personalized data, voice profiles, and integrations associated with the agent.

Warning: Deleting an agent is irreversible. Make sure to export any important data before proceeding.

Voice Section

Voice

Choose the voice for your agent from a library of pre-built voices, or clone your own voice. Each voice has characteristics including:

  1. Accent: Regional accent (e.g., American, British)
  2. Gender: Male or Female
  3. Languages: Supported languages for the voice

Speech Model

Select the speech synthesis model for voice output. Each model is optimized for different use cases:

Model Best For Features
Flash Low latency applications Fastest response time
Turbo Quality-focused use cases Better voice quality
Conversational Natural dialogue Expressive Mode toggle available
Multilingual Multi-language support Supports multiple languages

Stability

Controls how consistent the voice sounds across utterances.

  • Lower values: More expressive but less predictable
  • Higher values: Steadier but less emotional

Note: This setting is replaced by Expressive Mode when using the Conversational speech model.

Speed

Controls the speed of generated speech.

  • Below 1.0: Slows down the speech
  • Above 1.0: Speeds up the speech

Extreme values may affect the quality of generated speech.

Similarity

Determines how closely the AI matches the original voice. Higher values provide closer matching but may include unwanted noise from the original recording.

Optimize Streaming Latency

Controls the latency optimization level for voice streaming.

  • Lower values: Faster response but may reduce quality
  • Higher values: Better quality but increased latency

Turn Timeout

The time in seconds to wait for the user to speak before the agent takes another turn. Set to -1 to disable timeout.

Expressive Mode

Available with the Conversational speech model. Enhances your agent with emotionally intelligent speech and improved turn-taking.

When enabled, the agent uses expressive audio tags like [happy], [sad], or [excited] to add emotional nuance to responses.

Advanced Section

Advanced Noise Cancellation

When enabled, advanced mode removes background noise more effectively—like chatter in a café or keyboard typing—to make the user's voice clearer and easier to understand.

TTS Output Format

Select the output format for text-to-speech audio. Available options:

Format Notes
PCM 8000 Hz Basic quality
PCM 16000 Hz Recommended
PCM 22050 Hz Higher quality
PCM 24000 Hz Higher quality
PCM 44100 Hz Highest Quality
PCM 48000 Hz Professional quality
μ-law 8000 Hz Optimized for telephony

Silence End Call Timeout

The maximum number of seconds since the user last spoke. If exceeded, the call will terminate automatically. Set to -1 to disable this feature.

Limit Call Duration

Sets a maximum duration for calls in minutes. Useful for controlling costs and ensuring calls don't run indefinitely.

Enable Recordings

Toggle to record calls for playback and easy review in the call logs. Recordings help with quality assurance and training.

Conversations Retention Period

Set the number of days to keep transcriptions and recordings. Set to -1 for unlimited retention.

Prompt Page

The Prompt page defines how your agent communicates, including its personality and the messages it uses during conversations.

Agent Description

A brief description of your agent that helps define its role and purpose. This is used internally and can help you organize multiple agents.

  • Maximum 250 characters
  • Example: "A customer support agent for urvo"

Greeting Message

The first message your agent will say when answering calls. This sets the tone for the conversation.

  • Maximum 500 characters
  • Example: "Hello! How can I help you today?"

Best Practice: Keep greetings concise and welcoming. Include the company name or agent purpose when relevant.

Agent Instructions

Detailed instructions that define your agent's personality, role, and behavior. This is the core prompt that guides how your agent responds.

Example: "You are a helpful AI assistant. Please be friendly and professional in all interactions."

Generate with AI: Click the "Generate with AI" button to automatically create instructions based on your agent description.

Note: For guidance on writing effective agent instructions, see the Agent Instructions guide.

Closing Message

The final message your agent will say before ending calls. Use this to thank callers and provide any final information.

Tools Page

Tools extend your agent's capabilities by enabling specific actions during conversations. You can add two types of tools: Built-in Tools and Workspace Tools.

Built-in Tools

Built-in tools are pre-configured actions that your agent can perform. Each tool has configurable settings:

  1. Name: Custom name for the tool
  2. Description: What the tool does
  3. Disable Interruptions: Prevent user from interrupting while tool executes

End Conversation

Allows the agent to end the conversation when appropriate. Configure when and how the agent should conclude calls.

Detect Language

Enables the agent to detect the language being spoken and respond accordingly. Useful for multilingual support scenarios.

Skip Turn

Allows the agent to skip its turn and wait for more user input. Useful when the user is still speaking or gathering information.

Transfer to Agent

Transfer the call to another AI agent based on specific conditions. Configure multiple transfer rules with these settings:

  1. Agent: Select the target agent
  2. Condition: Define when to transfer (e.g., "user asks about billing")
  3. Delay before transfer: Milliseconds to wait before transferring
  4. Transfer Message: Message to play during transfer
  5. Enable First Message: Play the transferred agent's greeting after transfer

Transfer to Number

Transfer the call to a phone number or SIP URI. Two transfer types are available:

  1. Conference: Creates a conference call with the destination. Supports phone number or SIP URI destination with condition for transfer.
  2. SIP REFER: Transfers using SIP REFER protocol. Supports phone number or SIP URI destination with condition for transfer.

Play Keypad Touch Tone

Allows the agent to play DTMF (touch tone) sounds. Useful for navigating IVR systems or entering codes during outbound calls.

Voicemail Detection

Detects when a call reaches voicemail and can take appropriate action. Configure behavior for when voicemail is detected.

Workspace Tools

In addition to built-in tools, you can add Workspace Tools that connect to external services and APIs. These tools are created in the main dashboard's Tools page and can be assigned to any agent in your workspace.

Workspace tools enable integrations such as:

  • CRM lookups and updates
  • Appointment scheduling
  • Database queries
  • Custom API calls
  • Third-party service integrations

Learn More: See Add Integrations for information on creating workspace tools and connecting external services.

Configuration Best Practices

Voice Settings

  1. Start with recommended defaults
  2. Test different voices for your use case
  3. Use Conversational model for natural dialogue
  4. Enable Expressive Mode for emotional responses

Prompt Writing

  1. Be specific about the agent's role
  2. Include examples of desired responses
  3. Define boundaries and limitations
  4. Keep greetings concise

Tool Configuration

  1. Only enable tools you need
  2. Write clear conditions for transfers
  3. Test transfer flows thoroughly
  4. Use delays to smooth transitions

Performance

  1. Use faster models for simple tasks
  2. Enable recordings for quality review
  3. Set appropriate timeout values
  4. Add custom vocabulary for accuracy

Next Steps

With your agent configured, you're ready to:

  1. Add a phone number to receive calls
  2. Create a knowledgebase for your agent
  3. Analyze calls to monitor performance
  4. Review best practices for optimal results