Documentation Index
Fetch the complete documentation index at: https://docs.oneinbox.ai/llms.txt
Use this file to discover all available pages before exploring further.
Call Outcomes
After every call, OneInbox automatically classifies what happened so you can filter, report on, and act on results without reading every transcript.
What is an outcome?
An outcome is a label assigned to a completed call that summarises its result. It lives inside theanalysis object on the call record, set automatically after the call ends. You can also set or override it manually.
Where to find it:
Outcome reference
| Outcome (as stored) | What it means | Typical trigger |
|---|---|---|
Appointment Booked | A meeting or demo was scheduled | Caller agreed to a specific time |
Not Interested | Caller explicitly declined | ”Not interested”, “take me off your list” |
Not Connected | No conversation happened | Unanswered, busy, immediate hang-up |
Voicemail | Voicemail greeting detected | Voicemail detection enabled and triggered |
Interested | Caller engaged but did not commit | Positive conversation, no booking |
null | No outcome classified | Call too short or ambiguous |
How auto-classification works
After every call ends, OneInbox reads the transcript and assigns an outcome automatically. No configuration needed. A few things to know:- Classification happens post-call.
analysis.outcomeisnullduring an active call. Fetch the record after the call ends. analysis.summaryexplains the reasoning. If an outcome looks wrong, read the summary to understand what the model saw in the conversation.- “Interested” is a signal, not a qualification. It means the caller engaged positively but did not commit. What “qualified” means varies per business — for anything more nuanced, read the transcript and classify manually.
Setting or overriding an outcome manually
Filtering calls by outcome
Reading outcomes reliably
Wait 2–3 seconds
The transcript and analysis are written asynchronously after the call session closes.