Skip to main content

What are Call Types?

Call types indicate how a call was initiated or triggered in CallKaro AI. Every call is assigned a type that helps you understand the origin and context of the call attempt. The name field is included in the webhook payload sent to your server after each call ends, allowing you to process and respond to different call types programmatically.

Call Type Values

Below is a comprehensive table of all possible call types:

Categorizing Call Types

API-Triggered Calls

Calls initiated programmatically through the API:
  • outbound-api - Real-time call triggered via API endpoint
  • outbound-scheduled - Call scheduled for future execution via API

Dashboard-Triggered Calls

Calls initiated through the CallKaro AI dashboard:
  • outbound - Batch calls triggered from the batch call dashboard
  • outbound-test - Test calls triggered from the agent configuration page
  • agent-test - Agent testing triggered from the agent dashboard

Inbound Calls

  • inbound - Calls received from customers calling your phone number
  • inbound-widget - Conversations started by a visitor on a website where your widget is embedded
inbound-widget calls run in the visitor’s browser, so they have no phone number. They are never retried, rescheduled or followed up by phone, and they bypass the outbound call queue so a visitor is never left waiting behind a batch campaign.