The verdict in three sentences
With 25,000 complaints a month and a 9-day average resolution time, a power distributor's problem is not volume but missing follow-up: each customer calls back 2 to 3 times for lack of a ticket number. A complaints management app combining a web portal, messaging channels, SMS updates and field crew dispatch makes a 3-day average achievable. Toronto vendors quote this project at about 250,000 to 600,000 CAD over 5 months; Kolonell works within a range of 2.5 to 15M+ FCFA (3,810 to 22,870+ EUR) depending on complexity, with the rest quoted on request.
The diagnosis: where the 9 days go
Complaints arrive through the call centre, email, web forms and social media, and none of it is consolidated. The Ontario Energy Board's Distribution System Code and service quality requirements set response-time targets and expect distributors to report on them, so untracked complaints are a regulatory exposure, not just a service issue.
| Complaint type | Share of monthly volume | Estimated volume | Current time | Target time |
|---|---|---|---|---|
| Outage or local fault | 38% | 9,500 | 2 to 5 days | 24 to 48 h |
| Smart meter error or failure | 24% | 6,000 | 7 to 12 days | 2 to 3 days |
| Billing dispute | 18% | 4,500 | 12 to 20 days | 5 days |
| Pending connection request | 10% | 2,500 | 15 to 30 days | Visible tracking, same lead time |
| Reported tampering or theft | 5% | 1,250 | Not tracked | 7 days |
| Other (service, damage claims) | 5% | 1,250 | 8 to 10 days | 3 days |
Outages dominate volume, but meters and bills drive repeat calls and escalations to the OEB.
App scope and budget
| Module | Function | Indicative market budget |
|---|---|---|
| Intake channels | Web portal, WhatsApp Business API and SMS, call centre entry | 50,000 to 100,000 CAD |
| Ticket engine | Unique number, categories, priorities, target times by type | 60,000 to 130,000 CAD |
| Notifications | SMS and email at each step, satisfaction survey | 25,000 to 50,000 CAD |
| Field crew mobile app | Dispatch by area, photos, geolocation, offline closure | 60,000 to 150,000 CAD |
| CIS integration | Read customer accounts, meters and billing history | 35,000 to 110,000 CAD |
| Dashboards | Times by district, reopening rate, recurring fault zones, OEB reporting | 20,000 to 60,000 CAD |
Operating costs belong in the business case from day one: a utility-initiated WhatsApp service message costs a few cents under Meta's rate card, and a Canadian SMS roughly 1 to 2 cents. For 25,000 tickets with 3 notifications each, plan about 75,000 messages a month.
The 5-month plan: 4 weeks of scoping with customer service teams, 12 weeks of development, 4 weeks of pilot in one district before full rollout.
Mini case study
David, VP of customer care, estimates that 40% of contact centre calls chase complaints already open, about 10,000 calls a month. At 3 minutes per call and a fully loaded agent cost of 45 CAD an hour, these follow-ups cost 10,000 x 3 / 60 x 45 = 22,500 CAD a month. SMS tracking removes two thirds of them, about 15,000 CAD a month or 180,000 CAD a year. A project at the lower end of the market range pays back in under 2 years on call deflection alone, before counting fewer OEB escalations.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Why add messaging channels instead of only a mobile app?
Many customers will not install a utility app for a one-off issue. A messaging or SMS channel receives the complaint and returns a ticket number in under a minute.
Can field crews work without coverage?
Yes, the mobile app records work orders offline and syncs when coverage returns. Photos and GPS position are timestamped at closure.
How long to bring resolution time from 9 to 3 days?
Distributors deploying this type of tool usually see a gradual drop over 3 to 6 months after launch. District dashboards show where tickets stall.
Do we need to replace our customer information system?
No, the app reads accounts and meter data through an interface. Integration typically represents about 15% of the budget.
What annual operating cost should we plan?
Hosting, messaging and maintenance usually represent 15 to 20% of the build cost per year. Messaging becomes the largest line above 50,000 notifications a month.
Let's scope your project. Share your complaint volumes, current channels and customer information system: we price a complaints management app deliverable in 5 months, within a range of 2.5 to 15M+ FCFA (3,810 to 22,870+ EUR) depending on complexity. 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.