Talent hub
Contact Us
Talent hub
dna image


A service that can improve the quality of an existing call center without hiring additional staff.

  • Node JS icon

Business challenges:

We were approached by Mycredit, which needed to develop a service that would improve the quality of its existing call center without hiring additional staff. The company has 4 departments that work with clients: the total number of calls per month is 70,000. The current team of supervisors involved in call quality checks handled an average of 250 calls per day (7,500 calls per month). A large number of calls were left unchecked, making it impossible to analyze the work of call center operators and make objective and informed decisions about the development of the call center.

It was necessary for the service to analyze audio recordings of telephone conversations, then provide transcription and analysis of the conversation, and calculate the scoring value of the quality of the call. The quality score should be calculated both for a specific call and for the manager.

Our solution:

Our team conducted a market research of AI solutions and then offered a solution that would

  • Integrate with existing telephony services
  • Receive audio files of calls
  • Convert audio to text, and then analyze the resulting transcription
image callchecker

The analysis process looks like this: Artificial intelligence analyzes the transcription of the call and answers the questions that are embedded in its promo, after the analysis, each question is answered: "Yes" or "No".

Examples of questions:

  1. Did the operator introduce himself?
  2. Did he/she tell about the company?
  3. Was the operator polite?
  4. Did he/she talk about the service?
  5. Was there swearing in the conversation (on both sides)?
  6. Emotions (laughing, crying, shouting);
  7. Key phrases ("I don't need anything", "I'm busy now")
  8. More than 2 voices in the conversation
  9. Silence for more than 10 seconds
  10. Grammar, assessment of the clarity of pronunciation of words
  11. Excessive conversation time (10-15 minutes is enough to resolve the client's issue, if more, it is already off-topic communication)

After that, based on the answers to the questions, we built a Score for each audio recording, which allowed us to understand the quality of the conversation and not waste time listening. Based on the Score of each audio recording, the manager's Score was built.

To make the system flexible, we made it possible to create and edit rules, each rule consisted of two parts: the wording of the rule itself and the promo for the AI service.

We added versioning in order to track changes in the rules and retrospectively analyze how it affected the caller and manager scores.

Solution concept:

image callchecker


  • Discovery phase
  • A convenient administrative panel for the supervisor was developed:
    • Developed separate interfaces with a list of calls for each department
    • Developed Dashboard for each department
    • Interfaces for working with promos for each department have been developed
    • Interfaces for displaying call center operator statistics for each department have been developed
  • Added the ability to define the main topic of the call and additional subtopics
  • Added a system of advanced call filtering
  • Developed a system of evaluation (Score) of the manager and audio evaluation
  • Developed rules for call pre-moderation:
    • Check for call length
    • Check for the length of the dialog itself
  • Gitlab-based CI/CD pipeline/deployment infrastructure
  • Deployed S3 bucket on AWS
  • Lambda on AWS is configured
  • Integration with SunFlower and Mediatel has been carried out
  • Open AI API connected
  • Reiv.ai API is connected
  • Bard API connected
We will contact you shortly to arrange a meeting to discuss your goals. icon team

Kashcheiev Maksym

Head of Business Development

contact us:

or via Email


We collect cookies to improve your experience with Artjoker

We are on the Сlutch
We already have 5.0 and 40 reviews from satisfied customers
View our profile