The verdict in three sentences
For a telecom operator with 60,000 to 150,000 subscribers and 4,000+ complaints a month, a shared inbox and a WhatsApp group cannot tell you which ticket is about to breach its deadline. A custom complaints ticketing app with queues per incident type, 24 to 72 hour SLAs and regulator-ready reports costs roughly 60,000 to 100,000 USD in Dubai in 2026, delivered in about 16 weeks. A realistic target is a 40 percent cut in average resolution time within the second quarter of use.
Why the current process is expensive
The customer experience director of a fixed broadband or MVNO operator in Dubai typically sees complaints arrive through the call centre, WhatsApp Business, the customer app and email, while field engineers receive jobs as forwarded screenshots. The same subscriber often opens two or three complaints about one outage, and nobody can answer a simple question: how many tickets are late right now?
The UAE regulator (TDRA) expects licensees to handle consumer complaints within defined timelines and to escalate unresolved cases, so poor tracking is also a compliance risk. Preparing a complaints report by category can take days of spreadsheet work.
| Indicator (estimate) | Today | Target with the app |
|---|---|---|
| Complaints per month | 4,000 to 6,000 | same volume |
| Share of duplicates | 18 to 25 % | under 5 % |
| Average resolution time | 5 days | 3 days (minus 40 %) |
| Tickets breaching SLA | unknown | tracked live |
| Time to build regulator report | 3 to 4 days | under 1 hour |
| Channels centralised | 1 of 4 | phone, WhatsApp, app, email |
What the app must include
The useful scope is a clear core. First, omnichannel intake: every call, WhatsApp message, app form or email creates a ticket linked to the account number, which removes most duplicates. Second, queues per incident type (outage, slow speed, billing, installation, relocation, roaming) each with its own SLA: 24 hours for a full outage, 48 hours for degraded service, 72 hours for a billing dispute.
Then come automatic escalation when a ticket reaches 80 percent of its deadline, dispatch to field engineers through a mobile screen, customer notifications by SMS or WhatsApp at each status change, Arabic and English interfaces, and a reporting module producing volumes and delays by category in the format the regulator expects. Integration with billing and network monitoring links complaints automatically to an area incident.
| Module | Share of budget | 2026 range (Dubai) |
|---|---|---|
| Ticket core, queues and SLAs | 30 % | 18,000 to 30,000 USD |
| WhatsApp, SMS, app and email connectors | 15 % | 9,000 to 15,000 USD |
| Field engineer app (PWA) | 15 % | 9,000 to 15,000 USD |
| Billing and network monitoring integration | 20 % | 12,000 to 20,000 USD |
| Regulator reports and dashboards | 10 % | 6,000 to 10,000 USD |
| Testing, training, go-live | 10 % | 6,000 to 10,000 USD |
These are market ranges for a custom build. International SaaS helpdesks cost 25 to 115 USD per agent per month, so 18,000 to 80,000 USD a year for 60 agents, and they still need custom work for telecom queues, bilingual Arabic flows and regulator reporting.
A 16-week plan
Weeks 1 to 3 cover scoping: mapping complaint categories, defining SLAs and designing agent and engineer screens. Weeks 4 to 10 build the core and connectors, with a demo every two weeks. Weeks 11 to 14 handle integrations and reporting. Weeks 15 and 16 run acceptance testing with a pilot group of 10 agents, training and cutover.
Kolonell delivers custom business applications in the same demonstrable increments, with monthly maintenance covering fixes and connector updates after launch.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Layla, customer experience director at a broadband operator in Dubai, handles 5,000 complaints a month with 30 agents. About 20 percent are duplicates, so 1,000 useless tickets a month. At 6 minutes each, that is 100 agent hours a month. At a loaded cost of 30 USD an hour, the direct saving is 3,000 USD a month on duplicates alone.
The bigger gain is retention. If resolution time falls from 5 to 3 days and this prevents only 50 cancellations a month on an average plan of 110 USD, the operator keeps 5,500 USD of monthly revenue, or 66,000 USD a year. Adding the duplicate savings (36,000 USD a year), a budget of about 85,000 USD pays back in roughly 10 months.
FAQ
Why not use an existing SaaS helpdesk?
SaaS works to start, but for 60 agents the licence reaches 18,000 to 80,000 USD a year. Network incident queues, billing links and TDRA-format reporting usually require extra development, which narrows the gap with a custom build.
Which SLAs suit a broadband operator?
A common 2026 practice is 24 hours for a full outage, 48 hours for degraded service and 72 hours for a billing complaint. The app measures actual compliance and escalates at 80 percent of elapsed time.
Can WhatsApp messages create tickets automatically?
Yes, through the WhatsApp Business API. Each incoming message is linked to the subscriber's number; if a ticket is already open for that number within 72 hours, the message joins the existing thread instead of creating a duplicate.
How long does agent training take?
Plan two half-days for agents and one full day for supervisors. A 2-week pilot with 10 agents lets you tune categories before rolling out to the whole team.
Does the app support Arabic?
Yes. Interfaces and customer notifications can run in Arabic and English with right-to-left layout; the languages are set in the quote.
Let's scope your project. We map your complaint queues, SLAs and integrations, then propose a 16-week go-live plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.