The verdict in three sentences
For a water utility receiving 3,000 complaints a month, most of the delay does not come from repairs but from information moving slowly between front desks, the call centre, field crews and billing. A complaints portal with a tracking number, automatic assignment and SMS updates can cut average handling time from 9 to 4 days without hiring. Budget depends mainly on integrations: a standalone portal stays in the simple tier, while one connected to billing and field crews belongs in the complex tier.
Why complaints drag on today
In many African cities, from Libreville to Accra or Lusaka, water complaints arrive through four channels: branch offices, phone, agents' unofficial WhatsApp, and letters. They are logged in different registers or spreadsheets, then passed by call or message to the relevant team leader. The result: duplicates, lost tickets, and a customer who calls back twice on average to ask for an update.
| Complaint type | Estimated share of volume | Current average time | Target time with portal | Team in charge |
|---|---|---|---|---|
| Disputed bill or abnormal consumption | 35 % | 12 days | 5 days | Billing |
| Outage or low pressure | 25 % | 4 days | 2 days | Network operations |
| Leak on public road | 15 % | 6 days | 2 days | Field crews |
| Faulty meter or estimated reading | 12 % | 14 days | 6 days | Meter reading |
| Late new connection | 8 % | 20 days | 10 days | New works |
| Water quality (colour, smell) | 5 % | 5 days | 2 days | Laboratory |
These splits are 2026 orders of magnitude observed at utilities of similar size. The first scoping workshop replaces them with your real figures.
What the portal must do, and what it costs
The portal combines a public form (web and mobile, usable on 3G), a back office for agents and a dashboard for customer service management. Price follows the level of integration with your existing systems.
| Kolonell tier | Included features | Budget | Indicative timeline |
|---|---|---|---|
| Simple | Online submission, tracking number, back office, manual assignment, email notifications | 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR) | 8 to 10 weeks |
| Medium | Simple + automatic assignment by area and type, SMS, target times per category, dashboard | 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR) | 10 to 14 weeks |
| Complex | Medium + billing system connection, offline field app, incident map, regulatory exports | 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR) | 14 to 20 weeks |
| Maintenance | Fixes, backups, minor updates | 35,000 / 75,000 / 120,000 FCFA a month | Monthly |
Running costs outside Kolonell come on top: transactional SMS cost, as a 2026 order of magnitude, 15 to 30 FCFA per message in volume through aggregators, so 135,000 to 270,000 FCFA a month for 3,000 tickets and 3 SMS each. Short codes or alphanumeric sender IDs are negotiated with mobile operators.
The indicators to track from month one
Senior management and the regulator do not look at the same figures. The dashboard must serve both.
| Indicator | Before portal (estimate) | 6-month target | Purpose |
|---|---|---|---|
| Average closing time | 9 days | 4 days | Public service commitment |
| Follow-up calls per ticket | 2 | 0.6 | Call centre workload |
| Lost or duplicate tickets | 8 % | under 1 % | Data reliability |
| Tickets closed past target time | 45 % | 15 % | Team management |
| Share of online submissions | 0 % | 30 to 40 % | Relieving branch offices |
| Post-closure satisfaction (SMS) | not measured | 70 % or more | Reputation and regulation |
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.
Mrs Ndong, customer service director at a water utility, handles 3,000 complaints a month with a call centre of 14 agents. Each ticket generates on average 2 follow-up calls of 6 minutes, so 3,000 × 2 × 6 min = 600 hours a month.
With the tracking number and 3 automatic SMS per ticket, follow-up calls drop by 70 %: 420 hours freed every month. An agent costs about 400,000 FCFA a month fully loaded for 160 hours, or 2,500 FCFA an hour. Gain: 420 × 2,500 = 1,050,000 FCFA a month (about 1,600 EUR). At 25 FCFA per SMS, sending costs 225,000 FCFA a month. The net gain, around 825,000 FCFA a month, pays back a medium-tier portal in under 9 months, before counting faster collection of disputed bills.
FAQ
Does the portal work for customers without a smartphone?
Yes: customers can still complain at a branch or by phone, the agent logs it in the same back office and the customer receives a tracking number by plain SMS. In practice, 30 to 40 % of submissions move online within 6 months, the rest are logged by agents.
Can the portal connect to our existing billing software?
It can if the software exposes an API or a readable database, which we check during a 3 to 5 day audit. That integration moves the project into the complex tier, 7,000,000 to 15,000,000+ FCFA.
Where is subscriber data hosted?
The choice is made with your IT department: in-country hosting, regional or European cloud, depending on your obligations and the national data protection law. Backups run daily and are kept for at least 30 days.
How long does agent training take?
Half a day is enough for front desk and call centre agents, one day for supervisors who run the dashboard. We plan 2 weeks of supported operation after go-live.
What if volume doubles after a major outage?
The portal is sized to absorb peaks of 5 to 10 times the average daily volume. A general notice can also be posted on the tracking page to prevent hundreds of identical complaints.
Let's scope your project. We map your complaint channels, teams and billing software to define a scope and an 8 to 20 week schedule depending on integrations. 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.
