What AI analyses and how it differs from listening
An hour of a call can only be listened to in an hour. So sales departments listen selectively, and whatever missed the sample stays unknown: which objections managers hear, whether they name the price, whether they agree a next step. AI is offered for five tasks.
- Transcribing the call into text. The first and only step without which the rest is impossible.
- A summary for the CRM. Three or four lines: what the client asked, what was promised, when the next contact is.
- A check against a list. Whether need, budget and timing came up, whether a next step was proposed.
- Collecting objections. What clients say when they decline: "too expensive", "I will think", "we already have a supplier". Frequencies are counted, not single calls.
- The same for chats. Messengers and email are already text, no transcription is needed, steps 2–4 remain.
The value is in the fourth task. A call summary saves a manager minutes, while frequencies of objections across hundreds of conversations give the head of department what no selective listening can. But the risks are also biggest here, because it is about people's voices.
The path of one call: four checks before analysis
Technically everything is simple: a recording from the telephony → transcription → text analysis → result in the CRM. The difficulty is in the gates every call must pass before it is sent to third-party services.
- Was the client told about the recording and its purpose at the time of the conversation?Article 12 of the Personal Data Protection Law requires informing the data subject at the moment of collection if the data is collected from that person. In practice this is a phrase at the start of the call and a page with the terms. No → do not record or analyse
- Is there a written data-processing contract with the transcription vendor, and is it known where the data is processed?Article 4 requires a written contract with the processor, Article 29 requires adequate protection for transfers abroad. No → do not connect the service
- Could health information, a passport or a card number have come up in the conversation?Health data is a special category under Article 7, and payment and passport data are not needed to analyse a sale. Yes → exclude such lines from analysis
- Is the result a summary and frequencies, while a person gives the manager the rating?The model makes mistakes in transcription, especially with noise and dialects; a rating that determines a bonus must rest on text a person has checked. Yes → launch; no → only as a hint
What transcription costs
Transcription is the only cost item that can be calculated in advance. Prices of all transcription models from the OpenAI API pricing page on 16 October 2026; the hryvnia amounts use the National Bank of Ukraine rate for that date, UAH 44.8871 per dollar.
| Model | Purpose | Per minute | Per hour of recording |
|---|---|---|---|
| gpt-4o-mini-transcribe | File transcription | $0.003 | ≈ UAH 8.08 |
| gpt-transcribe | File transcription | $0.0045 | ≈ UAH 12.12 |
| gpt-4o-transcribe | File transcription | $0.006 (estimated) | ≈ UAH 16.16 |
| gpt-live-transcribe | Live transcription | $0.017 | ≈ UAH 45.78 |
| gpt-realtime-whisper | Live transcription | $0.017 | ≈ UAH 45.78 |
| gpt-realtime-translate | Live translation | $0.034 | ≈ UAH 91.57 |
To analyse calls that are already recorded only the first three rows are needed: live transcription serves prompts to a manager during a conversation. How much this is per month for a department is shown by a conditional example: five managers, 20 calls a day, 4 minutes on average, 22 working days — 8,800 minutes, or about 147 hours of recordings a month.
8,800 minutes = 5 managers × 20 calls × 4 minutes × 22 days, a conditional volume. OpenAI API prices on 16 October 2026, NBU rate UAH 44.8871 per $. The cost of analysing the text with a model is not included.
Two caveats. First, this is only transcription. Text analysis, that is the summary, the check against a list and the collection of objections, is billed separately by tokens, and its cost depends on the chosen model and the length of the conversations; it is right to measure it on twenty transcripts rather than guess. Second, the price says nothing about accuracy: we did not measure the quality of Ukrainian speech recognition on noisy lines, and it may differ between models. Check on your own recordings (the first step below).
Comparison with a person: an hour of recording costs UAH 12.12 of transcription with gpt-transcribe, while listening to the same hour takes an hour of working time. If a head reads the transcript instead of listening, the time per conversation falls; by how much, measure yourself.
Separately from the API, for manually analysing a few transcripts in a chat assistant an ordinary plan will do. According to the ChatGPT pricing page on 16 October 2026, Plus costs $20 a month (≈ UAH 898), and Business is $25 per person billed monthly (≈ UAH 1,122) from two people, and on it data is not used for model training by default. Calls with clients' surnames should not be analysed on a personal plan: see data for an AI assistant.
Metrics before and after: what to measure
Without a "before" measurement a result cannot be told from an impression. We give no specific values: they depend on your department, and other people's numbers prove nothing. Fill in the "Before" column for the month ahead of launch and repeat afterwards.
| Metric | Where to get it | How to count | Before | After |
|---|---|---|---|---|
| Conversations listened to in the month | The head's log | Listened ÷ all calls | ||
| Hours the head spends on control | Self-measurement over a month | Total hours of listening and review | ||
| Calls with a defined next step | Call summary in the CRM | Calls with a date and action ÷ all calls with a prospect | ||
| Deals that reached a proposal | CRM | Leads with a proposal sent ÷ all leads | ||
| The most frequent objection | Transcripts | Frequency by category, checked by hand on a sample | ||
| Transcription errors | A sample of 20 calls | Calls where a price, date or name is wrong ÷ 20 |
The last metric is a control: if mistakes in prices and dates occur more often than in one call out of ten, the summaries for the CRM cannot be trusted. The "one in ten" threshold, like the others, is conditional and set by your tolerance for errors.
What the law requires: recording conversations as personal data
The voice and the transcript of a conversation with an identifiable person are personal data. We analyse only the Personal Data Protection Law in the edition of 14.06.2025. Whether additional bases are needed under other provisions on the confidentiality of conversations, check with a lawyer: that is not covered here.
- Basis for processing (Article 11). There are six: consent, performance of a contract, the controller's legitimate interest and others. Legitimate interest works only if the need to protect the person's fundamental rights does not outweigh it. Consent is not the only basis, so "the client did not say yes" does not by itself mean a ban.
- Notice at the time of collection (Article 12). The data subject is informed about the controller, the composition of the data collected, their rights, the purpose of collection and those to whom the data is passed. For an incoming call that means a phrase about recording at the start, with details available via a link or on the website.
- Purpose and scope (Article 6). Processing must be open and transparent, and the composition of data adequate to the purpose. A recording made for sales quality control may not later be used for something incompatible without a new basis.
- Contract with the processor (Article 4). The transcription service is a processor here: a written contract is needed, and it may process data only within the purpose and scope set by the contract.
- Transfer abroad (Article 29). Transfer is possible provided adequate protection in the receiving state; the list of states is set by the Cabinet of Ministers, and states of the European Economic Area and parties to the relevant Council of Europe convention are deemed to provide it. Find out where exactly the vendor processes data before connecting.
- Health (Article 7). If a client names a diagnosis or a drug during the conversation, that fragment is a special category of data. Ordinary sales are not affected, but pharmacies, clinics and insurers are.
- Managers are data subjects too. An employee's voice is their personal data, so they too must be told about the recording and analysis of their calls.
What not to do
- Do not hand the model decisions on bonuses or dismissals. Summaries and frequencies help a conversation with a manager, but transcripts contain errors, and a model does not see context the head knows.
- Do not switch recording on without a phrase at the start of the call just because "everyone does".
- Do not paste transcripts with surnames into a personal chat assistant. For that there is the business plan or, better still, anonymisation by client code.
- Do not mix purposes. A recording for quality control should not later be used for marketing mailings to that number.
- Do not trust prices and dates in a summary without checking. These are the fields where an error costs money, so they are checked against the transcript.
First step for one week: twenty calls
- Check the first item of the scheme. At the start of a call a phrase about recording and its purpose must be heard, and the website must have a page with the terms. Without this, go no further.
- Take twenty calls of one manager from a quiet week, up to five minutes each. If they contain data from item 3 of the scheme, replace those calls.
- Transcribe them. For 20 calls of 4 minutes (80 minutes) that is UAH 16.16 with gpt-transcribe, UAH 10.77 with gpt-4o-mini-transcribe and UAH 21.55 with gpt-4o-transcribe at the 16 October rate.
- Check the transcript against the recording on five calls: prices, dates, names. Count calls with errors.
- Ask for a four-line summary and compare it with what the manager wrote in the CRM. If the model's summary is more accurate in most cases, move to a pilot with one manager.
Decide on a launch for the whole team only when the metrics table is filled in the "Before" column.
Our position
Transcribing calls pays off when the head really reads the result, not when it has merely been switched on. It costs pennies next to a person's hours, so the question is not "is it expensive" but "are the gates there": notice to the client, a contract with the vendor, exclusion of sensitive conversations and a person who gives the rating. Without them the saving turns into a risk.
The position does not apply to a department with a few calls a day where the head already listens to all of them: transcription adds little. It also does not apply where clients by the nature of the conversation give medical or payment data, as in clinics, pharmacies, insurance and lending: there a legal scheme of your own is needed first, not a subscription.
Prices checked on 16 October 2026 on the OpenAI API and ChatGPT pricing pages; exchange rate — National Bank of Ukraine on 16 October 2026; provisions — against the text of the Personal Data Protection Law (edition of 14.06.2025) on zakon.rada.gov.ua. Call volumes, durations and error thresholds are conditional; substitute your own. This article is not legal advice.
