The verdict in three sentences
A pharmaceutical distributor taking orders from 420 pharmacies by phone twice a day loses lines, piles up keying errors and lets customers exceed credit limits without warning. A B2B ordering app connected to stock and receivables turns the call centre into a support desk and makes every delivery reliable. Kolonell builds it under its custom application grid (2,500,000 to 15,000,000+ FCFA, i.e. 3,810 to 22,870+ EUR depending on complexity), in 12 to 16 weeks.
The hidden cost of phone ordering
From a warehouse in Dubai Industrial City or Jebel Ali, a distributor supplies pharmacies across the emirates and re-export customers in East and West Africa. Pharmacists call in the morning and early afternoon; sales agents key orders into the ERP while talking. What 2026 benchmarks show for this model:
| Indicator | Phone ordering | With an app (2026 estimate) |
|---|---|---|
| Average time per order | 6 to 9 minutes | 2 to 3 minutes, entered by the pharmacist |
| Wrong SKU or quantity | 2 to 4 % of lines | Under 0.5 % |
| Calls missed at peak times | 10 to 20 % | Not applicable |
| Substitutes offered | Depends on agent memory | Automatic on stock-out |
| Undetected credit overruns | Frequent | Blocked or approved at order time |
| Short-expiry returns | 1 to 2 % of revenue | Reduced by alerts and FEFO |
With 420 pharmacies ordering twice a day, the call centre handles around 840 orders daily. At 7 minutes each, that is 98 hours of telesales a day, roughly a dozen full-time agents.
Features that matter for a distributor
| Module | Features | Complexity |
|---|---|---|
| Catalogue | 6,000 SKUs, search by INN, brand or code, generic equivalents | Medium |
| Live stock | Availability synced with the ERP, reserved quantities | Medium to complex |
| Customer credit | Limit per pharmacy, receivables, due dates, configurable blocking | Medium |
| Batches and expiry | Alerts on batches under 6 months, FEFO rotation | Medium |
| Stock-outs | Alerts, suggested substitutes, waiting list | Simple |
| Repeat orders | Saved baskets, one-click reorder | Simple |
| Deliveries and exports | Route slots, delivery confirmation, export documents | Medium |
| Compliance | Controlled drugs flags, MOHAP and DHA licence checks per customer | Medium |
Pharmacies in the emirates also expect cold-chain items, such as insulin and vaccines, to be flagged with dedicated delivery slots, and controlled medicines to require an extra confirmation step before dispatch.
The main technical point is ERP synchronisation: without reliable stock, the app promises products you cannot ship. Scoping therefore starts with an audit of the ERP and its integration options.
Budget and timeline
| Level | Scope | Kolonell budget | Timeline |
|---|---|---|---|
| Simple | Catalogue, basket, history, export to ERP | 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR) | 12 weeks |
| Medium | + live stock, credit limits, stock-outs | 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR) | 14 weeks |
| Complex | + batches and expiry, routes, offline mobile app, sales dashboards | 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR) | 16 weeks or more |
| Maintenance | Fixes, backups, minor changes | 35,000 / 75,000 / 120,000 FCFA a month (53 / 114 / 183 EUR) | Ongoing |
The ERP connector and hosting are quoted separately. For B2B online ordering logic, see our e-commerce practice and business applications.
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.
Omar, commercial director of a Dubai distributor, serves 420 pharmacies. The call centre has 12 agents at a loaded cost of 3,000 USD a month, i.e. 432,000 USD a year. If 70 % of orders move to the app, the team can shrink to 5 people reassigned to account management and collections: a saving of 252,000 USD a year.
On sales, missed peak-time calls are estimated at 12 % of orders, half of which go to a competitor. On revenue of 60 M USD, recovering 3 % means 1.8 M USD in sales, or about 180,000 USD of gross margin at 10 %. With a complex-level app at about 16,000 EUR and the premium maintenance plan at 183 EUR a month (2,196 EUR a year), the investment is recovered within the first months.
FAQ
Will pharmacists actually use the app?
Experience shows 40 to 60 % adoption within 3 months when online orders get a priority delivery slot. Remaining pharmacies keep ordering by phone, keyed into the same tool.
Can we set different prices per pharmacy?
Yes, discounts, payment terms and credit limits are configurable per customer or per pharmacy group or chain.
How do we avoid shipping short-dated stock?
The app applies FEFO (first expired, first out) and flags batches under 6 months. The pharmacist sees the date before confirming.
Does it support re-export customers in Africa?
Yes, export customers can order in USD with their own documents and lead times; interface languages are set in the quote.
Do we need to replace our ERP?
In most cases no, the app connects to the existing ERP by API or file exchange every 5 to 15 minutes.
Let's scope your project. We audit your ERP, catalogue and credit rules, then deliver an ordering app piloted with a first group of pharmacies in 12 to 16 weeks. 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.