Clinics, dental practices, medical centers

Every front-desk call checked against your standard. Was the patient booked?How many patients do you lose on the phone? We’ll show you for every receptionist.

Calls from your phone system or CRM and conversations at reception — by the next day each one has a checklist: asked about the complaint, named the price and timing, booked the appointment. Kazakh, Russian and mixed speech; English is coming soon.

A quote behind every mark Data stays in Kazakhstan No card, 14 days free
Clinic · front desk · phone system · 10:15 Inbound call, 3:05 Receptionist: Zhanar (ext. 104) · patient: channel 2
67% 4 of 6 items
  • Greeted and named the clinic
  • Asked about the complaint and the reason for the visit
  • Named the price of the first appointment
  • Offered the earliest available slot
  • Asked whether the patient had visited beforeneeds review
  • Confirmed the date and time
Quote — what the signal is based on
[1:52] patient: can I come in this week? — receptionist: call back on Monday, the schedule isn’t out yet.

Clinic and dental practice: what Vsem does for you

The whole picture on one screen: what hurts, what Vsem checks in every conversation, what you see in the morning, how to connect and what it costs.

  1. 01

    What hurts

    • A patient called, did not get an answer from the front desk — and booked with another clinic.
    • The administrator named the price but did not offer a specific appointment time.
    • Someone gives a diagnosis or promises a result over the phone — and the clinic does not know.
  2. 02

    What we check in every conversation

    • Greeted the patient
    • Named the clinic
    • Introduced themselves
    • Asked about the complaints
    • Gave the cost
    • Offered an appointment
    • Agreed on the date and time
    • Repeated the appointment details

    The ready checklist for this trade: 9 items. Edit them in your own words or upload your own guidelines.

    Signals — check it

    • Didn’t diagnose over the phone
    • Didn’t guarantee a cure
    • Didn’t say “just come in, we’ll figure it out”
    • Didn’t offer a cash discount
    • No rudeness

    A signal is a reason to listen, with a quote. A person makes it a fact.

  3. 03

    What you see in the morning in «Today»

    • Missed calls not called back — who is still waiting (with a phone system connected)
    • Booking: Offered a booking → agreed on date and time → repeated the details
    • Signals of the day with quotes — waiting for your decision
    • «Asked for — not in stock» — what customers did not get
    • Employees of the week — who to learn from and who to help

    Yesterday's summary — at 9:00 in Telegram. An example conversation card is at the top of the page.

  4. 04

    How to connect

    • Bitrix24 or amoCRM: paste a key — we fetch calls ourselves, including past days.
    • Phone systems Binotel, Sipuni, Kcell VATS, OnlinePBX, Zadarma — recordings right after hang-up or every 5 minutes.
    • WhatsApp and softphones on an agent's computer — the Windows app or the browser extension.
    • Or upload recordings as files — a review in a few minutes.
    Download the app and the extension →
  5. 05

    What it costs

    9 999 ₸ per agent per month (1–20; 21–100 — 8 999 ₸; 101–200 — 7 999 ₸). Unlimited calls.

    The first 14 days are free, no card.

Know who does great work — and coach your team on the best conversations

A system that only hunts for mistakes ends up with switched-off microphones and “forgotten” headsets. Vsem also shows what people get right: each employee gets their own dashboard and sees their own progress; managers see who to learn from and who needs help.

  • Employee dashboard. Their own week, item by item: how often they did what was needed, compared with themselves — last week and their usual level. No leaderboard and no other names: only the team’s anonymous median alongside.
  • “Needs review” is neither a plus nor a minus. Uncertain marks and unchecked signals don’t count toward an employee’s score until a person has looked at them.
  • A quote behind every mark. You see what each mark is based on: the exact line from the conversation and the moment in the recording. Not done — “never said” and where it was expected.
  • Best conversation of the week, streaks and a goal. Employees see their best conversation, their streak of working days without a miss, and one goal for the week — an item they pick themselves or with their manager.
  • An employee page for the manager. Strengths and weak spots appear only once there are enough conversations for them not to be a fluke.

Control is still there: your own cases — “discount with no reason”, “cash only” — become a “check it” signal with a quote. A signal becomes a fact only after a person confirms it.

Employee dashboard · week of Oct 13–19 My week
84%of what was needed, done
  • Your usual78%
  • Team median80%
  • Streak “Asked who it’s for”6 days
  • Best conversation of the week9 of 9
3 more marks need review — they don’t count toward your score yet. Your winning line — toward this week’s goal
“Who is it for — a child? Then this one is better, it’s sugar-free.”

Calls and meetings: we collect the recordings ourselves

The agent comes from your CRM or phone system, and the sides of the conversation come from the recording channels — nothing to tag by hand. If the phone system reports that a call has ended, we pick up the recording right after hang-up.

Bitrix24 and amoCRM

A key from your CRM — the dashboard shows step by step where to find it. Bitrix24 calls are collected right after hang-up, amoCRM every 5 minutes. Scores can be posted back as a comment on the CRM card — if you choose.

Phone system (PBX)

Binotel, Sipuni, Kcell Virtual PBX, OnlinePBX, Zadarma. Binotel, Sipuni, Kcell and Zadarma report when a call ends — we collect it right away; OnlinePBX is checked every 5 minutes. One phone system for several locations — lines are assigned to locations.

Agent’s computer

WhatsApp Desktop and Web, softphones, browser-based telephony: the Windows app and the browser extension record the employee and the other party on two separate tracks.

Online meetings

Google Meet, Zoom and Teams in the browser — “Meeting” mode in the extension, with its own checklist for meetings. Recording starts only after participants have been told.

Your phone system isn’t on the list yet? Upload recordings as files in the dashboard or write to us: we build the next integrations based on customer requests. Download the app and the extension →

At the counter: pharmacies, stores, clinics

The same for conversations at the till and the front desk. Our Windows app runs on the till computer with a USB microphone costing 2–5 thousand tenge, records counter conversations in 5-minute parts and starts together with the computer. Employees are recognised by voice: a new voice appears on its own, and you give it a name in the dashboard or in Telegram. Customers don’t sign up for anything.

  • A 10-second microphone check — “good / move it closer / too noisy” — before the location goes live.
  • Distant voices — the next till, conversations behind the employee — are left out of the review.
  • Did they offer a substitute when the item was out of stock — the share of cases by location. A list of what customers “asked for, out of stock”, by product — by week and location.
  • No internet — recordings wait on disk and are sent when the connection is back.
Pharmacies · grocery and retail · clinics and dental practices · car service · mobile and beauty salons
Pharmacy · Till 2 · week of Oct 13–19 Till week
  • Greeted the customer96%
  • Asked who the medicine is for81%
  • Offered a substitute when out of stock11 of 35
  • Named the price before the receipt88%
Signals to check: 2 · marks needing review: 5

For chains: region → store → till

Build your company structure the way it really is: as many levels as you need, with your own names — “City → Pharmacy → Till” or “Branch → Office → Window”. Numbers roll up from the bottom.

  • A store manager sees their own node and everything under it — nothing beside it. Move a store to another region, and access and numbers change at once.
  • Score, signals and conversations for every node, plus a comparison of same-level nodes against the previous period.
  • A region’s Telegram chat gets the morning summary and signals for its own branch only.
  • Upload the structure as a “region; store; location” table — a dry run comes first, nothing is saved.
  • One phone system for several stores: lines and extensions are assigned to locations.
Pharmacy chain · Almaty · week of Oct 13–19 City: Almaty
  • Pharmacy on Abay Ave86%
  • Pharmacy on Satpayev St81%
  • Pharmacy in Almaly74% · 2 signals
The manager of the Abay Ave pharmacy sees only her pharmacy and its tills.

How it works

01

The recording reaches us

From your CRM, from the phone system right after hang-up, from the agent’s computer, from an online meeting or from the till. The audio is deleted right after recognition; turn on listening and an encrypted copy is kept for a day or a week, or 30 or 90 days with a storage option.

02

We transcribe and separate the sides

Kazakh and Russian, including when they are mixed. English is coming soon. In stereo, the sides follow the channels; in mono and at the counter — by voice, with a timestamp for every line.

03

We check against the checklist

Every item is done, not done or not applicable, with a quote from the conversation. If the model isn’t sure, the item goes to review instead of being presented as a fact.

04

We do the numbers, you draw the conclusions

The manager dashboard and the employee dashboard show items by day and by week. Once a week you download a pack and ask your own ChatGPT or Claude for a review.

The checklist is your standard, not our template

Start with a ready-made set for your industry or give us your company website — we’ll suggest a draft with your loyalty card, promotions and products. Once you have 20–50 conversations, the studio suggests items based on what employees actually do. Edit in plain words; a disputed rule is one “Condition” line, no retraining. Have a service standard or a sales script? Upload the document (docx, pdf, txt): you’ll get a draft list of items and can test it on your own conversations.

Clinic, dental practice

  • Asked about the complaint and the reason for the visit
  • Named the price and timing up front
  • Booked an appointment or the next visit

Sales team

  • Uncovered the need by asking questions
  • Gave the terms and numbers that matter for the request
  • Handled the objection and confirmed the next step
Industry page →

Microlenders, insurers, debt collection

  • Introduced themselves and named the company
  • No threats, no pressure, no calls to third parties
  • Stated the amount, deadline and consequences correctly

Pharmacy

  • Asked who the medicine is for and about contraindications
  • Offered an alternative or a related product
  • Named the price before ringing up the receipt
Industry page →

The model is trained on conversations from 20 companies in 10+ industries — from pharmacies to construction and automotive. A new industry needs no training: it needs a well-worded checklist.

Analytics out of the box — by day, week and month

The dashboard does the math: employees, locations, chain nodes, items, change versus the previous period, a breakdown by hour of the day. Four sections — each answers one question a manager asks.

Service

How customers are served

Greeted, asked, explained, said goodbye — by day, location and employee; you can see which item is slipping.

Sales

Do they offer more?

How often staff offer an upsell — by type of offer and by employee; conversations with no offer, as a list. Enter your average sale and we’ll show what was missed in tenge.

Product

Substitutes when an item is out

Did they offer an alternative or a substitute when the item wasn’t available — the share of cases. A list of what customers “asked for, out of stock”, by product — by week and location.

Control

Your own cases, in your words

“Discount with no reason”, “cash only”, “transfer it to my number”, rudeness — describe the case and it becomes a “check it” signal with a quote. A person confirms it.

A signal is a reason to listen, not a verdict: the model flags, a person confirms. A signal with a quote arrives in Telegram as soon as the conversation is processed, and at 9:00 you get a summary of yesterday.

Accuracy you can check

We don’t ask you to take our word for it: the method is open, and the real test is your own calls.

✓ / ?confident marks are set automatically, the rest go to a person as “needs review”
Your recordingswe run the first review on your own calls — that is the real test
Openthe method, the limitations and (after the benchmark) the error table — on the “Accuracy” page

Mixed Kazakh and Russian speech

The model is trained on real calls and in-store conversations where people switch languages mid-sentence. We will publish a comparison with other systems only after a benchmark on 100 recordings with human transcripts — with the files and the method.

Marks you can trust

Every mark comes with a confidence level and a quote from the conversation. Confident marks are set automatically, the rest go to review — by a person or by your assistant. A disputed “not done” verdict is sent to review by us, not presented as a fact.

Your data stays put

Servers in Kazakhstan. The audio is deleted right after recognition — or kept encrypted for a day or a week (30 or 90 days with a storage option) if you turn on listening. Transcripts are kept for 7 days — longer only if you choose. We never send anything to ChatGPT or Claude ourselves.

The test reference is labelling of call transcripts done by models with an arbiter, not by a person listening to the audio; 3 calls per company. It is a guide, not a guarantee for your industry — which is why we run the first review on your recordings. Method and numbers →

Conclusions — in your own ChatGPT or Claude

We don’t write yet another report nobody reads. Your assistant already knows your business — now it will hear your customers too. Once a week, download the pack and ask a question.

  • Five files, not a data dump: numbers with trends, a list of conversations, disputed items and a data dictionary — so the model doesn’t make things up.
  • Ready-made prompts: “weekly review”, “coaching for an agent”, “where we lose sales”, “build a checklist from my recordings”.
  • We never send anything to ChatGPT or Claude ourselves. The pack is a file with numbers that you download yourself: no recordings, no customer names, no employee conversations. Anonymised quotes only if you turn them on.
  • Voice of the customer: the “where we lose sales” prompt goes through quotes and transcripts to find what customers asked about and never got an answer to.
  • A project template for Claude and an assistant for ChatGPT: set it up once — after that you just drop in the latest pack.

It works without ChatGPT too: numbers by employee, location and item are in the dashboard.

Pack for the week of Oct 13–19
  • 00_readme.mddata dictionary
  • 01_summary.mdnumbers with deltas
  • 02_sessions.csv1,240 calls
  • 03_evidence.mdquotes — optional
  • 04_review.csv63 disputed items
The prompt in your assistant

“Do a weekly review of the pack: the three biggest misses by item, one example with a call id for each, and a plan for the week for every agent.”

Pricing

Per agent or per counter workstation — no limit on conversations or hours. All prices in tenge (KZT), per month.

Free trial — 0 ₸ 14 days, all features: up to 20 agents or 3 counter workstations, 7-day storage. No card needed.
Start free
CALL CENTER

Agent

9 999 ₸ per agent per month, 1–20; 21–100 — 8 999 ₸; 101–200 — 7 999 ₸
  • Unlimited calls: phone system, CRM, WhatsApp on a PC
  • Score on the CRM card
  • Analytics by agent and by checklist item
  • Export for ChatGPT and Claude
  • 7-day storage; conversations and audio for 30 days +990 ₸, 90 days +1 990 ₸
Connect your call center

Counter workstation

14 999 ₸ per workstation per month
  • Unlimited counter conversations
  • Voice registry — employees are recognised by voice
  • Missed demand
  • Control of your own cases
  • 7-day storage; conversations and audio for 30 days +990 ₸, 90 days +1 990 ₸
  • Chains get a discount by number of locations
Connect your counter

Chains and more than 200 agents

On request AICA line — tailored to a large company
  • More than 200 agents, store and pharmacy chains
  • A license and installation on your side, inside your network
  • Integrations and fine-tuning for your speech
  • SLA and dedicated support
  • “Real-time” plan — on request
Send a request

Pay yearly — 20% off. The tier price applies to all of the company’s agents. One company — up to 200 agents on these plans; more — on request. A control signal arrives in Telegram right after processing — on any plan; the “Real-time” plan is on request. A plan is for your own company’s employees: reselling access or reviewing other people’s recordings is not allowed. The API is part of the product: you send your recordings and get the scores back; trial access on request — 10 recordings or 10 hours.

Send a request

More than 200 agents, a chain, installation on your side or “Real-time” — we’ll price it for your case and call you back during business hours.

We need the number only to call you back. We never share it with third parties.

FAQ

What about patients’ medical data?

Names, phone numbers, national ID numbers (IIN) and addresses are masked in the transcript before anything is written to the database; the audio is deleted within a day of processing; data is stored on servers in Kazakhstan. [confirm with a lawyer: requirements for medical confidentiality and patient consent]

Will it work for several branches?

Yes: each branch is a separate location or group of agents, and the numbers are compared in one dashboard.

Won’t this turn into spying on employees?

We built it the other way round. Each employee has their own dashboard: the same marks for their conversations, compared with themselves and with the team’s anonymous median — no leaderboard, no other names. Uncertain marks and unchecked signals don’t count toward their score. A signal is a reason to listen, not a verdict: it becomes a fact only after a person confirms it.

How do I connect Bitrix24 or amoCRM?

In the dashboard → “Integrations”, pick your CRM and paste a key: an inbound webhook for Bitrix24, an integration key for amoCRM; where to find them is shown step by step. We collect the recordings ourselves. Posting scores back as a comment on the card is your call. Your own phone system with no integration — upload recordings as files.

Which phone systems can I connect?

Binotel, Sipuni, Kcell Virtual PBX, OnlinePBX and Zadarma — directly, with a key from the phone system’s account; any phone system that saves recordings to amoCRM or Bitrix24 — through the CRM. Need another one? Write to us: we build the next integrations based on customer requests.

Do you record WhatsApp calls?

Yes, from a computer: the Windows app or the browser extension records the employee and the other party on two tracks — WhatsApp Desktop or Web, any softphone, browser-based telephony. On Android, a WhatsApp call can’t be recorded from inside the phone — that is a limitation of the operating system. We never install anything on employees’ personal phones.

Can I connect a chain of stores or branches?

Yes: a “region → store → till” structure of any depth; a store manager sees only their own branch, and a region can have its own Telegram chat. The structure can be uploaded as a table.

Is it legal to record conversations with customers?

Yes, with notice: a phrase at the start of the call or a sign at the till. We provide ready-made texts, and you can add a “told the customer about recording” item to the checklist. Customers’ personal data is masked in the transcript.

How does the system tell the agent from the customer?

On calls — by the recording channels and by the extension number from the phone system or CRM. At the counter — by voice: the voice heard close to the microphone all day becomes the employee, and you give it a name.

Why you and not Yandex SpeechKit or Google?

Three things: recognition is trained on Kazakhstani conversations with mixed speech; a checklist with a confidence level for every item runs right on top of recognition; and you pay per agent or location, not per minute. We don’t publish comparison numbers yet — first a benchmark on 100 recordings with human transcripts; the real test is your own recordings.

What can the model do, and what can’t it?

It can: answer “yes/no” about what was said, show the line the answer is based on, identify the topic of the conversation, filter out distant voices. It can’t: rate tone on a scale or guess at what was never said. Anything disputed goes to review.

Can it catch our own cases — “discount with no reason”, “cash only”?

Yes. Describe the case in plain words in the “Control” section — it becomes a checklist item. A “check it” signal with a quote arrives in Telegram as soon as the conversation is processed and goes into the morning summary; a person confirms it. It isn’t a 100% detector — it’s a second pair of eyes on every conversation.

Do I have to use ChatGPT or Claude?

No. The numbers by agent, location and item are in the dashboard and in your CRM. An assistant is for conclusions and recommendations — and it’s the one you already have. We never send anything there ourselves.

Which languages?

Speech recognition works for Kazakh and Russian, including mixed speech. English is coming soon, Spanish is next on the plan; write to us if you need your language. The dashboard, the Telegram bot and this website are already available in English.

Can we install it on our own server?

Yes, for chains and enterprise customers — discussed separately. The cloud version also runs only on servers in Kazakhstan; data never leaves the country.

Is there an API?

For enterprise customers — on request: our team turns on access once we’ve agreed terms. There is no open self-service sign-up.

Send us 50 recordings from yesterday — we’ll show you the review by lunch tomorrow

Against your standard, with a quote behind every mark: what each employee does well and where there is a signal to check. No card, nothing to install. If you like it, we’ll connect your CRM or phone system within a day.