Sentiment

Know how customers feel — in real time.

Keyword-based sentiment analysis with escalation risk detection. Track customer health across every interaction without LLM costs.

Everything you need

Built for production. Designed for simplicity.

Sentiment Detection

Analyse customer messages for positive, negative, and neutral sentiment using keyword patterns.

Escalation Risk

Detect escalation signals in real-time. Flag at-risk conversations before they blow up.

Trend Analysis

Track sentiment trends over time by customer, product, and channel.

Batch Processing

Analyse sentiment across thousands of conversations in a single API call.

No LLM Required

Fast, deterministic keyword-based analysis. No API costs, no latency, no hallucination.

Customisable Keywords

Define your own sentiment keywords and weights to match your domain and language.

Simple to use

Analyse customer sentiment and escalation risk.

Full API Reference
sentiment_example.py
import httpx

resp = httpx.post("http://localhost:8004/sentiment", json={
    "text": "I've been waiting for three days and nobody has responded!",
})

Endpoints

Clean REST APIs. No SDK required.

POST
/sentiment
Analyse sentiment
POST
/sentiment/batch
Analyse multiple texts
GET
/health
Service health check

Learn more about Sentiment

Explore how this AI capability can transform your support operations.