market
Corporate telecom – a market where you can't afford to lose a single client
Corporate telecom in Kazakhstan is a market with intense competition and long-term contracts. Clients here don't buy a service – they entrust the provider with part of their infrastructure. Switching to a competitor is hard, but once a client has made that decision, winning them back is almost impossible.
Teraline Telecom operates in exactly this segment: data transmission, voice communications, dedicated channels for corporate clients. Every contract is a long-term relationship with a high ticket and a high cost of error.
In a business like this, three things determine growth: the quality of acquiring new clients, the depth of work with the existing base and the speed of technical support's response. The rollout was built around exactly these three directions.
before
The data was there – but it wasn't working
BOTTLENECK · BEFORE THE ROLLOUT
The company had a CRM and used it actively. But the data in it reflected the past, not the present: information was entered with delays, and analytics were compiled by hand and took time. Management got a sales snapshot not in real time, but on request.
Calls were recorded, but not analyzed systematically. No one knew for certain whether managers followed the scripts, which objections came up most often, or at which funnel stage the most deals were lost. This was data that existed – but didn't work.
In technical support the picture was similar: requests were handled, but no one tracked patterns of recurring problems systematically. An unhappy client could reach out several times with the same problem before being flagged as at risk.
Handing clients off from active-sales managers to account managers happened through the CRM, but the depth of that hand-off depended on the individual. There was no single standard.
what we did
Six AI agents for six tasks
Instead of one large project, we broke the rollout into concrete working modules – each one owns a separate task and integrates with the existing systems without replacing them.
Sales · 3 agents
Acquiring new clients: oversight of manager performance, a transparent funnel, a standardized client hand-off.
1agent
sales · CRM
Call oversight and CRM auto-fill
The AI agent began transcribing every inbound and outbound call from active-sales managers. Each call was automatically turned into text, after which the agent checked it along two lines.
The first – script adherence: did the manager go through every mandatory stage of the conversation, ask the right questions, and handle objections to standard. The second – extracting data about the client: what matters to them when choosing a provider (price, speed, reliability, level of service), what their current connection speed is, what their monthly ticket is, and whether they have any issues with their current provider.
All of this data landed automatically in the client record in Bitrix24 – structured, in the right fields. The manager ended the conversation and the record was already filled in. No manual entry, no delays, no lost details.
how it worksIP-PBX · APISpeech-to-TextLLM extractionBitrix24 custom fields
2agent
analytics · funnel
Daily sales-funnel analytics
The AI agent gathered data on every active deal and each morning produced a report for the head of sales – with no queries to managers and no manual assembly.
The report showed conversion at every funnel stage: reaching the decision-maker → agreeing to a meeting → holding the meeting → sending the details → closing the deal and payment. For each stage it was clear how many deals moved forward, how many were stuck, and which managers had below-team-average results.
On top of that, the agent analyzed call transcripts: at which points in the conversation objections came up most often and how managers dealt with them. Managing sales stopped being based on gut feeling – now it's data that refreshes every day.
how it worksBitrix24 APIfunnel cohortstranscript clusteringdaily digest
3agent
client hand-off · oversight
Client hand-off: active sales → account management
Every time a new client moved from an active-sales manager to an account manager, the AI agent began tracking the quality of that transition against a concrete checklist.
Did the account manager introduce themselves to the client personally? Did they find out what matters to the client in working with a provider – not from the record, but in a live conversation? Did they identify what could be offered as an add-on and when it would be appropriate? Did they set themselves a task with a reminder?
The agent analyzed calls and CRM activity during the first month after the hand-off. If any checklist item wasn't completed, the manager received a signal that same day, rather than finding out a month later at a standup.
how it worksCRM triggerchecklist scoringLLM topic detectionmanager alerts
Account management and retention · 2 agents
Working with the existing base: proactive contacts, spotting dissatisfaction and upsells.
4agent
existing base · retention
Monitoring work with the existing client base
The fourth agent worked with already-connected clients – the ones who've been in the base a long time and are easy to stop paying attention to.
For each client the agent checked: was there a scheduled contact this month, are the issues from past requests closed, are there signs of hidden dissatisfaction – situations where the client mentioned something in a conversation but never filed a formal request.
In parallel, the agent analyzed upsell potential: it looked at the mix of services consumed, compared it with similar clients, and highlighted who could logically be offered what – with a concrete rationale, not just a "there's potential" flag.
how it worksCRM + billing APIconsumption analysissilent-issue detectionweekly priority list
5agent
support · sentiment
Request analytics and spotting unhappy clients
The fifth agent worked in the contact center. It analyzed every call and message from the support team: turned conversations into text, identified the topic of each request and the overall tone – whether the client was satisfied, neutral or irritated.
On that basis the agent did two things. First – it classified requests by problem type: no connection, low speed, a billing question, a quality complaint. This gave accurate statistics on the real reasons for requests, rather than the categories an operator picked by hand. Second – it built a list of clients with a high level of dissatisfaction: those who reached out several times with the same problem or in whose conversations the agent detected rising irritation.
Working from this list, account managers made a proactive call – without waiting for the client to call in themselves with the intent to terminate the contract.
how it workscall-center + chatstreaming STTLLM classificationsentimentCRM hand-off
Technical support · 1 agent
Helping operators in the moment of the conversation with the client – resolving routine questions faster and escalating the hard ones.
6agent
operator · assistant
AI assistant for support operators
The sixth agent worked not on the outside but on the inside – helping the operators themselves in the moment of the conversation with the client.
Drawing on internal documentation, technical procedures and the accumulated request history, the agent built a knowledge base. When an operator took a call, the agent identified the topic of the request in real time and suggested a ready answer or course of action – right in the operator's interface, while the conversation was still going.
Routine questions – equipment setup, explaining a bill, standard technical problems – the first-line operator started resolving on their own, without switching to a senior specialist. Complex cases, meanwhile, were escalated faster: the agent helped the operator recognize that a question was non-standard early in the conversation.
how it worksindexed knowledge baseService Desk pluginrealtime topic detectionRAG suggestions
what changed
The first results – already in the first month
The first thing everyone noticed right away: morning standups got shorter and more substantive. Instead of "how are things going with client X?", the conversation started from data: here's the funnel, here's the bottleneck, here are the managers below average at this stage.
A few weeks after launching call analysis it became clear exactly where conversion was being lost: most deals stalled after the proposal was sent. The transcripts showed the specific cause – managers weren't agreeing on the next step right at the end of the conversation. The script was adjusted. Conversion at this stage went up.
In technical support, a list appeared of clients who had reached out several times with the same problem. A proactive outreach campaign was launched for them. Some of those who were already considering switching providers stayed.
results in numbers
What the business got
Six metrics management uses to measure the pilot's impact – all collected automatically from Bitrix24, IP-PBX and Service Desk, with no manual surveys.
250%
Project ROIby the end of the first year
×2
Conversion growthacross the sales funnel
×3
Faster onboardingof a new manager
−40%
Churn reductionof the client base
100%
Of calls reviewedwas 3% · by hand
10 h
Saved per weekof the head of sales' time
What stays in the company's operations
Six qualitative changes that keep delivering after the pilot ends.
1
The sales funnel is transparent in real time – the manager sees every stage every day with no manual reports.
2
Client records in the CRM fill in automatically after every call – the data is current with no delays.
3
Sales-script adherence is checked on every call – with no manual review of recordings.
4
Client hand-offs between teams are standardized and checked automatically against a checklist.
5
Unhappy clients are spotted proactively – before they initiate termination of the contract themselves.
6
Support operators resolve routine questions without escalating to senior specialists.
client's view
Before the rollout we knew the data was there – but working with it in real time just didn't happen. Now I see the funnel every morning, I know where each manager slows down, and I get a signal on clients who might leave – before they've called in with the intent to terminate the contract. This is a different level of management.
– HEAD OF SALES · TERALINE TELECOM