Skip to main content
Once a call ends, Scalysis automatically analyses the conversation and assigns a structured outcome. This outcome tells you what happened on the call — whether the customer confirmed an order, asked to be called back, was unreachable, or said something the AI could not clearly categorise. Instead of listening to every recording manually, you get a machine-generated label, a short summary, and a full transcript delivered through a single API endpoint.

What Is a Call Outcome?

A call outcome is a label that the AI assigns after evaluating the conversation. The exact labels available depend on how your script’s post-call QA is configured, but common examples include:
  • Order confirmed — the customer agreed to accept the order.
  • Callback requested — the customer asked to be called at a different time.
  • Insufficient Talk — the call connected but neither party exchanged enough meaningful dialogue for the AI to classify the result.
  • Unclear — the conversation was audible but the customer’s intent could not be determined.
Because labels are tied to your script’s QA configuration, you may see different labels across different scripts. Review the QA settings on your script’s detail page in the dashboard to see the full list of possible outcomes for that agent.

Outcome Response Fields

The outcome endpoint returns a rich set of fields covering both the call’s technical details and the AI’s analysis.

Transcript Turn Object

Each item in the transcript array represents one conversational turn:

Example Outcome Response

The following is a representative response from GET /api/v1/orders/{orderId}/outcome:
In this example, the call lasted only 13 seconds and the AI labelled it "Insufficient Talk" because the customer did not engage long enough to determine intent.
Recording URLs are not included in the outcome response. Scalysis does not expose audio file links through the outcome endpoint. If you need call recordings, check your dashboard settings or contact Scalysis support about your account’s recording configuration.

Next Steps

To learn how to fetch outcomes in practice — including how to poll for a result after triggering a call — see the Fetch Call Outcomes guide.