A rep stands at the counter of a duka off an estate road in Nairobi. The shop is about two metres wide. The owner is serving someone else — counting change with one hand, reaching behind for a sachet with the other. The rep has perhaps four minutes.
A lot has to happen in them. The fast lines need checking. The empty hook above the counter needs noticing. Last month's shelf strip has come away at one corner. An order has to be agreed, a photo taken, the balance from the last delivery settled. Then the rep steps out, walks forty metres, and starts again.
That is retail execution in Kenya. Not a planogram review in a supermarket aisle, but several hundred short conversations a week across dukas, kiosks, roadside stalls and agrovets — most of them run by one person who is buyer, merchandiser and cashier at once.
Why the Duka Channel Decides the Number
Most consumer goods in Kenya reach the shopper through small independent outlets. Supermarkets, mini-marts and petrol-station forecourts matter, but they are the secondary motion for a brand chasing national volume. The primary motion is a long tail of tiny shops buying small quantities several times a week, often from a wholesaler rather than direct from a distributor.
A brand can win the listing, set the price, fund the trade scheme and ship stock into every depot on the Northern Corridor, and still lose. The last thirty metres, from the wholesaler's floor to the duka's counter, is where the plan either happens or does not — and only the rep standing at that counter can see it.
The channel also changes the arithmetic of a visit. The journey costs much the same whether the call produces an order of, say, KSh 2,000 or KSh 20,000. In modern trade a long, instrumented visit is justified by the volume behind it. Here it is not, which is why the design of the visit — what gets asked, what gets skipped — is the whole discipline.
What Execution Means at the Counter
Strip away the language and execution in this channel comes down to a handful of things being true when the rep leaves that were not true when he arrived.
- The must-stock lines are physically present, not merely ordered.
- The owner knows the current price and scheme, and has not quietly added a margin on top.
- Visibility material is up, intact and where someone walking past can see it.
- Old stock has been rotated forward and anything near expiry flagged.
- The order reflects what actually sold, not what the owner guesses.
- There is evidence — dated, located, attached to this outlet — that all of it was checked.
None of this involves a store manager, a back room or a shelf plan agreed at head office. Shelf space in a duka is not allocated; it is negotiated, personally, with someone whose working capital is tight and whose ceiling hooks are already full. That is a selling job, done standing up in the middle of somebody else's trading day.
Shelf Visibility in a Space the Size of a Doorway
Most dukas and kiosks are not self-service. The customer stands at a grille or a counter and asks; the owner turns and hands the item over. That undoes much of what merchandising theory assumes. Eye-level is not the shopper's eye level — it is the owner's reach. Facings are not what a shopper browses past; they are what is visible through the opening, and what the owner reaches for first when asked for a category rather than a brand.
Visibility work therefore has its own logic. Sachets and single-serve packs hang in strips from the ceiling, seen from the street and out of the dust. Branded crates and counter mats hold position because they are useful, not because they were briefed. Posters last as long as the next rain shower. Material unsuited to the outlet is gone within a fortnight, and the campaign report will still say it was deployed.
So verification has to cover condition, not just installation. "Did we put it up" and "is it still up and still readable" are different questions, and only the second describes what a shopper sees.
Photo Proof and What It Is Actually For
A photograph taken in the outlet, stamped with time and location and tied to the outlet record, does three jobs. It confirms the visit happened where and when it was claimed. It records the condition found, turning a subjective compliance score into something reviewable. And it settles arguments about whether material was ever installed, or whether disputed stock was really on the shelf.
The failure mode is easy to fall into. Photographs not tied to a specific outlet, task and moment are not evidence; they are a folder nobody opens. Volume makes it worse: a campaign across thousands of dukas produces more images than anyone can review. The value comes from structure — a reference image to compare against, a rule that routes mismatches for a re-shoot, and sampling that puts human attention where the automated check is uncertain.
Two practical points matter more here than the theory suggests. Photos must compress and queue locally, because the rep is often somewhere with no usable signal. And a closed shop needs a logged bypass with a reason code, not a missing record — otherwise a genuinely shut duka looks identical to a skipped visit, and coverage stops meaning anything.
A Morning on a Nakuru Route
Consider a Tuesday beat in Nakuru. The rep starts before eight at a wholesaler near the market, where several of his larger duka accounts will buy later in the day. If the fast line is not on that floor by Wednesday, half his outlets will be out of stock by Friday whatever he sells them today.
By nine he is on the estate road. The first duka is fine. At the second the owner wants to halve her order — a competitor's rep came through on Monday with a promotion, and the space behind her counter is carrying stock she has to move first. The rep records it, because otherwise nobody at head office learns of that promotion before the month closes.
The fourth outlet is the one that matters. The owner says the 200ml line moves well and asks for the same quantity as last time. The rep counts the shelf and finds most of the previous delivery unopened behind a stack of something else. The order goes down, not up, with a note about placement. Two shops later there is a shelf strip torn off in the long rains and a price card above the recommended price — both photographed.
By midday the beat is done. The supervisor can already see which planned outlets were visited, which were bypassed and why, where the competitor promotion appeared, and which shops need following up. None of it required a phone call, or the rep remembering at six in the evening.
Audits in the Informal Channel
A visit and an audit are different exercises, and blurring them is a common mistake. A visit is a selling call with checks attached. An audit is a measurement exercise where the person doing it has no incentive to find things in good order. The audit is what tells you whether the visit data can be trusted.
In this channel an audit covers availability of the core range, the price actually charged, competitor promotions, condition and placement of visibility material, and stock condition — batch, damage and anything near expiry. In categories exposed to counterfeiting it also covers the KEBS standardisation mark on pack, a check a rep can make in seconds and no dashboard can make at all.
Because auditing every outlet is impossible, the method is layered: a first-level score captured in the field, a second-level review of a random sample done independently, and a supervisor-level escalation that settles disagreements and scores whoever did the original audit. That is what stops field measurement drifting towards whatever number is comfortable.
Measuring Execution Across Many Small Outlets
The measures are unglamorous: planned visits against completed visits, productive calls against total calls, must-stock compliance, out-of-stock incidence on the core range, visibility compliance, time in outlet. Each is easy to define and easy to game, so how they are combined matters more than the list itself.
Two adjustments do most of the work. The first is weighting. A duka on a busy junction and a kiosk on a quiet lane count as one outlet each, and treating them as equivalent hides everything worth knowing. Classifying outlets by throughput and weighting execution by that classification is the difference between a number that flatters and a number that directs.
The second is the denominator. Coverage is a fraction, and its lower half — the outlet master — decays fast here. Shops open, close, change hands, move a hundred metres and reopen under a new name. If field onboarding is awkward and deactivating dead outlets is nobody's job, coverage moves for reasons unrelated to the field team. Geo-tagged capture at first contact, with classification and norms attached, is what the measurement rests on.
Where Duka Execution Programmes Go Wrong
The most common failure is measuring the visit instead of the outcome. Once check-ins are the headline metric, the field team will produce check-ins, and the number will climb steadily while shelves stay empty. Anything that can be satisfied without entering the shop eventually will be.
The second is asking too much per call. Forty questions inside a four-minute visit do not produce forty answers; they produce a rep who has learnt which sequence of taps clears the screen fastest.
Other recurring problems are worth naming:
- A stale outlet master. Routes built on shops that closed months ago, producing bypasses that look like field indiscipline.
- Modern-trade methods imported wholesale. Planograms and shelf-share targets have no counterpart at a counter where space is granted personally and withdrawn just as personally.
- Evidence nobody reviews. Photo capture switched on with no sampling, no reference comparison and no consequence for a mismatch.
- Incentives paid on orders taken. Rewarding the order rather than the delivered, paid-for order pushes stock into outlets that cannot sell it, creating returns and credit exposure a quarter later.
- Reporting built only for head office. A monthly deck is not an operating tool; the supervisor who could fix something on Wednesday needs it on Tuesday night.
Underlying most of these is a failure to take the duka owner's economics seriously. Her space is finite and her cash is committed; every carton she accepts is money not spent on something that turns faster. Ask for both without giving her a reason to say yes and you will be politely agreed with, and quietly ignored.
Working Offline and Through Power Interruption
Field software in Kenya cannot assume a connection. Coverage thins outside the main towns and disappears on parts of many routes. Power is a separate and equally real constraint: Kenya had a nationwide blackout in 2026, tariffs remain high, and interruptions are frequent enough that neither a rep's phone nor a distributor's office can be assumed continuously powered. That is not a crisis to dramatise — it is a design condition.
In practice, orders, audit answers, photographs and outlet updates are written locally first and synchronised when a signal returns, with the app usable end to end in between. Sync has to handle a rep offline for most of a day without losing work or duplicating orders. Battery matters too: a phone that dies at eleven means an afternoon of paper notes.
Language belongs in the same category. Field teams work in English and Kiswahili, often with a third community language, and the counter conversation rarely happens in the language the form was written in. Instruction a rep can follow in the language he thinks in produces better data than any validation logic.
The Paperwork That Follows the Visit
The visit does not end at the counter; money has to be matched to it. M-Pesa is the default rail here, not an alternative, and the reconciliation problem is real: till and paybill receipts arriving against invoices, part payments, payments made by someone other than the account holder, and the running credit dukas expect and distributors extend. Cash still moves on route too, with the float and handover discipline that implies.
Tax documentation now sits on top of this. KRA has required electronic tax invoices through eTIMS since January 2024, for all businesses — including traders and distributors who are not VAT-registered — regardless of turnover. From January 2026 KRA validates income and expenses declared in income-tax returns against eTIMS data, and an expense without a valid eTIMS invoice is not deductible, with penalties attached. That pushes invoice validity out of the finance office and into the field.
Holding shop owners' details also brings obligations under the Data Protection Act, 2019, overseen by the Office of the Data Protection Commissioner. An outlet master built in the field holds names, phone numbers and locations of identifiable people, and should be treated accordingly from day one.
How 1Channel Supports Duka Retail Execution
1Channel provides the field and back-office layer a programme like this runs on. Reps work a planned beat with attendance, outlet visits and location-stamped check-ins; capture orders against the outlet's classification and applicable schemes; complete configurable in-store task lists; and capture photo proof compared against a briefed reference image, with mismatches routed for a re-shoot and closed outlets logged as a bypass. The app works offline and synchronises when connectivity returns.
On the administrative side the platform holds the outlet master — classification, norms, store lists and coverage tracking — along with route and beat planning, merchandising campaigns with defined duration and outlet and POSM lists, and a multi-level audit stack that scores the auditors themselves. Reporting rolls up from outlet to supervisor, territory and national view. Field training runs through the sales-team LMS.
On compliance, 1Channel is not a certifying body and makes no such claim. The product supports invoicing and record-keeping workflows aligned with eTIMS requirements, and is built to help organisations meet their own obligations under the Data Protection Act, 2019. More detail sits on the capability pages: retail execution software, store audit and compliance, POSM tracking and proof of execution, outlet and store management and route planning.
Key Takeaways
Execution in the duka and kiosk channel is not a smaller version of modern-trade merchandising. It is a different job, done in less time, in someone else's shop — and it is where most of the volume is decided.
- Design the visit for four minutes. Every question added should displace one already there, and anything that has never changed a decision should go.
- Measure the shelf, not the check-in. Coverage counts attendance; availability, price and visibility condition count execution.
- The outlet master is the foundation. Geo-tagged capture, classification by throughput and routine deactivation of closed shops decide whether coverage means anything.
- Photo evidence needs structure to be evidence. Tie every image to an outlet, a task and a time, compare it against a reference, and attach a consequence to a mismatch.
- Assume no signal and no power. Offline-first capture with reliable sync is a baseline requirement in Kenya, not an advanced feature.
The brands that do well here rarely have the most elaborate execution programme. They decided what genuinely had to be true at the counter, made it easy to check in the few minutes available, and acted on what came back the same week.


