Build voice agents that move work forward.
Create multilingual agents, connect business knowledge and phone numbers, launch calls, and observe every outcome from one platform or API.
Build
Configure behavior, voice, language, and tools.
Deploy
Connect a number or start calls through the API.
Improve
Use transcripts, outcomes, and cost data to iterate.
Start here
Quickstart
A production-ready first call has four parts.
Create an agent
Configure the conversation
Test before deployment
Connect a phone number
Build
Configure an agent
Agent configuration controls what the agent says, how it sounds, which information it can use, and which actions it can take.
First message
Set context immediately. Identify the business and explain why the agent is calling.
Instructions
Write goals in priority order. Include explicit rules for confirmation, transfer, and ending.
Language and voice
Match the voice and script to the selected language. Test names, numbers, dates, and mixed-language phrases.
Tools
Give each action a clear trigger, required inputs, success response, and failure fallback.
Knowledge bases
Attach approved text, files, or public pages to an agent. Keep each source current, specific, and free of credentials or unnecessary personal information.
- 1. Add a source. Choose text, URL, or file upload.
- 2. Wait for indexing. The source must show Ready before calls use it.
- 3. Test retrieval. Search for representative customer questions and verify the returned passages.
Phone numbers
A number must be Ready, assigned to an agent, and enabled for the intended direction before it can accept or place calls.
Campaigns
Campaigns coordinate outbound calls across a lead list. Validate consent, calling hours, number formatting, and suppression rules before launch.
Call logs
Use call logs as the operational record for status, duration, transcript, recording, structured output, latency, usage, and customer charges.
Conversation
Transcript, recording, direction, participants
Performance
End-to-end latency, duration, completion state
Business result
Extracted data, disposition, campaign and metadata
Billing
Completed-call charges are deducted from the organization wallet. The customer total combines metered call usage with the Vozon platform fee. Billing displays the wallet balance, monthly charges, payments, and downloadable invoices.
API reference
Authentication
Create an API key in Dashboard → Developers. Send it as a Bearer token on every API request.
Authorization: Bearer avp_your_api_keyCalls API
Base URL: https://api.vozon.ai/api/v1
/agentsList agents available to the organization/calls/outboundStart an outbound call/callsList call records with filters and pagination/calls/{callId}Retrieve one normalized call record/calls/{callId}/recordingDownload an authorized recording/calls/export.csvExport matching call recordsCreate an outbound call
curl -X POST "https://api.vozon.ai/api/v1/calls/outbound" \
-H "Authorization: Bearer avp_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"agentId": "agent_id",
"phoneNumber": "+919876543210",
"metadata": {
"customerId": "customer_123",
"source": "crm"
}
}'Normalized call response
{
"call": {
"id": "call_id",
"call_status": "completed",
"direction": "outbound",
"duration": 92,
"transcription_text": "Customer: Hello...",
"usage": {
"llmTokens": 1240,
"sttSeconds": 92,
"ttsCharacters": 680
},
"billing": {
"chargedCredits": 0.0842
},
"metadata": {
"customerId": "customer_123"
}
}
}Webhooks
Register an HTTPS endpoint in the Developer portal and subscribe to call.started, call.ended, call.failed, or transcript.ready.
{
"id": "call.ended:call_id",
"event": "call.ended",
"createdAt": "2026-07-30T12:00:00.000Z",
"data": {
"id": "call_id",
"call_status": "completed",
"direction": "outbound",
"duration": 92,
"transcription_text": "Customer: Hello...",
"billing": { "chargedCredits": 0.0842 }
}
}Verify
Validate the request signature using the endpoint secret.
Acknowledge
Return a 2xx response quickly before doing slow work.
Deduplicate
Store the event id and safely ignore repeated deliveries.
Errors
400Invalid requestCorrect fields or formatting; do not retry unchanged.401Authentication requiredCheck the API key and Authorization header.403Insufficient permissionUse a key with the required scope and organization role.404Resource not foundConfirm the id belongs to the active organization.409Resource conflictRefresh state, resolve the conflict, then retry.429Rate limitedRetry with exponential backoff and jitter.5xxTemporary service errorRetry idempotent operations with bounded backoff.Operations
Production security checklist
Documentation library
Explore every guide
Detailed workflows, field references, code samples, and production checklists.
Quickstart
Create, test, and deploy your first Vozon voice agent.
BuildAgents
Configure voice, language, conversation behavior, tools, and deployment state.
BuildPrompting guide
Write reliable instructions for natural, controlled calls.
BuildLanguages and voices
Select and validate speech behavior for multilingual deployments.
BuildKnowledge bases
Ground agent answers in approved text, documents, and web sources.
BuildTools and integrations
Connect approved business actions and data sources to an agent.
DeployPhone numbers
Import, purchase, assign, and operate inbound and outbound numbers.
DeployCampaigns
Create controlled outbound campaigns from lead lists.
ObserveCall logs
Inspect conversation records, outcomes, performance, and charges.
ObserveBilling and invoices
Understand the wallet, call charges, payments, and invoice downloads.
APIAPI authentication
Create scoped API keys and authenticate server-side requests.
APICalls API
Start outbound calls and retrieve normalized call records.
APICall object
Reference for normalized call records returned by the API and webhooks.
APIWebhooks
Receive signed call lifecycle events with safe retry handling.
DeployWeb voice widget
Add an agent-powered voice experience to an approved website.
APIErrors and retries
Handle validation, authorization, conflicts, limits, and temporary failures.
OperationsTroubleshooting
Resolve common authentication, calling, speech, latency, and billing issues.
OperationsSecurity and privacy
Operate Vozon with least privilege and responsible data handling.