# CallKaro AI Docs ## Docs - [Configuration & Call Settings](https://docs.callkaro.ai/agents/agent-configuration.md): Configure advanced agent behavior, VAD settings, and call handling options - [Call Drop-Off Reasons](https://docs.callkaro.ai/agents/agent-dropoff.md): Categorize why customers didn't convert for better insights and optimization - [Call Initiation & Termination](https://docs.callkaro.ai/agents/agent-initiation.md): Configure how calls start and end - [Models, Voice & Transcriber](https://docs.callkaro.ai/agents/agent-models.md): Configure LLM models, voice providers, and transcribers for your AI agents - [Agent Modes](https://docs.callkaro.ai/agents/agent-modes.md): Learn how to configure your AI agents using Basic or Advanced modes - [Post-Call Variables](https://docs.callkaro.ai/agents/agent-postcall.md): Extract structured data from conversations - [Custom Pronunciations](https://docs.callkaro.ai/agents/agent-pronunciations.md): Control how your AI agent pronounces specific words - [Switch Language](https://docs.callkaro.ai/agents/agent-switchlang.md): Dynamically transfer calls to different language versions of your agent - [Transfer to Agent](https://docs.callkaro.ai/agents/agent-transfer.md): Transfer calls to different AI agents based on conversation context - [Variable Source & Formatting](https://docs.callkaro.ai/agents/agent-variables.md): Configure variable formatting and source from integrated CRMs - [Book a Meeting](https://docs.callkaro.ai/agents/functions/book-a-meeting.md): Schedule meetings using Cal.com during AI calls - [Check Availability](https://docs.callkaro.ai/agents/functions/check-availability.md): Check Cal.com calendar availability during calls - [In-Call Functions](https://docs.callkaro.ai/agents/functions/custom-functions/in-call.md): Execute actions during active AI calls - [Custom Functions](https://docs.callkaro.ai/agents/functions/custom-functions/introduction.md): Create custom functions for your AI agents - [Post-Call Functions](https://docs.callkaro.ai/agents/functions/custom-functions/post-call.md): Process call data and execute logic after calls end - [Pre-Call Functions](https://docs.callkaro.ai/agents/functions/custom-functions/pre-call.md): Modify system prompt and metadata before calls start - [End Call](https://docs.callkaro.ai/agents/functions/end-call.md): Allow AI agent to end calls when conversation completes - [Agent Functions](https://docs.callkaro.ai/agents/functions/introduction.md): Extend your AI agent capabilities with built-in and custom functions - [Keep Call on Hold](https://docs.callkaro.ai/agents/functions/keep-call-on-hold.md): Put calls on hold temporarily during conversations - [Transfer Call](https://docs.callkaro.ai/agents/functions/transfer-call.md): Transfer calls to human agents or other phone numbers - [Conditional Triggers](https://docs.callkaro.ai/agents/whatsapp/conditional-triggers.md): Control when post-call WhatsApp messages send - [In-Call Messages](https://docs.callkaro.ai/agents/whatsapp/in-call.md): Send WhatsApp messages during active calls - [WhatsApp Messaging](https://docs.callkaro.ai/agents/whatsapp/introduction.md): Send WhatsApp messages during and after calls - [Post-Call WhatsApp](https://docs.callkaro.ai/agents/whatsapp/post-call.md): Send WhatsApp messages after calls end - [Variable Mapping](https://docs.callkaro.ai/agents/whatsapp/variable-mapping.md): Map WhatsApp template variables to call data - [Create Campaign (v1)](https://docs.callkaro.ai/api-reference/campaign.md): Create a campaign with a required agent ID that will be used for all calls - [Create Campaign (v2)](https://docs.callkaro.ai/api-reference/campaign-v2.md): Create a campaign without requiring an agent ID upfront. Agent can be assigned later. - [Delete Schedule Call](https://docs.callkaro.ai/api-reference/delete-schedule-call.md) - [API Reference](https://docs.callkaro.ai/api-reference/introduction.md): Build with CallKaro AI APIs - [Create Outbound Call](https://docs.callkaro.ai/api-reference/outbound-call.md): Initiate an outbound call to a customer with scheduling and retry capabilities - [Recordings](https://docs.callkaro.ai/calls/batch-calls/batch-call-recording.md): View and filter all call recordings from a batch - [Batch Call Table](https://docs.callkaro.ai/calls/batch-calls/batch-call-table.md): View and manage all your batch calls - [Trial Table](https://docs.callkaro.ai/calls/batch-calls/batch-call-trial-table.md): View detailed trial statistics for batch calls - [Version Table](https://docs.callkaro.ai/calls/batch-calls/batch-call-version-table.md): View statistics broken down by agent version - [Create Batch Call](https://docs.callkaro.ai/calls/batch-calls/create-batch-call.md): Send calls to multiple contacts at once - [Send Next Trial](https://docs.callkaro.ai/calls/batch-calls/send-next-trial.md): Retry calls for contacts who didn't connect or convert - [Call History](https://docs.callkaro.ai/calls/call-history.md): View and search all your call records - [Call Types](https://docs.callkaro.ai/calls/call-types.md): Understanding different types of calls in CallKaro AI - [Add Feedback](https://docs.callkaro.ai/calls/feedback/create-feedback.md): Report issues or provide feedback about specific calls - [In Review Feedback](https://docs.callkaro.ai/calls/feedback/in-review-feedback.md): View and manage feedback submitted for review - [Resolved Feedback](https://docs.callkaro.ai/calls/feedback/resolved-feedback.md): View all resolved feedback items - [Unresolved Feedback](https://docs.callkaro.ai/calls/feedback/unresolved-feedback.md): View and manage feedback in processing status - [Hangup Reasons](https://docs.callkaro.ai/calls/hangup-reasons.md): Understanding call termination reasons in CallKaro AI - [Ongoing Calls](https://docs.callkaro.ai/calls/ongoing-calls.md): Monitor and manage queued calls across all agents - [Call Window](https://docs.callkaro.ai/calls/ongoing-calls/call-window.md): Set time windows when calls can be triggered - [Clear Agent Queue](https://docs.callkaro.ai/calls/ongoing-calls/clear-agent.md): Clear queued calls for specific agents - [Clear User Queue](https://docs.callkaro.ai/calls/ongoing-calls/clear-user.md): Clear all queued calls across all agents - [Pause Agent](https://docs.callkaro.ai/calls/ongoing-calls/pause-agent.md): Pause or resume specific agents - [Pause User](https://docs.callkaro.ai/calls/ongoing-calls/pause-user.md): Pause or resume all agents at once - [Queued Schedule Calls](https://docs.callkaro.ai/calls/schedule-calls/queued-schedule-calls.md): View and manage all scheduled calls waiting to be triggered - [Schedule Calls](https://docs.callkaro.ai/calls/schedule-calls/schedule-calls.md): View all completed scheduled calls created via API - [Welcome to Callkaro](https://docs.callkaro.ai/index.md): Build and deploy AI voice agents that make and receive calls - [AI Sensy Integration](https://docs.callkaro.ai/integrations/aisensy.md): Send WhatsApp messages during and after AI calls - [Heltar Integration](https://docs.callkaro.ai/integrations/heltar.md): Connect Heltar for WhatsApp messaging - [HubSpot Integration](https://docs.callkaro.ai/integrations/hubspot.md): Automatically call new contacts from your HubSpot CRM - [Introduction](https://docs.callkaro.ai/integrations/introduction.md): Connect CallKaro AI with your favorite tools - [LeadSquared Integration](https://docs.callkaro.ai/integrations/leadsquared.md): Automatically call new leads from your LeadSquared CRM - [Business Verification](https://docs.callkaro.ai/onboarding/business-verification.md): Get verified to unlock full platform access - [Buying Phone Numbers](https://docs.callkaro.ai/phone-numbers/buy-phone-number.md): Purchase phone numbers for your AI calling campaigns - [DND Phone Numbers](https://docs.callkaro.ai/phone-numbers/dnd-phone-numbers.md): Manage your Do Not Disturb list to prevent calls to specific numbers - [Phone Numbers](https://docs.callkaro.ai/phone-numbers/introduction.md): Manage your phone numbers for inbound and outbound calling - [Verify Phone Numbers](https://docs.callkaro.ai/phone-numbers/verify-phone-number.md): Verify your personal phone numbers for test calls - [Call Pricing](https://docs.callkaro.ai/pricing/call-pricing.md): Understand CallKaro AI pricing models - [Call Ended Event](https://docs.callkaro.ai/webhook/call-ended.md): Receive data when a call completes - [Introduction](https://docs.callkaro.ai/webhook/introduction.md): Understanding webhook types and configuration - [WhatsApp Campaigns](https://docs.callkaro.ai/whatsapp/campaigns.md): Send WhatsApp template messages to multiple contacts - [WhatsApp Inbox](https://docs.callkaro.ai/whatsapp/inbox.md): View and reply to WhatsApp conversations - [WhatsApp Phone Numbers](https://docs.callkaro.ai/whatsapp/phone-numbers.md): Manage your WhatsApp phone numbers and agent assignments - [WhatsApp Connect](https://docs.callkaro.ai/whatsapp/signup.md): Connect your Meta WhatsApp Business Account - [WhatsApp Templates](https://docs.callkaro.ai/whatsapp/templates.md): View and manage your WhatsApp message templates ## OpenAPI Specs - [openapi](https://docs.callkaro.ai/api-reference/openapi.json)