Input
Any text or record: an e-mail, a chat, a review, an enquiry or a row from your CRM.
„After two weeks the washing machine won't spin and leaks water. Order 477120. Please help quickly, we have a small child and need to do laundry.“
Whether it’s e-mails, enquiries, reviews or data from other systems, the classifier instantly evaluates and categorises every record by your criteria. Unlike older classifiers, it doesn’t need any training: you simply define what it should look for.
This is my third message about the TV claim and nobody replies. If I don't hear back by Friday I'm going to the consumer authority and posting reviews everywhere I can.
Classification· 10 questions · 355 ms
How it works
The classifier categorises every record by your criteria and assigns a probability to each result. It doesn’t write text or explain itself. It returns a structured result your system can act on straight away.
Any text or record: an e-mail, a chat, a review, an enquiry or a row from your CRM.
„After two weeks the washing machine won't spin and leaks water. Order 477120. Please help quickly, we have a small child and need to do laundry.“
You write what you want to know about each record and which answers are possible.
It scores every possible answer with a probability. The most likely one wins, or a threshold you set yourself. Always in the same format, ready for code.
helpdeskCRMdashboardwebhook
It combines what used to require two different tools: a language model’s understanding of text and the speed and fixed output of a classic classifier.
Which models we usea model trained for one task
ChatGPT, Claude and similar
a model built only for quick decisions
Try it
Pick a message to see what the classifier returns and what happens next. In the whole-inbox view, move the confidence threshold and watch the queues change.
Incoming messages · 36
After two weeks the washing machine won't spin and leaks water. Order 477120. Please help quickly, we have a small child and need to do laundry.
{
"id": "msg_0002",
"answers": {
"refund_request": {
"type": "yesno",
"probability": 0.05
},
"defect": {
"type": "yesno",
"probability": 0.92
},
"personal_data": {
"type": "yesno",
"probability": 0.02
},
"purchase_interest": {
"type": "yesno",
"probability": 0.08
},
"churn_risk": {
"type": "yesno",
"probability": 0.07
},
"team": {
"type": "choice",
"choice": "claims",
"probabilities": {
"claims": 0.79,
"shipping": 0.05,
"sales": 0.05,
"tech_support": 0.05,
"billing": 0.02,
"other": 0.04
},
"confidence": 0.79
},
"type": {
"type": "choice",
"choice": "request",
"probabilities": {
"question": 0.01,
"request": 0.76,
"complaint": 0.1,
"praise": 0.13
},
"confidence": 0.76
},
"urgency": {
"type": "scale",
"value": 1.88,
"probabilities": [
0.06,
0.12,
0.7,
0.12
],
"confidence": 0.7
},
"frustration": {
"type": "scale",
"value": 1.86,
"probabilities": [
0.07,
0.14,
0.65,
0.14
],
"confidence": 0.65
},
"completeness": {
"type": "scale",
"value": 1.78,
"probabilities": [
0.04,
0.14,
0.82
],
"confidence": 0.82
}
}
}Integration
We deliver the classifier as a standalone service with an API. It reads from your sources and writes answers where you work with them. Questions, thresholds and rules live in one place, versioned and readable for non-engineers too.
Inputs
Vrealmatic module
Outputs
Where it makes sense
INBOX
Team, urgency and next step for every e-mail or chat, before a person opens it.
REVIEWS
Topics and tone across hundreds of ratings, as a dashboard instead of reading.
LEADS
Qualify enquiries by industry, budget and seriousness.
HR
Pre-screening by experience and required skills; a person decides.
MODERATION
Spam, insults or personal data in comments and forums.
DOCS
Sort incoming invoices, contracts and orders by type and action.
REALTIME
Frustration and risky moments in real time thanks to low latency.
DATA
Check whether CRM or catalogue records make sense.
Models
The classifier isn’t tied to one model. Specialised models handle most of the volume quickly and cheaply, language models take over borderline cases. When a better model comes along, we swap it without touching your integrations.
Default for everyday volume
A specialised model trained for calibrated decisions. Answers only with yes/no, a choice or a scale plus probability, without generating text.
Borderline cases
A fast language model with structured output. Takes over messages where the classifier is unsure and more context is needed.
Tuning and agreement checks
A strong language model. Used as a reference when tuning questions and for control samples in operation, not for every message.
Sensitive data
For data that must not leave the company. Runs on your server or private cloud; cost depends on hardware, not on request volume.
We keep the list up to date. Exact speed and cost depend on text length and the number of questions; we measure them on your data.
How we work
Good to know
Replies, summaries or reasoning belong to a language model. The classifier complements it well.
A vague question yields a vague probability. We tune the questions on a sample of your data.
Borderline cases can go either way. That’s why uncertain results go to a person.
For sensitive decisions such as hiring it serves as a pre-screen. A person has the final say.
Related AI services
See how the classifier fits with our assistants, automation and content services.
Open AI sectionA managed runtime where classification runs as part of your workflows.
Open serviceWhy to ask what a valid result costs, not what a model costs.
Read articleSend us a sample of a few dozen records. We’ll propose a question set, show results on your data and estimate the running cost.
