Skip to content
Adoptiv

Sentiment Analysis

One of three words for the whole conversation, decided in the same reading as everything else. It is a stamp on a finished call, not a line rising and falling while somebody is still talking.

Sentiment on the day's calls

stamping
2 negative
  • Dana WhitlowSupport4:12negative
  • Ben OseiNew business2:38positive
  • Priya RamanBilling3:04neutral
  • Tom FerrarSupport7:05negative
  • Ray WhitfieldBilling0:11analysing
  • Alina CruzNew business3:19analysing
  • Marta LangSupport5:52analysing
One value for the whole call · positive, neutral or negative · no reasoning of its own, that lives in the summary
Three values, no fourth. Anything the model returns outside the set is rejected and the analysis retries, so the column never holds a word somebody invented on the way through.
0
values in the set, and no fourth
0
value stored for a whole call
0
readings emitted per utterance

Product figures from the platform’s own defaults - not customer averages

The mechanism

How it works.

01

Three words, matched rather than trusted

What comes back is trimmed, lowercased and then matched against positive, neutral and negative. A fourth word is not filed under protest: it fails, the reading repeats, and the column keeps whatever it already held.

02

Whole call, single value, its own column

Nothing is produced per speaker, per minute or per turn. There is one field, twenty characters wide, holding one word, which is exactly why it can be filtered on directly instead of being worked out again at query time.

03

It becomes a control on the call list

The list takes one of the three alongside the analysis state and a score floor, resolves the analyses that match, then narrows the calls to those. That lookup is deliberately bounded, so a very wide range answers with a bounded set.

04

Counted for each person overnight

An overnight rollup tallies the three values per agent for the previous day and also averages them numerically, positive at one and negative at nought. That is what lets a fortnight read as one figure per person without walking every call again.

Where it sits

One moment in every read.

Every read passes through the same seven. Sentiment Analysis is the lit one, and everything either side of it is a different page in this category.

  1. 01
    Source

    the call or the thread it reads

  2. 02
    Transcribe

    audio into words, with speakers

  3. 03
    Read

    the pass over the whole of it

  4. 04
    Judge

    the score, the sentiment, the intent

  5. 05
    Extract

    the fields and follow-ups pulled out

  6. 06
    Write

    what lands back on the record

  7. 07
    Review

    a person checking the machine

The specifics.

7 facts
Values
positive, neutral, negative. Case and whitespace forgiven, a fourth word is not
Granularity
One reading for the call. Nothing per speaker, per turn, or across its length
Very short calls
Take neutral by instruction rather than a guess at what was probably meant
Filtering
On the call list, combined with the analysis state and a minimum overall score
Lookup ceiling
Five thousand analyses in one pass on the sentiment and score filters, fifty thousand on the not-yet-analysed one. Past either, the answer is quietly short rather than flagged
Not the same as
How the interaction landed. Tonality is how each side sounded saying it
Alerting
None. A negative is something you ask for, not something pushed at anyone

More in Intelligence

12 capabilities

AI that proposes edits to the record - an insight becomes a field once you accept it.

Call Analysis

One reading of the transcript returns the summary, the sentiment, the tone, what each side intended and a set of scores, in a shape fixed in code.

AI CRM Writeback

The model proposes record updates with its confidence and the quote it heard them in, shown as a before-and-after you accept or reject row by row.

Compliance Scoring

Compliance scored nought to ten against what the vertical says matters, because no phrase list exists to recite. A missing reading is excluded, never passed.

Intent Detection

What the customer was actually asking for and what the agent committed to, extracted as structured intents rather than left inside the transcript.

Follow-Up Extraction

Callbacks and meetings pulled out with their times, a confidence figure and the words they came from, ready to accept in one click or reject in one.

Diarized Transcripts

Four of six speech paths return the channel each side was recorded on, so the transcript knows who spoke rather than guessing, and one control swaps a pair.

Industry Presets

Collections, healthcare, insurance, admissions and eleven more - each shaping what the analysis looks for without letting anyone break the output shape.

AI Email Analysis

Threads summarised and read for intent and urgency, but only when a participant matches a record, so the model is never called on mail that is not yours.

AI Email Writing

Draft from an instruction or rework a message you have, landing in the composer with a suggested subject and going nowhere at all until you send it.

AI Field Generation

Describe what you track or paste a spreadsheet's columns, and get a named field group back with types, options and placeholders to approve one at a time.

Natural-Language Filtering

A sentence becomes a grid filter and a sort order with the reading explained back, on the toolbar of every grid that carries a column menu of its own.

Bring Your Own Model

OpenAI, Azure, Anthropic, Gemini, Bedrock and ten more, bound per purpose with an ordered fallback chain, a circuit breaker and a cost line on every attempt.

Intelligence

See sentiment analysis on your own floor.

Thirty minutes, your numbers and your data. We will set sentiment analysis up live and you can decide from the thing itself rather than from this page.

14-day trial · no card · migration included