The agent-facing CRM's in-app calling integration had been built quickly with AI assistance and generated new bugs every day, while active calls dropped whenever an agent closed the wrong browser tab. This case study covers the rewrite that stabilized calling and moved customer service teams off physical phones.
PRODUCT TYPE
In-app calling module inside a modular, agent-facing CRM
TECHNOLOGY STACK
NestJS, PostgreSQL, RabbitMQ, React.js, AWS (EKS, RDS)
SERVICES PROVIDED
Backend architecture, third-party API integration, browser extension development
INDUSTRY
Telecommunications
MARKET
United Kingdom
Rebuilt a business-critical calling system from the ground up. Took the technical lead on a full rewrite of the in-app calling integration after the original implementation generated dozens of reported bugs daily, driving that count to zero.
Moved agents off physical phones and into the browser. Integrated a third-party voice provider so customer service teams, who spend most of the day on calls, take and place calls directly inside the CRM instead of on separate hardware.
Isolated call handling from the browser tab structure. Built a companion Chrome extension to stop active calls dropping when an agent closed the CRM tab that held the connection.
The client is a telecommunications provider running a modular internal CRM across its call center, marketing, and field service teams. Customer service depends on that CRM for almost every interaction, and agents are on calls for most of the working day, so the reliability of the calling layer directly determines how much customer contact the business can handle.
The original in-app calling integration was built quickly with AI assistance and left an unstable codebase. New bugs surfaced daily, at times dozens of reports a day, and the volume consumed engineering time that should have gone to new work. Fixing the visible bug rarely addressed the underlying cause, so the same class of failure kept returning.
Call handling depended on a single browser tab. Agents working across several open CRM tabs lost active calls when the tab holding the call connection was closed, a workflow failure with a direct cost in dropped customer contact.
Eliminate the daily bug volume by rebuilding the calling integration cleanly instead of patching it.
Move agents off physical phones onto an in-app calling experience.
Remove the browser-tab dependency causing dropped calls
The rewrite was a deliberate technical call. Rather than keep patching an unstable integration, the team paused incoming business requests and rebuilt the voice integration from the ground up on NestJS. Client stakeholders were initially reluctant to stop feature work for a rewrite; the engineering lead held the line, and the internal manager backed the decision once the results came in.
To fix the dropped-call problem, the team built a companion Chrome extension that moves call handling out of the CRM tab structure entirely, so closing a tab no longer ends a live call. The extension has been delivered and is ready for rollout; the client had not yet adopted it in production as of the engagement.
Redbee delivered this work through an embedded engineering model, placing engineers directly inside the client's in-house team rather than running the project at arm's length. These engineers took technical ownership of the calling module: diagnosing why the original integration kept failing, making the case for a full rewrite over continued patching, and executing it.
The result is a daily bug count driven from dozens of reports to zero, freeing engineering time and removing a persistent source of agent disruption. Beyond stabilizing day-to-day operations, the rewrite replaced a fragile, patched integration with a clean architecture that holds up under load rather than generating a new failure with every change. This engagement moved the client past a cycle of legacy technical debt and gave them a resilient calling layer built to scale with rising call volume, the foundation the provider's continued growth depends on.
Custom Software Development
Culture
Romania
Gallery-grade presentation for a Romanian art market. See how Redbee engineered per-artwork antique frames and a valuation path from visitor to appraiser.
Web and mobile development
Fintech and cryptocurrency
Europe
How a European crypto exchange scaled beyond coin trading: live video auctions on a custom WebSocket layer, built with no rebuild and no downtime.
Enterprise Web Platform
Travel
Global
Internal contract platform for a global travel marketplace: hotel, car rental, and insurance contracts in one system, in over 20 languages.
ERP Implementation
Travel and tourism
Romania
How a Romanian travel operator replaced tool-by-tool software with one Odoo ERP and CRM platform covering sales, package delivery and reporting.
ERP implementation
Driver education & vehicle inspection
Romania
How a Romanian driving school moved enrollment, fleet, and vehicle inspections onto one Odoo ERP, with a custom module that flags every deadline.
ERP Implementation
Medical Services
Romania
Romanian medical clinic automated its regulated medical and psychological certificates on Odoo, generating each document in one click.
ERP Implementation
Farming
Romania
We implemented a centralized Odoo ERP for a leading dairy hardware distributor, replacing fragmented legacy systems with a single, scalable platform.
ERP Implementation
Retail
Medical Equipment Distribuition
Romania
See how Redbee unified a medical distributor's operations with a full Odoo ERP rollout including custom inventory and invoicing in just one quarter.
Enterprise Web Platform Development
Supply Chain & Manufacturing
USA B2B
Rebuilding an enterprise certification portal to solve load-induced integration failures and unlock cloud scalability for a leading supply management authority.
DevOps & Infrastructure
Telecommunications
Canada & US
By modernizing a restrictive, undocumented legacy infrastructure, we helped a Canadian 5G telecommunications provider deliver a highly resilient and secure platform. Discover how our transformation eliminated vendor lock-in and budget constraints by replacing paid third-party tools with fully customized, open-source alternatives.
Mobile
React Native
Finance
A unified experience across two of the most important aspects of one’s life – finances and health. The project’s mission is to help people strategically create a future they can rely on by making money, health, and aspirations management intuitive.
Web
React JS
Media
A reliable media analytics platform that provides top-notch measurement and optimization services. Admo.tv is a success story and a rewarding experience. Our developers embedded skills as understanding & meeting clients' expectations, working in a diverse group, open communication, and the ability to work both independently, and as a team.
Web
React Native
Finance
An intuitive stock market prediction app that can sharpen investment strategies and boost confidence when investing. Sibyl Market was a fun and challenging project that benefits users with its distinguished purpose. We are planning on adding extra features and improvements, so this success story is still being written.
Mobile
React Native
Education
With over 5 million users from around the world, English Discoveries is one of our case studies and our partner of choice when it comes to learning languages.
Offices
Cluj-Napoca, Romania
Redbee Software SRL
Mihai Eminescu 14, Cluj-Napoca, Romania
New York, United States
Redbee Software LLC
1140 Avenue of the Americas New York, NY 10036 United States
London, United Kingdom
Redbee Software LTD
71-75, Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom
Copyright © 2025 Redbee All Rights Reserved.