The verdict in three sentences
A building materials distributor that receives 350 complaints a month without measuring response times loses customers without knowing which ones or why. A SaaS ticketing tool at 15-50 EUR per agent per month solves the problem within weeks if your need is standard; a custom platform, estimated at 9,000 to 24,000 EUR with an offshore team (London agencies often quote 2 to 3 times more), makes sense when it must connect to orders, deliveries and SMS updates. Either way, the value comes from three indicators tracked weekly: handling time, resolution rate, recurring causes.
What a distributor should track, complaint by complaint
At a distributor of cement, rebar, roofing sheets and tiles in London, complaints are mostly about delivery (late, wrong quantity, breakage) and invoicing. They come in by phone, email, at the trade counter and through field sales reps. Without a tool, nobody knows how many have been open for more than 7 days.
| Indicator | Typical situation without a tool | Realistic 6-month target |
|---|---|---|
| Time to first response | Not measured, often 2 to 5 days | Under 24 business hours |
| Time to resolution | Not measured | 5 business days median |
| First-contact resolution rate | Unknown | 40 to 50% |
| Reopened complaints | Unknown | Under 10% |
| Recurring causes identified | Anecdotes | Top 5 updated weekly |
| Customer updates | Manual call-back, sometimes forgotten | SMS or email at every status change |
Classifying by cause is the most profitable lever: if 30% of complaints come from breakage in transit, the fix lies with the haulier, not with customer service.
SaaS ticketing or custom platform: 2026 benchmarks
The amounts below are 2026 market estimates for international SaaS vendors and an offshore or nearshore custom build, in EUR (1 EUR is roughly 0.85 GBP).
| Criterion | SaaS ticketing | Custom platform |
|---|---|---|
| Upfront cost | 0 to 400 EUR of setup | 9,000-24,000 EUR |
| Recurring cost | 15 to 50 EUR per agent per month | 80-200 EUR a month for hosting and maintenance |
| Time to go live | 2 to 4 weeks | 8 to 12 weeks |
| Link to orders and delivery notes | Connector to build, or not possible | Native, the complaint starts from the delivery note |
| SMS via local gateways | Often an add-on | Built in, about 0.03 to 0.05 EUR per SMS in the UK |
| Interface language and wording | Vendor defaults | Your own trade vocabulary |
| Data ownership | Vendor, hosting location varies | Distributor |
For comparison, at Kolonell a tracking application of this kind falls under the simple app range, 2,500,000-4,000,000 FCFA (3,810-6,100 EUR), or medium complexity, 4,000,000-7,000,000 FCFA (6,100-10,670 EUR), depending on the number of integrations.
The scope of an 8-week MVP
A realistic first release covers: logging a complaint in 60 seconds from the trade counter, a web form and a WhatsApp link, attaching it to an invoice or delivery note, automatic routing by cause, SMS updates on opening and closing, and a weekly dashboard for management. Breakage photos taken by the customer or driver go straight into the file, which speeds up refunds and claims against the haulier.
Mini case study
Emma, quality manager at a building materials distributor in London, handles 350 complaints a month with 6 agents.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- SaaS ticketing at 30 EUR per agent: 6 × 30 = 180 EUR a month, or 6,480 EUR over 3 years, with no link to delivery notes.
- Custom platform at 14,000 EUR plus 120 EUR a month: 18,320 EUR over 3 years.
- SMS updates: 700 SMS a month at 0.04 EUR, or 28 EUR a month in both cases if the SMS option is available.
The custom route therefore costs about 11,840 EUR more over 3 years. If linking complaints to orders and analysing causes keeps 1.5 trade customers a month who would otherwise have left, or 18 customers a year at 800 EUR of annual margin each, the gain reaches 14,400 EUR a year. Without that integration need, Emma would be better off starting with SaaS.
FAQ
How long does it take to set up the platform?
Allow 8 to 12 weeks for a custom platform, including 2 weeks of scoping on causes and approval flows. A SaaS tool can run within 2 to 4 weeks if you accept its standard screens.
Can we receive complaints through WhatsApp?
Yes, a WhatsApp link or a number connected to the WhatsApp Business API creates a ticket automatically. The API charges for business-initiated conversations, at a few euro cents per conversation.
Which indicators should we show management?
Five are enough: open complaints, median resolution time, first-contact resolution rate, share of reopened complaints and the top 5 causes. An automatic 1-page weekly report avoids compilation meetings.
Will agents really log every complaint?
Only if logging takes under a minute and starts from an invoice number. Set a clear target, for example 100% of complaints tracked from month two, and monitor it per agent.
What happens if the branch loses its internet connection?
The counter form can store entries locally and send them once the connection is back. SMS updates then go out with a slight delay, with no data loss.
Let's scope your project. Send us your monthly complaint volume, contact channels and sales management software: we will tell you whether SaaS or custom fits best, with an indicative budget and timeline. Detailed quote within 48 h via our quote form. 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.