Skip to main content
Setup is done once per agent and takes a few minutes. Open the agent, go to the KPI Manager tab, and work left to right. The KPI Manager configuration screen

Step 1 — Add a data source

A data source supplies the live value of a metric. Open the Data Sources panel and choose one of the two tabs.
Use this when the number already exists behind an API in your systems. Callkaro will call it once per batch of calls, sending the phone numbers involved.Adding an API endpoint
Response shape matters. Your endpoint’s response is expected to be wrapped as { data: { ... } }. A source named crm returning { data: { conversion_rate: 85 } } is referenced from a metric as crm.data.conversion_rate.

Step 2 — Define your KPI metrics

A metric turns a raw field into a tracked business number with a target. Open KPI Metrics and select Add.

How to reference a source

Adding a KPI metric
One metric is built in. Every agent starts with connected_to_conversion_percentage — the share of connected calls that converted. Callkaro calculates it for you from platform data, so it needs no data source. Its name and source are fixed; you only set its target value.

Step 3 — Write the RCA prompt

This is the single highest-leverage field in KPI Manager. It tells the analysis which calls to look at and what to care about. It occupies the whole left panel of the screen because it deserves the room. Use it to specify any of the following:
  • Scope — a region, a lead source, a campaign, a post-call outcome, or a specific metric.
  • Exclusions — call patterns that are artefacts rather than agent failures.
  • Method — how to analyse, for example comparing failed against successful calls, or examining one step of the conversation.
  • Priority — what matters most when several issues surface.
  • Leads — specific calls, call IDs or time windows, when you already suspect where the problem is.
  • Business context — anything about your business the analysis could not infer from the data.
The RCA Prompt panel
Stuck on wording? Use the Generate with AI control next to the RCA Prompt heading. Describe what you want in your own words and it drafts a prompt for you, which you can then edit.
Leaving the prompt blank is valid — the analysis then covers all calls and all metrics. The field accepts up to 10,000 characters.

Step 4 — Choose the model and the automation setting

Both controls sit in the header bar at the top of the screen. Header controls

Step 5 — Save

Select Save. Configuration is stored per agent and picked up on the next run.
Changes are not retroactive. Saving updates what the next run will use — the endpoints it calls, the metrics it tracks, and the prompt that scopes it. Reports already generated are unchanged.