The Agents dashboard is where you design the core intelligence of your voice infrastructure. From this central view, you can monitor the real-time performance of every agent in your organization.Documentation Index
Fetch the complete documentation index at: https://docs.ravan.ai/llms.txt
Use this file to discover all available pages before exploring further.

Quick Start
Get your first agent live in under 5 minutes:Creating a New Agent
When you enter the agent builder, you have a unified workspace to manage the prompt on the left and technical configurations on the right.
AI Provider Settings
Configure the underlying reasoning engine and the “personality” of the voice:- Model: Choose between Thunder Emotion for high-fidelity reasoning or Thunder Emotion Lite for faster responses.

- Voice: Access our library of 28+ voices. Iris is our most popular female voice, known for its natural cadence and professional tone.

Welcome Message
Under the Welcome Message tab, you can decide how the interaction starts. If the AI speaks first, you can choose a static custom message or a Dynamic message based on prompt, which allows the AI to tailor its greeting to the specific context of the call.
Agent Configuration
Functions & Tools
Equip your agent with the ability to take action during a call.
- IVR / Press Digit: Perfect for navigating automated phone menus. You can set the Pause Detection Delay to ensure the agent waits for the right moment to press a digit.
- Custom Functions: Connect your own backend.
- Custom (Server-Side): Set up a direct API call (GET, POST, etc.) with specific headers and JSON schemas.
- Client Function: Define parameters that the LLM will pass back to your local client application.

Specialized Settings
Speech & Speech Settings
Speech & Speech Settings
Fine-tune the audio environment. Add Background Sounds like an office hum or city noise. You can also adjust Interruption Sensitivity and set Reminder Messages to prompt the user if they stay silent for too long.
Call & Memory Settings
Call & Memory Settings
Control telephony rules like Voicemail Detection and Max Duration. Enable Memory to allow the agent to recognize and remember context from returning callers.
Post-Call Data Extraction
Post-Call Data Extraction
Define exactly what data to pull from the transcript. This is ideal for capturing Sentiments (Positive/Negative) or generating a Summary to pass to a human agent during a transfer.
Knowledge Base
Knowledge Base
Link a specific knowledge base so your agent can answer questions using your company’s internal documentation and FAQs.
Testing Your Agent
The built-in testing environment allows you to “break” your agent in a safe space before going live.
Test Modalities
- Web Call: Talk to your agent directly through your browser. You can also inject Metadata (JSON) to test how the agent handles dynamic prompt variables.
Using Dynamic Variables: To set up dynamic variables, simply include them in your Agent Prompt using double curly braces (e.g.,
{{user_name}} or {{company_name}}). Once added, new input fields will automatically appear in your testing panel, allowing you to pass specific values into these variables during the test.
- Phone Call: Enter your phone number to receive a live call from the agent. This allows you to experience exactly how the voice interactions sound over a real cellular network with standard latency.

