Skip to main content

What is Caller Identification?

Link your inbound phone numbers to custom data sources. When a call comes in, your Bolna Voice AI agent automatically identifies the caller, matches their number, and pulls in relevant details like name, address, preferences, past history, or any data you provide.
Incoming caller identification interface in Bolna Voice AI showing dynamic data source integration for personalized call handling
This data is seamlessly injected into the agent’s prompt, making every interaction personalized and contextual.

Data Source Options

Best for: Teams with existing databases or CRM systems.Provide an API endpoint that accepts the caller’s phone number. Bolna automatically sends the following parameters:
ParameterDescription
contact_numberIncoming caller’s phone number
agent_idAgent handling the call
execution_idUnique identifier for this call
API integration setup for real-time caller identification showing endpoint configuration
Example request:
GET https://api.your-domain.com/api/customers?contact_number=+19876543210&agent_id=06f64cb2-...&execution_id=c4be1d0b-...
The returned JSON data is automatically merged into the AI prompt before the call begins.
  • The endpoint must be a GET endpoint
  • Supported authentication: Bearer Token

Inbound Call Setup

Configure inbound calling for your agents

Using Context

Pass dynamic data to personalize conversations

IVR Setup

Route inbound calls with IVR menus