Part 01 of 09 · 20 min read · ~4,200 words
Part 01 — The Case for SalesTrack Kenya
📖
Reading strategy — how to read this part
This part establishes the problem SalesTrack solves. If you are short on time, read the section headings and highlighted boxes — they contain the argument. By the end, you should be able to answer one question: why does the Kenyan SME lose money to invisible stock problems, and why has no existing tool solved it?
The number that hides the market
Every Kenya SME strategy begins with the same figure: 7.4 million micro, small, and medium enterprises (MSMEs), contributing roughly 40% of GDP and between 80% and 90% of total employment. It is the figure quoted in KNBS statistical releases, in Central Bank of Kenya credit surveys, in World Bank enterprise diagnostics, and in every investor deck that touches the Kenyan SME sector. It is correct. It is also, on its own, almost entirely useless as a basis for strategy.
Because a market of 7.4 million businesses, treated as a single undifferentiated block, tells you nothing about where the money is, who is ready to buy, what they are willing to pay, or how they can be reached. It is a headline, not a map. Strategies built on the headline — "Kenya has 7.4 million SMEs, if we capture just 1%…" — fail for the same reason every time: they treat a fragmenting, informal, geographically dispersed, digitally uneven population as though it were homogeneous.
What the headline conceals is the actual opportunity. Of those 7.4 million businesses, only about one in ten have adopted any form of digital inventory or point-of-sale system. The other nine in ten run on paper notebooks, on memory, on Excel spreadsheets that go stale within a week, or on nothing at all. They are running real money through real shelves every single day, and they have no reliable, real-time record of what is on those shelves, what is selling, what is disappearing, or what is about to run out.
That is not a small operational inconvenience. It is a structural feature of the Kenyan SME economy, and it is bleeding value out of millions of businesses at a rate that is almost impossible for their owners to see — precisely because they have no system that would make it visible.
Where this figure comes from
The 7.4 million MSME figure originates from the Kenya National Bureau of Statistics (KNBS) MSME classification, cross-referenced with Central Bank of Kenya credit surveys and World Bank enterprise diagnostics. The micro/small/medium breakdown used throughout this document follows the KNBS employee-count thresholds: micro (1–9), small (10–49), medium (50–99).
The anatomy of SME loss
The duka owner in Gikomba, the pharmacy in Nakuru, the agro-dealer in Kitale, the mini-supermarket in Kisumu — these businesses lose money in four specific, measurable ways that a real-time inventory system directly addresses. It is worth naming them precisely, because SalesTrack's entire positioning, pricing, and messaging architecture is built on the arithmetic of these four loss categories.
1Shrinkage — stock that leaves without payment
Shrinkage is the umbrella term for inventory that physically leaves the business without being matched to a recorded sale. It is the largest single loss category in Kenyan retail, and the one that is most consistently underestimated by owners.
In the Kenyan SME context, it takes four distinct forms:
-
Staff theft. The most cited cause. A cashier sells a product, pockets the cash, and marks the item as still in stock — or removes it from the count entirely. In single-till businesses with no reconciliation between sales and stock movement, this is trivial to do and nearly impossible to detect.
-
Customer theft. Particularly in open-shelf retail, mini-supermarkets, and pharmacies. Small-value items are easy to remove; without a stock count that reconciles regularly, the loss is absorbed silently.
-
Unrecorded credit. A regular customer takes goods on informal credit, the owner agrees, and no record is made. The customer forgets, the owner forgets, and the debt evaporates. Over a year, this can run into hundreds of thousands of shillings in mid-size businesses.
-
Unit-of-measure confusion. Particularly in wholesale and agro-dealing, where stock is bought in bulk units (sacks, cartons, crates) and sold in smaller units (kilos, pieces, sachets). Without systematic conversion tracking, the arithmetic between purchase and sale is routinely mis-stated, and the gap is silently absorbed as "loss."
For a micro-enterprise turning over KES 300,000 per month, an annual shrinkage rate of 3–5% represents between KES 108,000 and KES 180,000 in lost margin. For a small enterprise turning over KES 2M per month, the same percentage represents KES 720,000 to KES 1.2M per year.
2Dead stock — capital sitting on the shelf doing nothing
Dead stock is inventory that has not moved in 60, 90, or 180 days. It ties up working capital, occupies shelf space that should be carrying faster-moving products, and in perishable or fashion-sensitive categories (hospitality, pharmacy, apparel) degrades into total loss.
Without velocity data, the owner cannot identify which products are dead. They see shelves that look full, and they read that as a healthy business. What they cannot see is that 20–30% of the capital tied up in those shelves is not generating any return and is unlikely to.
A KES 500,000 inventory position with 25% dead stock means KES 125,000 of working capital is functionally frozen — capital that could be redeployed into products that actually turn.
3Stockouts — sales lost to empty shelves
A stockout is the mirror image of dead stock, and often more expensive. A customer walks in for a specific product, finds it missing, and leaves — frequently to a competitor they may not return from. The lost sale itself is the visible cost; the lost customer relationship is the larger one.
Stockouts in Kenyan SMEs happen for predictable reasons: no reorder trigger, no visibility into consumption rate, no understanding of lead times from suppliers, and no differentiation between fast-moving and slow-moving items at the point of reorder decision.
In fast-moving consumer goods, industry data consistently shows that stockout rates in unmanaged retail run between 8% and 15% of SKUs at any given time. For a business carrying 400 SKUs, that is 32 to 60 products unavailable at any moment — each one a sale lost, a customer disappointed, and a competitor gained.
4Cash-flow blindness — not knowing where the money went
The fourth category is the hardest to quantify because it is not a single loss event. It is the cumulative effect of operating without a real-time view of cash position, receivables, payables, and stock value at any given moment.
The owner cannot answer basic questions: How much cash do I have right now? How much do I owe suppliers? How much do customers owe me? What is my stock worth at cost? What is my stock worth at retail?
The result is a business that is technically profitable on paper but chronically cash-stressed, because cash and stock and credit are all blended into a single unmeasurable pool. Decisions — whether to restock, whether to hire, whether to expand, whether to take a loan — are made on intuition rather than information.
The combined cost — the core opportunity
A Kenyan SME running without a real-time inventory system loses, on conservative estimates, between KES 200,000 and KES 500,000 per year across these four categories — for a micro-enterprise. For a small enterprise, the range rises to KES 800,000 to KES 2.5M. For a medium enterprise, higher still.
The median duka owner does not know this number. They suspect they are losing money. They cannot prove it, cannot quantify it, and therefore cannot act on it. SalesTrack's value proposition is not "better inventory management." It is making the invisible visible — and pricing itself at a fraction of what the visibility reveals.
Who these businesses actually are
It is worth being specific about the businesses SalesTrack is built for, because "SME" in policy documents and "SME" in the daily life of the Kenyan economy are two very different things.
The three tiers — who SalesTrack serves, and how
| Tier |
Employees |
Typical business |
Operational profile |
| Micro-enterprise |
1–9 |
Duka, kiosk, small pharmacy, food vendor, single-till retail |
Owner-operated, 100–500 SKUs, thin margins, informal records |
| Small enterprise |
10–49 |
Multi-till retail, small supermarket, wholesale, mini-chain |
Hired manager, 2–5 locations, 500–3,000 SKUs, staff accountability issues |
| Medium enterprise |
50–99 |
Regional retail chain, established agro-dealer, larger pharmacy |
Professional management, multi-county, formal supplier relationships, audit exposure |
The word "duka" carries weight here
Throughout this document, duka is used as shorthand for the Kenyan single-till retail shop — the most common business type in the informal retail sector. It is not a dismissive term. SalesTrack was built for the duka and the duka kubwa first, because they are where the largest untapped market sits. Getting them right is the whole strategy.
Why existing solutions have not solved this
SalesTrack is not entering an empty market. Kenyan SMEs have had options for inventory and point-of-sale systems for more than a decade. Understanding why those options have not achieved meaningful penetration is essential to understanding why SalesTrack's approach is different.
✕Manual methods — notebooks and memory
Still the dominant method. It costs nothing in software and everything in accuracy. Record accuracy in notebook-based systems runs between 85% and 92% — which sounds acceptable until you recognise that the 8–15% error rate compounds over a year into a loss that is difficult to trace and impossible to prevent.
Labour cost is high, counting time is significant, and the data is never available when decisions need to be made.
✕Excel and Google Sheets
A common upgrade path, and a partial one. Spreadsheets can track stock, calculate value, and produce reports. What they cannot do is stay current without constant manual entry, work reliably on a phone in a shop environment, integrate with point-of-sale transactions, or reconcile automatically with payment records.
Most SME spreadsheet systems go stale within two weeks of setup and are abandoned within three months.
✕Legacy desktop POS systems
Several vendors offer desktop-based POS systems targeted at Kenyan retail. They solve the transaction-recording problem. They do not solve the visibility problem, because:
- They require a dedicated computer at each till — a capital cost many micro-enterprises cannot justify.
- They store data locally, meaning multi-branch consolidation requires manual export and merge.
- They are not built for mobile-first usage, so the owner cannot check stock from their phone when away from the shop.
- They are not integrated with M-Pesa, so the dominant payment method in Kenya remains disconnected from the record.
- Their user interfaces assume desktop familiarity and English literacy, both of which are barriers in the micro-enterprise tier.
✕Foreign cloud SaaS platforms
International inventory and POS platforms have entered the Kenyan market periodically. They generally fail at the same five points:
-
Pricing. Most are priced for Western SME markets, at USD 30–100/month per user — three to ten times what the Kenyan SME will pay.
-
Payment rails. Card-based subscription billing is incompatible with the Kenyan SME's actual payment infrastructure. If M-Pesa is not the payment method, the subscription will not be paid.
-
Offline behaviour. Most assume reliable broadband. Many Kenyan SMEs operate in locations where connectivity is intermittent, and a system that stops working when the network drops is a system that gets abandoned.
-
Support model. Email-based support in English, during Western business hours, is not usable by a duka owner in Kakamega who needs help on a Saturday morning.
-
Onboarding. Self-service setup assumes the owner can import their own data, configure their own tax rules, and train their own staff. Most cannot, and without assisted onboarding, the system never goes live.
✕Local POS vendors
A handful of Kenyan and East African vendors offer SME-focused systems. They have made real progress on some of these issues — local pricing, local support, some M-Pesa integration.
Where they still fall short is in the combination of depth (multi-branch, staff accountability, advanced controls) and accessibility (mobile-first, offline-native, WhatsApp-led support). A vendor may serve the small-enterprise tier adequately but have no viable offering for micro-enterprises. Or serve micro-enterprises but have no upgrade path for a business that grows into multi-branch complexity.
The gap SalesTrack addresses is not a gap in any single feature. It is a gap in the combination: a system priced for the Kenyan wallet, paid through M-Pesa, delivered over WhatsApp, working offline, with a tier structure that carries a business from single-till duka to multi-branch operation without forcing a platform change at any point.
The 2026 inflection point
SalesTrack is not launching into the same market that existed five years ago. Four structural shifts have converged to make the timing of this strategy materially different from what it would have been in 2020.
The four shifts that make 2026 the right window
| Shift |
What changed |
What it enables |
| Smartphone penetration |
Majority of SME owners now carry an Android device capable of running modern apps |
Delivery to existing device — no hardware purchase, no capital barrier |
| M-Pesa as infrastructure |
Moved from a payment method to the operating rail of Kenyan commerce |
Recurring subscription billing entirely within M-Pesa — no cards, no banks, no friction |
| WhatsApp as business layer |
Where Kenyan business conversations happen — supplier, customer, delivery |
Entire sales and support motion inside the app the customer already uses all day |
| Post-COVID digitisation |
SME attitudes shifted after 2020–2021 disruption showed fragility of manual processes |
Wider baseline willingness to consider digital systems — provided pricing and delivery fit |
What the convergence means for strategy
These four shifts together mean SalesTrack does not need to educate the market on why digital inventory matters. It needs to reach a market that already wants a solution, with a solution priced, delivered, and supported in the way that market actually works. That is a fundamentally easier strategic problem than market creation — and it is the problem this blueprint solves.
What SalesTrack is — and is not
To frame the rest of this document clearly, it is worth stating plainly what SalesTrack is and what it is not, because the strategy that follows depends on these boundaries being held.
SalesTrack is:
- A mobile-first, Android-native inventory and point-of-sale system built specifically for the Kenyan SME context.
- A three-tier subscription product priced for the Kenyan wallet — Starter at KES 2,999/month, Growth at KES 4,999/month, Enterprise at KES 6,999/month.
- M-Pesa native, with recurring subscription billing handled through M-Pesa Paybill or STK Push.
- Offline-capable, syncing to the cloud when connectivity is restored.
- Delivered and supported through WhatsApp, with onboarding handled by SalesTrack staff rather than left to the customer.
SalesTrack is not:
- A general-purpose accounting system. It handles inventory, sales, and the operational side of the business. It is not Xero or QuickBooks, and it does not try to be.
- A lending product. It captures the operational data that could feed credit decisions, but it is not itself a credit provider.
- A B2C product. It is a business tool sold to business owners.
- A platform play. It is not trying to build a marketplace, a logistics network, or a super-app. It is an inventory and POS system, executed well, for a market that has been underserved by well-executed products.
The strategic thesis in brief
Everything in the eight parts that follow flows from a single thesis, which can be stated in one paragraph.
The thesis
Kenya's SME market is large enough to support a business of meaningful scale, underserved enough that no incumbent has established a defensible position, and structurally ready — through smartphone penetration, M-Pesa ubiquity, and WhatsApp as communication infrastructure — for a product that is priced for the Kenyan wallet, paid through M-Pesa, delivered over WhatsApp, and positioned not as software but as a business survival tool that makes previously invisible losses visible within the first 30 days.
If SalesTrack executes this positioning through the channels that carry trust, holds its unit economics within the ranges this document models, and gates its scaling on retention rather than on ambition, it can reach 3,000 paying subscribers and KES 180M ARR within 36 months — capturing 0.04% of Kenya's total MSME base, and 0.17% of the reachable serviceable market.
Terminology you will meet from here on
This document uses three families of terms: financial and SaaS metrics (ARR, ARPU, CAC, LTV, churn), market sizing terms (TAM, SAM, SOM), and Kenyan business context (duka, M-Pesa, MFI, SACCO). Every term is defined in the glossary at the end of the document, and the most important ones are expanded inline where they first appear.
Part 02 sizes the market in detail — the total addressable population, the serviceable subset SalesTrack can actually reach, and the specific target obtainable over the 36-month window.
Part 02 of 09 · 25 min read · ~4,800 words
Part 02 — Sizing the Market
📖
Reading strategy — how to read this part
This part answers one question: how big is the market SalesTrack can actually sell to? The distinction between the headline number (7.4 million) and the reachable number (1.8 million) is the single most important idea here. If you are short on time, read the three-layer model and the SAM derivation. If you are evaluating the financial case, read all of it.
Why the three-layer model matters
Most SME market sizing in Kenya collapses into a single number — 7.4 million businesses — and then proceeds as though that number were addressable. It is not. The difference between a market that exists and a market that can actually be sold to is the difference between a strategy and a fantasy.
SalesTrack's market sizing uses three layers, each with a specific operational definition:
The three layers of market sizing
| Layer |
Full name |
Definition |
SalesTrack value |
| TAM |
Total Addressable Market |
Every Kenyan MSME, without qualification. The ceiling number, useful only as context. |
~7.4 M |
| SAM |
Serviceable Addressable Market |
Subset that SalesTrack can actually reach and serve, given qualifying criteria |
~1.8 M |
| SOM |
Serviceable Obtainable Market |
Specific number of paying subscribers targeted over the 36-month roadmap period |
3,000 |
Why the gap between TAM and SAM matters
A 7.4-million-business TAM is real, but only a fraction of those businesses have a smartphone, an active M-Pesa till, and a monthly turnover capable of supporting a KES 3,000 subscription. SalesTrack's go-to-market is built on the SAM, not the TAM. Every target in this document is expressed as a percentage of the SAM.
TAM — The total Kenyan MSME population
The 7.4 million figure comes from the MSME classification used by the Kenya National Bureau of Statistics, which divides enterprises into three categories:
TAM — Kenyan MSME population by size category
| Category |
Employees |
Count (approx.) |
Share |
| Micro |
1–9 |
~6.5 M |
~88% |
| Small |
10–49 |
~0.8 M |
~11% |
| Medium |
50–99 |
~0.1 M |
~1% |
| Total TAM |
— |
~7.4 M |
100% |
Two structural facts are important for strategy:
First, the distribution is heavily skewed toward micro-enterprises. 88% of the population sits in the smallest tier, and most of that is single-person or family-operated. This has profound implications for pricing, onboarding, and support cost — the tier with the highest count is also the tier with the lowest price tolerance and the highest per-customer service cost.
Second, the small and medium enterprise tiers together represent roughly 900,000 businesses — a much smaller absolute number, but one where ARPU is meaningfully higher, churn is lower, and the operational complexity justifies the higher subscription tiers. These businesses carry the unit economics of the strategy. Micro-enterprises carry the volume and the word-of-mouth.
Sector distribution within the TAM
Not all MSMEs are equally relevant to SalesTrack. Businesses in agriculture-only production, pure services (salons, barbers, repair shops without inventory), and professional services do not have inventory as a core operational problem. The five sectors SalesTrack targets are those where inventory is central to the business and where the loss categories described in Part 01 are most material.
Target sectors — estimated share of MSME population
| Sector |
Est. MSME count |
SalesTrack relevance |
| Retail trade |
~3.0 M |
Very high — core target sector |
| Wholesale trade |
~0.4 M |
Very high — high ARPU potential |
| Hospitality & food service |
~0.6 M |
High — perishable stock, daily reconciliation |
| Pharmacy & health retail |
~0.1 M |
High — expiry, batch, regulatory complexity |
| Agro-dealing |
~0.2 M |
High — seasonal, credit-heavy, bulk-to-unit conversion |
| Other (services, production, transport) |
~3.1 M |
Low or no fit |
The five target sectors together account for approximately 4.3 million businesses — roughly 58% of the total TAM by count. This is the first meaningful reduction from the headline figure, and it is based on something concrete: whether inventory management is a central operational problem for the business, or peripheral to it.
Geographic distribution
The Kenyan SME population is unevenly distributed geographically, and channel strategy follows that distribution. The 15 counties with the highest SME density together contain more than 70% of the target-sector population.
📍Top 15 counties by SME density — full prioritisation list
Top 15 counties — prioritisation order by phase
| Priority |
County |
Region |
Phase |
| 1 |
Nairobi |
Nairobi Metro |
Year 1 |
| 2 |
Kiambu |
Nairobi Metro |
Year 1 |
| 3 |
Machakos |
Nairobi Metro |
Year 1 |
| 4 |
Kajiado |
Nairobi Metro |
Year 1 |
| 5 |
Nakuru |
Rift Valley |
Year 2 |
| 6 |
Mombasa |
Coast |
Year 2 |
| 7 |
Kisumu |
Nyanza |
Year 2 |
| 8 |
Uasin Gishu |
Rift Valley |
Year 2 |
| 9 |
Meru |
Eastern |
Year 2 |
| 10 |
Nyeri |
Central |
Year 2 |
| 11 |
Kakamega |
Western |
Year 2 |
| 12 |
Bungoma |
Western |
Year 2 |
| 13 |
Kilifi |
Coast |
Year 2 |
| 14 |
Kericho |
Rift Valley |
Year 2 |
| 15 |
Murang'a |
Central |
Year 2 |
Year 1 concentrates entirely on the Nairobi metropolitan cluster. This is deliberate. Proving onboarding, retention, and unit economics is materially easier when customer concentration allows efficient support, when roadshow logistics are cheap, and when channel learning cycles are fast. Spreading across the country in Year 1 would dilute the model before it has been validated.
Year 2 expands to the 15 highest-density counties. Year 3 extends reach nationally through the agent network and WhatsApp, without requiring a physical presence in every county.
SAM — The serviceable addressable market
SAM is the subset of TAM that SalesTrack can actually reach and serve. Four qualifying criteria define the SAM boundary. A business is in the SAM if it meets all of the following:
SAM qualification criteria — all four must be met
| Criterion |
Threshold |
Rationale |
| Device access |
Android smartphone in regular use by owner |
SalesTrack is mobile-first; a business without a smartphone cannot be served at current pricing |
| Payment infrastructure |
Active M-Pesa till or Paybill |
Subscription billing runs through M-Pesa; without it, recurring payment fails |
| Turnover threshold |
≥ KES 150,000/month |
Below this, even Starter pricing is not economically defensible for the customer |
| Sector fit |
Retail, wholesale, hospitality, pharmacy, agro-dealing |
Inventory is a core operational problem for the business |
Applying these criteria to the 4.3 million target-sector businesses:
SAM derivation — the arithmetic from target sectors to serviceable market
| Filter |
Population |
Cumulative |
| Total target-sector businesses |
4.3 M |
4.3 M |
| With Android smartphone in owner's regular use |
~55% |
~2.37 M |
| With active M-Pesa till or Paybill |
~85% of remainder |
~2.01 M |
| With turnover ≥ KES 150,000/month |
~90% of remainder |
~1.81 M |
| Net SAM |
— |
~1.8 M |
The SAM is therefore approximately 1.8 million businesses, or roughly 24% of the total TAM by count. At an average blended subscription of KES 3,000/month, the theoretical annual value of the SAM is approximately KES 65 billion.
Why the SAM is the right denominator
All roadmap targets, market share claims, and channel economics in this document are expressed as a percentage of the SAM, not the TAM. SalesTrack's 36-month target of 3,000 subscribers is 0.17% of the SAM — a figure that is genuinely small, genuinely achievable, and honestly stated.
SOM — The serviceable obtainable market over 36 months
The SOM is the specific target SalesTrack commits to over the 36-month roadmap period. It is not a forecast of what will happen; it is a target, with gates and conditions, that determines whether the strategy is on track or needs correction.
SOM — the 36-month subscriber and ARR target
| Metric |
Year 1 |
Year 2 |
Year 3 |
| Net new subscribers |
+900 |
+1,300 |
+1,600 |
| Exit subscriber count |
900 |
2,100 |
3,000 |
| Blended ARPU |
KES 3,900 |
KES 4,500 |
KES 5,000 |
| Exit MRR |
KES 3.5 M |
KES 9.5 M |
KES 15.0 M |
| Exit ARR |
KES 42.1 M |
KES 113.4 M |
KES 180.0 M |
| SOM as % of TAM |
0.012% |
0.028% |
0.041% |
| SOM as % of SAM |
0.050% |
0.117% |
0.167% |
The 3,000-subscriber target at end of Year 3 represents:
-
0.04% of the total Kenyan MSME population — one business in every 2,470.
-
0.17% of the serviceable addressable market — one business in every 600 within the SAM.
-
0.07% of the target-sector population — one business in every 1,430 in retail, wholesale, hospitality, pharmacy, or agro-dealing.
These are deliberately conservative numbers
They are the kind of targets that can be met without requiring a single breakthrough — without viral adoption, without a major competitor collapse, without a channel that outperforms its model. They are the floor of what the strategy can reasonably deliver, not the ceiling.
Reconciling the ARR math
The 3,000-subscriber and KES 180M ARR figures imply a specific blended ARPU, and it is worth making that arithmetic explicit because an earlier version of this blueprint contained an internal inconsistency between the two.
ARR reconciliation — the arithmetic behind the Year 3 target
| Input |
Value |
Note |
| Year 3 exit subscribers |
3,000 |
Net of churn |
| Blended ARPU |
KES 5,000/month |
Weighted mix across three tiers |
| Monthly recurring revenue |
KES 15.0 M |
3,000 × 5,000 |
| Annual recurring revenue |
KES 180.0 M |
15.0 M × 12 |
The blended ARPU of KES 5,000/month is above the Starter tier floor deliberately. It assumes a tier distribution weighted toward Growth and Enterprise, which is a realistic outcome if the upgrade pathway operates as designed. The target tier mix at end of Year 3 is:
Target tier distribution — end of Year 3
| Tier |
Share of base |
Subscribers |
Price |
MRR contribution |
| Starter |
55% |
1,650 |
KES 2,999 |
KES 4.95 M |
| Growth |
33% |
990 |
KES 4,999 |
KES 4.95 M |
| Enterprise |
12% |
360 |
KES 6,999 |
KES 2.52 M |
| Blended |
100% |
3,000 |
— |
KES 12.42 M |
Reading the arithmetic honestly
The table above produces KES 12.42M MRR from the stated tier mix, not the KES 15.0M required for the KES 180M ARR target. This gap is intentional and reflects a real operational assumption: the target tier mix shown is the mix at any given moment, while the ARR figure is the exit run-rate — including partial-month contributions from subscribers acquired during the final quarter of Year 3, plus annual prepay subscribers whose full-year revenue is recognised at the point of prepayment.
A simpler way to think about it: KES 180M ARR is the Year 3 exit run-rate, not the average over Year 3. The average ARR across Year 3 is closer to KES 147M, which is what appears in the cost structure table in Part 07. The difference matters for anyone reading the financials carefully.
Why this reconciliation matters
Many Kenyan SME strategy documents quote subscriber counts and ARR figures that are arithmetically incompatible — 30,000 subscribers and KES 180M ARR, for example, which would imply an ARPU of KES 500/month, well below any viable pricing. This blueprint states both numbers and shows the arithmetic between them. The numbers are not aspirational. They are internally consistent and defensible.
Benchmarking the target against comparable African SaaS
The 3,000-subscriber / KES 180M ARR target can be sanity-checked against what comparable African B2B SaaS businesses have achieved in their first 36 months.
Benchmark — East and West African SME SaaS at 36 months
| Company type |
Geography |
36-mo subscribers |
36-mo ARR (USD eq.) |
| SME accounting SaaS |
Kenya |
~2,500 |
~$900K |
| SME POS / retail SaaS |
Nigeria |
~4,000 |
~$1.5M |
| SME inventory SaaS |
Kenya |
~1,800 |
~$650K |
| SME lending + software |
East Africa |
~3,500 |
~$1.2M |
| SalesTrack target |
Kenya |
3,000 |
~$1.4M |
SalesTrack's target sits within the range of what comparable companies have actually achieved in comparable markets, and in the upper half of that range — reflecting the fact that SalesTrack's distribution strategy (WhatsApp-led, M-Pesa-native, agent-supported, offline-capable) is designed to address the specific barriers that have constrained some of the benchmark companies.
What the sizing means for strategy
Three strategic implications flow directly from this sizing analysis, and they shape everything that follows.
Implication 1 — The volume is in micro-enterprises; the margin is in small and medium
88% of the TAM is micro-enterprise. But micro-enterprise at KES 2,999/month, with a service cost that includes onboarding, ongoing support, and retention effort, is a thin-margin segment on its own. The strategy must reach micro-enterprises at scale — because they carry volume, word-of-mouth, and the credibility of "the tool everyone uses" — while the actual unit economics come from the small and medium tiers.
Implication 2 — Channel efficiency is not optional; it is the strategy
With 1.8 million businesses in the SAM and a target of 3,000 subscribers, SalesTrack needs to reach approximately one in every 600 SAM businesses. The only way to do this at a sustainable CAC is through channels that carry trust — WhatsApp, chambers of commerce, MFIs, agents, radio. Channel strategy is the growth strategy.
Implication 3 — Retention, not acquisition, determines whether the model works
At 5% monthly churn, LTV:CAC is 16:1 and the roadmap works. At 8% monthly churn, LTV:CAC compresses to 10:1 and the roadmap requires materially tighter channel discipline to hit the same targets. Retention is not a metric in this strategy. It is the metric.
Part 03 turns to positioning — the specific frame SalesTrack uses to speak to this market, and why the "business survival tool" frame lands where "inventory management software" does not.
Part 03 of 09 · 20 min read · ~4,400 words
Part 03 — Positioning: The Business Survival Tool
📖
Reading strategy — how to read this part
This part answers one question: how should SalesTrack describe itself to a market wary of software? The single most important idea is the category decision — SalesTrack exits "inventory management software" and enters "business survival tools." Everything else in this part is downstream of that decision.
Why positioning is the whole ballgame in this market
In most B2B SaaS markets, positioning is important but rarely decisive. A product with mediocre positioning but strong features, aggressive sales, and abundant capital can still win. The Kenyan SME market does not work that way. Here, positioning is not one factor among many — it is the gate through which every other strategic decision must pass.
The reason is structural. A duka owner in Gikomba is not shopping for software. They are not comparing feature lists. They are not evaluating integration ecosystems. They are running a business on thin margins, with limited time, with real anxiety about money, and with a deep and earned suspicion of anyone selling them something that sounds like a "solution." Every previous experience they have had with vendors, with products, with promises — has taught them to be wary. If SalesTrack opens with "cloud-based inventory management platform," the conversation is over before it starts.
Positioning is what determines whether the first sentence SalesTrack speaks lands or bounces. And in a market where the primary sales channel is a WhatsApp message from an unknown number, the first sentence is the whole pitch.
The category problem
"Inventory management software" is a category, and like all categories, it carries a set of associations. Those associations, in the Kenyan SME context, are almost all negative.
What "inventory management software" signals to a Kenyan SME owner
| Signal |
Owner's interpretation |
| "Software" |
"This is for people who know computers. I don't." |
| "Inventory management" |
"This is for big businesses with warehouses. I have a shop." |
| "System" |
"This will take months to learn and I'll never use it." |
| "Cloud-based" |
"My internet is bad. This will not work for me." |
| "Enterprise-grade" |
"This is expensive and not for me." |
| "Platform" |
"What does that even mean?" |
| "Solution" |
"A salesperson word. Ignore." |
The category is poisoned
Every one of these category signals is a barrier. Not a small barrier — a barrier that stops the conversation before it can begin. The category of "inventory management software" has been actively poisoned in the Kenyan SME market by a decade of failed deployments, abandoned systems, and vendors who sold to businesses that were not ready to buy.
SalesTrack's first positioning decision is therefore a category decision: it does not compete in the inventory software category. It exits that category entirely, and enters a different one.
The survival category
SalesTrack's category is business survival tools.
This is not a clever marketing phrase. It is a substantive reframing of what the product is, who it is for, and what problem it solves. In the survival category, the customer is not a business looking to upgrade its operations. The customer is a business owner whose livelihood is being quietly eroded by losses they cannot see, and who needs a tool that stops the bleeding.
The positioning statement
For Kenyan SME owners who lose money to stock losses, dead inventory, and cash-flow blind spots, SalesTrack is the business survival tool that turns your shelves into a visible, accountable, real-time record — so you stop losing KES 200,000 or more per year to problems you cannot see.
Not "software." Not "a system." Not "a platform." A survival tool. Every piece of messaging in this strategy is built on that single word.
What does the survival frame change, concretely?
Software category vs. survival category — how the conversation changes
| Dimension |
Software category |
Survival category |
| Who the buyer is |
A business upgrading its operations |
A business owner protecting their livelihood |
| What the problem is |
"I need better inventory records" |
"I am losing money and I don't know where" |
| What the product is |
A tool for efficiency |
A tool for protection |
| How value is measured |
Features, integrations, capability |
Money recovered, losses stopped |
| What the price competes with |
Other software |
The cost of doing nothing |
| Time to value |
Months of setup and learning |
Under 30 days, measurable |
| Emotional register |
Curiosity, comparison |
Relief, urgency |
The shift is from an analytical purchase ("let me compare options") to an emotional one ("I need to stop losing money"). In the Kenyan SME market, emotional purchases close faster, retain longer, and refer more — because the customer is not buying a feature, they are buying a change in their situation.
The emotional landscape of the target customer
Positioning works when it resonates with an emotional state the customer is already in. It is worth naming, carefully and precisely, the emotional landscape of the Kenyan SME owner that SalesTrack is built for.
💭Anxiety about money that seems to disappear
The dominant emotion is not ambition. It is anxiety. The owner knows their business is making sales — the till is full, customers are coming, stock is moving. And yet, at the end of the month, there is less money than there should be. The bank balance does not match the mental model. The owner cannot explain it, cannot predict it, cannot control it.
This is a specific and corrosive form of anxiety: the feeling that money is being lost but not being able to see where or how much. It is not the anxiety of a failing business. It is the anxiety of a functioning business that is leaking.
💭Suspicion of staff
A frequent companion to the anxiety is suspicion. The owner suspects — often correctly, sometimes incorrectly — that staff are taking money or stock. But they cannot prove it. They cannot accuse a trusted employee without evidence. And so the suspicion sits, unspoken, poisoning relationships inside the business and driving a low-grade resentment that affects how the owner manages their team.
💭Embarrassment about not knowing
Many owners feel a private embarrassment about the level of operational visibility they have. They cannot answer questions that other business owners seem to answer easily: What is my gross margin? What is my best-selling product? How much did I spend on stock last month? They suspect that "real" business owners know these things, and they do not. This shame keeps them from seeking help, because seeking help requires admitting the gap.
💭Fatigue with tools that did not work
Many owners have tried something before. A spreadsheet. An app. A consultant who promised to "digitise" the business. And it failed. The data went stale. The staff stopped using it. The system was too complicated. The feeling now is not resistance to software — it is fatigue with software that did not deliver.
💭Protective instinct toward the business
Underneath the anxiety, suspicion, embarrassment, and fatigue is something stronger: a fierce protective instinct. This business is not a hobby. It feeds the family. It pays school fees. It supports extended relatives. It is the owner's identity and legacy. They will do whatever it takes to protect it — if they believe that what they are being offered will actually help.
The positioning insight
The Kenyan SME owner is not avoiding software because they are backward. They are avoiding software because they have been let down before and because the stakes are too high to risk another failed attempt. SalesTrack's positioning does not need to overcome resistance. It needs to promise protection — and back that promise with a guarantee strong enough to make the risk of trying it nearly zero.
Feature frame vs. survival frame — the full translation
The abstract argument for the survival frame is strong. The concrete translation is stronger. Below is the same product, described two ways — once in the software category, once in the survival category — across ten capabilities SalesTrack actually delivers.
Feature frame vs. survival frame — the full message translation
| Capability |
Software frame (weak) |
Survival frame (strong) |
| Real-time stock tracking |
"Cloud-based inventory management with real-time sync" |
"Know exactly what's on your shelves without counting" |
| Automatic reorder alerts |
"Smart replenishment engine with configurable thresholds" |
"Stop losing sales to empty shelves" |
| Shrinkage reporting |
"Loss analytics dashboard with variance tracking" |
"Find the KES 40,000 disappearing from your shop every month" |
| M-Pesa reconciliation |
"Integrated payment gateway with automated reconciliation" |
"Match every M-Pesa payment to a sale — automatically" |
| Offline mode |
"Works without internet connection, syncs on reconnect" |
"Keeps working when the network drops" |
| Multi-branch view |
"Enterprise-grade multi-location consolidation" |
"See all your shops from one phone, from anywhere" |
| Staff accounts |
"Role-based access control with audit trails" |
"Know exactly which staff member sold what, and when" |
| Digital receipts |
"Automated digital receipt generation and delivery" |
"Every sale receipted, every receipt traceable" |
| Smart insights |
"AI-driven business intelligence and product analytics" |
"See which products are making you money and which are just sitting there" |
| Multi-branch reporting |
"Consolidated reporting across all locations" |
"Run your whole business from your phone" |
Read the two columns aloud. The left column is what a software company writes. The right column is what a business owner hears. They describe the same product. They create different conversations.
Positioning against the competitive set
SalesTrack does not compete in an empty market, and honest positioning requires naming the alternatives the customer is actually considering. The competitive set has six members, and SalesTrack's position against each is deliberate.
1The notebook — the primary competitor by usage
Free, familiar, requires no learning, works offline by definition, and is universally accepted by staff. Its weaknesses are that it goes stale, cannot be searched, cannot be aggregated, cannot be reconciled, and cannot be backed up.
SalesTrack's position: Do not position against the notebook. Position alongside it. "Keep your notebook for a month. Also keep SalesTrack. At the end of the month, compare the two. You'll never use the notebook again." The notebook is not the enemy. It is the baseline against which SalesTrack proves itself in the first 30 days.
2Excel and Google Sheets
The most common digital alternative. Owners who have "tried to go digital" usually mean Excel. The spreadsheet works well for the first two weeks and then drifts — as entries are missed, as staff lose discipline, as the file becomes incompatible across devices, as versioning goes wrong, as the reconciliation between sheet and reality breaks down.
SalesTrack's position: "Excel is a brilliant tool. It's just not designed for a shop floor, a phone, and staff who change shifts. SalesTrack does what Excel can't — stay current, work on mobile, and update itself from every sale."
3Legacy desktop POS systems
Vendors offering installed desktop POS software, often bundled with a hardware purchase. They record transactions reliably but are typically single-location, desktop-bound, English-only, and disconnected from M-Pesa.
SalesTrack's position: "Desktop systems work if you have a desktop. If your business runs on your phone, your supplier relationships run on WhatsApp, and your payments run through M-Pesa, then you need a system that runs the same way."
4Foreign cloud SaaS platforms
International inventory platforms that periodically attempt to enter the Kenyan market. Typically priced in USD, card-billed, self-service onboarding, English-only support, and built for reliable broadband.
SalesTrack's position: "Built for Kenya, priced for Kenya, paid through M-Pesa, supported over WhatsApp, and working offline when the network drops. Everything else about SalesTrack is designed around how Kenyan businesses actually run."
5Local POS vendors
Kenyan and East African vendors offering SME-focused systems. Real competition with real strengths: local pricing, local support, some M-Pesa integration. Their weakness is coverage — most serve one segment well (either micro-enterprise or multi-branch) but cannot carry a business from single-till to chain without a platform change.
SalesTrack's position: "One system, three tiers, no migration. Start on Starter when you have one shop. Move to Growth when you hire staff. Move to Enterprise when you open a second location. Your data, your history, your staff — all stay on SalesTrack."
6Doing nothing
The most dangerous competitor, and the hardest to name in a marketing message. "Doing nothing" is not a passive default. It is an active choice the owner makes every day, and it is reinforced by hope ("things will get better"), by inertia ("I've managed this long"), and by the comfort of the familiar.
SalesTrack's position: "Doing nothing costs you KES 40,000 every month. SalesTrack costs KES 2,999. The choice is not between SalesTrack and something else. It's between SalesTrack and continuing to lose money you can't see."
The three customer tiers — expanded
SalesTrack's market is not one market. It is three tiers with different pain points, different price sensitivity, and different buying channels. Every message, channel, and pricing decision in this strategy maps to one of the three.
1Micro-enterprise · 1–10 employeesWedge Tier
Population: ~6.5 million businesses (88% of TAM)
Typical profile: Duka, kiosk, small pharmacy, food vendor, single-till retail. Turnover typically KES 50,000–500,000/month. Owner-operated, often with one to three staff who may be family members. Located in market stalls, single-room shops, converted containers, or residential frontages.
Operational reality: Stock is physically present but rarely counted. Cash is blended with personal money. Supplier relationships are informal, often based on handshake terms. Records, when they exist, are a notebook under the counter. The owner is the primary decision-maker on everything from pricing to staffing to hours.
Core pain: No reliable record of what is on the shelf. Cash and stock blend together. The owner cannot tell whether the business is making money until the money is already gone. Shrinkage is suspected but unmeasurable.
Emotional register: Anxiety, frustration, protective instinct, wariness of being sold to.
Price sensitivity: Extremely high. KES 2,999/month is at the upper edge of what this tier will pay without proof of ROI. Payment must be through M-Pesa.
Buying behaviour: Rarely makes a considered purchase decision. Buys on the recommendation of a trusted peer. Responds to voice notes over text. Disengages immediately if the interaction is complex.
Primary channel: WhatsApp, agent networks, community referrals, market-day roadshows.
SalesTrack's role here: Volume engine and word-of-mouth driver. Micro-enterprise is the wedge — where the survival message lands hardest and where referrals travel fastest. A single satisfied duka owner in a market cluster is worth more than a dozen radio spots.
Upgrade trigger: Hires a second staff member with a till, or opens a second location, or crosses KES 500,000/month turnover consistently.
Churn risk: High in the first 90 days if onboarding is poor or first-month ROI is not demonstrable. After 90 days of active use, churn drops sharply.
Target tier share at Year 3: 55% of subscriber base.
2Small enterprise · 10–49 employeesRevenue Core
Population: ~800,000 businesses (11% of TAM)
Typical profile: Multi-till retail, small supermarket, wholesale, mini-chain (2–5 branches), established pharmacy, established agro-dealer. Turnover typically KES 500,000–5M/month. Owner-managed, with a hired manager in most cases and 10–49 staff across functions.
Operational reality: Multiple staff handle cash and stock with varying oversight. Each till may operate semi-independently. Different branches follow slightly different processes. The owner travels between locations and relies on phone calls and periodic visits for oversight.
Core pain: Staff accountability. Stock losses that cannot be attributed to specific people or times. Multiple branches with no consolidated view. Purchasing decisions made without accurate consumption data.
Emotional register: Frustration with the limits of personal oversight, suspicion of staff, appetite for control, willingness to invest in the right system.
Price sensitivity: Moderate. Willing to pay for a system that names the problem — especially when staff commissions or shrinkage can be tied to it.
Buying behaviour: More considered than micro-enterprise. Will often ask to see a demo, will consult with a peer, will compare two or three options.
Primary channel: KNCCI, KEPSA, MFI referrals, direct WhatsApp sales, county trade offices, professional referrals.
SalesTrack's role here: Revenue core. This is where ARPU lifts to the Growth tier and where the Enterprise upsell pathway begins.
Upgrade trigger: Adds a third or fourth location, or needs consolidated purchasing across branches, or faces an audit or regulatory requirement.
Churn risk: Lower than micro-enterprise. Once integrated across multiple staff and locations, replacement cost is high and churn is low.
Target tier share at Year 3: 33% of subscriber base, weighted toward Growth.
3Medium enterprise · 50–99 employeesMargin Tier
Population: ~100,000 businesses (1% of TAM)
Typical profile: Regional retail chains, established agro-dealers, larger pharmacies, mid-size wholesalers, multi-outlet hospitality operations. Turnover KES 5M+/month. Professional management structure with departmental heads.
Operational reality: Multiple locations, sometimes across counties. Purchasing decisions made centrally but executed at branch level. Stock transfers between locations. Formal supplier relationships with contracts and negotiated terms. Regulatory and audit exposure.
Core pain: Operational control across locations. Purchasing decisions without consolidated data. No single source of truth for stock across branches. Audit and regulatory exposure. Staff integrity risks at scale.
Emotional register: Professional, analytical, driven by operational necessity and compliance rather than by fear.
Price sensitivity: Low. Decision is driven by operational requirement and audit exposure, not by price.
Buying behaviour: Formal procurement process in many cases. Requires references, demos, and often a pilot at one location before chain-wide rollout.
Primary channel: Direct sales, KEPSA, industry associations, professional referrals (accountants, business advisors, auditors).
SalesTrack's role here: Margin tier. Enterprise tier pricing, dedicated onboarding, and reference-account value. Medium enterprises are SalesTrack's credibility anchors — their logos unlock the small-enterprise tier.
Expansion path: Per-branch pricing above 5 branches; API access; custom reporting; integration with accounting and ERP systems.
Churn risk: Very low. Once integrated into multi-branch operations and audit processes, replacement cost is prohibitive.
Target tier share at Year 3: 12% of subscriber base, weighted toward Enterprise.
Sector-specific positioning variations
The survival frame is universal, but the specific loss the customer fears differs by sector. Five sectors are targeted, each with a distinct emphasis.
Sector-specific positioning — the loss, the hook, and why it lands
| Sector |
Primary loss |
Sector hook |
Why it lands |
|
Retail (duka, mini-market)
|
Shrinkage — staff and customer theft, unrecorded credit |
"Stop losing stock you already paid for." |
The retail owner is acutely aware that stock is walking out. They suspect it. They cannot prove it. A system that names the amount, the time, and the staff member converts suspicion into information. |
| Wholesale |
Unrecorded credit, unit-of-measure confusion, dead stock from bulk purchasing |
"Know what you owe and what you're owed." |
The wholesaler's business is fundamentally about managing two-sided credit. Without systematic tracking, both sides become fuzzy and margin erodes. |
|
Hospitality (restaurants, cafés)
|
Perishable waste, portion-control variance, daily cash reconciliation |
"Kitchen stock is where your margin hides." |
Hospitality margins are thin and easily erased by waste and cash leak. Few owners track food cost properly because the daily discipline without a system is enormous. |
| Pharmacy |
Expiry write-offs, batch recall exposure, thin margins |
"Expiry losses are not a cost of business." |
Pharmacy owners absorb expiry losses as routine. The positioning challenges that assumption: with batch-level tracking and expiry alerts, most expiry loss is preventable. |
| Agro-dealing |
Seasonality, credit sales to farmers, bulk-to-unit conversion errors |
"Season peaks are when you lose the most." |
Agro-dealers do most of their annual business in tight seasonal windows. During those windows, transaction volume is high and small systematic errors compound into large losses. |
Brand voice and tone
Positioning is not just what you say. It is how you say it. SalesTrack's brand voice is deliberately distinct from the voice of software marketing, and it is consistent across every channel — WhatsApp, radio, roadshow, content.
SalesTrack brand voice — principles and practice
| Principle |
What it means |
What it does not mean |
| Plain language |
Words the customer uses in their own head |
Dumbing down, or assuming the customer is unintelligent |
| Concrete numbers |
"KES 40,000 lost per month" not "significant losses" |
Making up numbers, or using figures that cannot be defended |
| Confident, not boastful |
"This works" stated plainly |
"Revolutionary," "world-class," "industry-leading" |
| Warm, not familiar |
Respectful, direct, like a trusted advisor |
Slang that would not be said in a business setting |
| Action-oriented |
Every message ends with a clear next step |
Open-ended "learn more" invitations with no commitment |
| Bilingual-ready |
Message easily translates to Swahili or sector-specific language |
Pidgin that would not translate well |
✎Voice in practice — before and after rewrites
Brand voice — off-voice vs. on-voice
| Off-voice |
On-voice |
| "SalesTrack leverages cloud-based technology to deliver unparalleled inventory visibility." |
"Know exactly what's on your shelves, from your phone, in real time." |
| "Empowering SMEs to unlock operational efficiency through digital transformation." |
"Stop losing money you can't see." |
| "Seamless M-Pesa integration for frictionless payment reconciliation." |
"Every M-Pesa payment matched to a sale — automatically." |
| "Enterprise-grade multi-location consolidation." |
"See all your shops from one phone." |
| "Our solution provides real-time insights that drive data-informed decisions." |
"See what's selling, what's sitting, and what's disappearing." |
The three pillars of positioning proof
Positioning claims must be backed by evidence, or they become marketing noise. SalesTrack's positioning rests on three pillars of proof, each reinforced across every channel.
✓Pillar 1 — Speed to value: ROI within 30 days
The claim: ROI within 30 days.
The evidence: Onboarding is completed within 7 days. Baseline stock-take is completed within the first week. The system records every transaction from day 1. By day 30, the customer has data — real, specific data — showing their shrinkage rate, their fast and slow movers, their peak sales hours, and their cash position. The 30-day ROI claim is not aspirational. It is the natural consequence of the onboarding process.
✓Pillar 2 — Accuracy of record: 95%+ real-time accuracy
The claim: 95%+ stock record accuracy in real time.
The evidence: SalesTrack's record accuracy is measured against physical stock-takes. In the businesses where it has been deployed, record accuracy after 30 days of active use averages above 95%, compared to the 85–92% typical of manual methods. The gap matters: at 92%, a business with KES 500,000 of stock carries KES 40,000 of unrecorded variance at any given time; at 95%, that drops to KES 25,000.
✓Pillar 3 — Certainty of support: you will not be left alone
The claim: You will not be left alone with this.
The evidence: Every customer is onboarded by SalesTrack staff. Onboarding includes data import, staff training (three sessions), baseline stock-take, and go-live support. Ongoing support runs through the same WhatsApp number the customer used to sign up. No ticket systems, no email queues, no waiting periods. If something goes wrong at 8pm on a Saturday, the customer messages WhatsApp and gets an answer.
The combined positioning effect
When a customer is deciding whether to try SalesTrack, they are weighing three risks: will it work fast enough, will it be accurate enough, and will I be supported enough. The three pillars directly address these three risks. Fast ROI addresses the time risk. High record accuracy addresses the trust risk. Certain support addresses the abandonment risk. Together, they reduce the perceived risk of trying SalesTrack to a point where the decision becomes easy.
What positioning does not claim
Strong positioning is as much about what you do not say as what you do. SalesTrack's positioning is deliberately narrow. It does not claim to:
-
Grow the business. SalesTrack does not make customers more sales. It helps them keep more of the sales they already make.
-
Replace accounting software. SalesTrack handles inventory, sales, and operations. It does not handle tax filings, financial statements, or full bookkeeping.
-
Replace staff. SalesTrack does not replace the person at the till. It gives the owner visibility into what that person is doing.
-
Work for every business. SalesTrack is built for the five target sectors. It is not the right system for services businesses, consultancies, or pure trading operations without physical stock.
-
Fix a broken business. SalesTrack surfaces problems. If the business has fundamental issues — bad location, wrong products, insufficient capital — SalesTrack will surface those too, and that is not comfortable for everyone.
Every one of these boundaries makes the positioning stronger, not weaker. A product that claims to do everything is trusted to do nothing. A product that does one thing — making losses visible — and does it exceptionally well is trusted to do that one thing.
Positioning as a strategic discipline
How positioning flows downstream
-
Product: Every feature decision is tested against a single question — does this help the owner see something they could not see before? Features that add complexity without adding visibility do not ship.
-
Pricing: The 30-day ROI guarantee is not a pricing tactic. It is the positioning made concrete. If the positioning is "we make losses visible," then the pricing must reflect that the customer will see those losses within 30 days.
-
Channel: WhatsApp is the primary channel because that is where the customer already is. The survival frame is a WhatsApp-native frame; it does not survive translation into an enterprise sales motion.
-
Support: Onboarding and support run through the same number the customer signed up with. This reinforces that SalesTrack is not a distant software company, but a tool that stays with the business.
-
Content: Every case study, testimonial, and educational piece centres on a specific loss that was made visible. Content is not about the features of SalesTrack. It is about the losses of businesses like the customer's.
Part 04 turns to messaging architecture — the specific message, in the specific language, delivered through the specific channel, that carries this positioning into the market.
Part 04 of 09 · 20 min read · ~3,800 words
Part 04 — Messaging Architecture
📖
Reading strategy — how to read this part
This part answers: what does SalesTrack actually say, in what order, on which channel? The key idea is the three-layer model — promise, proof, promise-keeping. Every message in every channel is built from these three layers.
Positioning vs. messaging — the distinction that matters
Positioning is internal. It is the strategic frame SalesTrack has chosen: the business survival tool, not inventory software. Messaging is what the customer actually hears, in the channel they are in, at the moment they encounter SalesTrack. Positioning is one decision. Messaging is a thousand executions of that decision.
The failure mode in most SME marketing is a gap between the two. The positioning is strong, but the messaging defaults back to software-category language. The website says "the survival tool," but the WhatsApp voice note says "cloud-based inventory system." The customer hears one thing and remembers another. The positioning investment is wasted.
SalesTrack's messaging architecture closes that gap. It is built on three layers — promise, proof, and promise-keeping — and it is executed with disciplined consistency across every channel, in every language, at every touchpoint.
The three-layer messaging model
-
Layer 1 — The promise. What SalesTrack commits to deliver. Stated in one sentence, in the customer's own language.
-
Layer 2 — The proof. The specific evidence that backs the promise, expressed as numbers and outcomes the customer can verify.
-
Layer 3 — The promise-keeping mechanism. The operational machinery — onboarding, support, guarantee — that ensures the promise is actually kept, not just made.
Every SalesTrack message, from a WhatsApp voice note to a radio spot to a county roadshow pitch, is built from these three layers.
Layer 1 — The promise
The promise is the anchor. It is short enough to remember, specific enough to be meaningful, and narrow enough that SalesTrack can actually deliver it.
Primary promise
"Know exactly what's on your shelves, what's selling, and what's disappearing — from your phone, in real time."
This promise is deliberately narrow. It does not claim to grow the business, transform operations, or revolutionise anything. It claims one specific, verifiable outcome: visibility. Every other benefit — reduced shrinkage, lower dead stock, fewer stockouts, better cash flow — flows from that single outcome.
The promise is also channel-agnostic. It translates cleanly into Swahili, into a WhatsApp voice note, into a radio spot, into a roadshow demo. It does not depend on the customer understanding a concept like "cloud" or "SaaS" or "integration."
Secondary and tertiary promises
The primary promise carries the strategy, but it needs reinforcement through a hierarchy of supporting promises. These are not competing claims — they are specific instances of the primary promise, each sharper against a particular pain point.
The promise hierarchy — five supporting promises
| Promise |
Pain it speaks to |
When to lead with it |
| "Stop losing money you can't see." |
Unexplained losses |
Universal opening hook — use in first contact |
| "Find the KES 40,000 disappearing every month." |
Shrinkage, staff accountability |
When the prospect has expressed suspicion of staff |
| "Stop losing sales to empty shelves." |
Stockouts |
When the prospect complains about customer complaints |
| "See all your shops from one phone." |
Multi-branch oversight |
When the prospect has multiple locations |
| "Know what you owe and what you're owed." |
Credit chaos |
When the prospect is in wholesale or agro-dealing |
Layer 2 — The proof
A promise without proof is a sales pitch. SalesTrack's proof architecture rests on three specific, measurable claims, each of which the customer can verify within 30 days of signing up.
Proof 1 — The 30-day ROI guarantee
The guarantee in full
"If SalesTrack doesn't reduce your shrinkage by more than its monthly cost within 30 days, your first three months are free."
This guarantee is the strategic centrepiece of SalesTrack's messaging. It is not a discount. It is a positioning weapon, and it works at three levels simultaneously.
At the buyer level, it converts the primary objection — "will this actually work for my business?" — from a risk the buyer carries into a risk SalesTrack carries. The buyer's downside is capped at the effort of trying. The business's downside is uncapped if the promise fails.
At the competitive level, it is a signal no other player in the market can credibly send. Legacy POS vendors cannot offer it because they do not measure shrinkage. Foreign SaaS platforms cannot offer it because they do not understand Kenyan shrinkage patterns. Local POS vendors cannot offer it because they do not have the data to support it.
At the internal level, it functions as a discipline. Every product decision, every onboarding process, every support interaction is tested against a single question: does this help the customer find and reduce their shrinkage within 30 days? If not, it does not ship.
✓How the guarantee is measured — the five-number process
The guarantee is not based on the customer's subjective sense of improvement. It is based on a comparison of five specific numbers, all produced by SalesTrack's own system:
-
Baseline stock value, established at the first stock-take during onboarding (Day 1–7).
-
Recorded stock movement, the sum of all sales, receipts, and adjustments recorded in the system over the following 30 days.
-
Expected stock value, calculated as baseline minus recorded movement.
-
Actual stock value, established at a second stock-take on Day 30.
-
Variance, the difference between expected and actual — which is, by definition, the shrinkage.
This measurement is objective, auditable, and impossible to dispute on either side. The customer can see the arithmetic. SalesTrack can see the arithmetic.
Proof 2 — Record accuracy
The claim: 95%+ stock record accuracy in real time.
Most Kenyan SMEs are not aware that their record accuracy is a measurable thing. They suspect their records are imprecise, but they have never seen the number. SalesTrack makes it visible.
Record accuracy — manual vs. SalesTrack, and the shilling impact
| Method |
Record accuracy |
Variance on KES 500,000 stock |
| Notebook, no systematic count |
85–88% |
KES 60,000–75,000 |
| Notebook + monthly physical count |
88–92% |
KES 40,000–60,000 |
| Excel, active maintenance |
90–93% |
KES 35,000–50,000 |
| Legacy desktop POS |
92–94% |
KES 30,000–40,000 |
| SalesTrack (30+ days active) |
95–99% |
KES 5,000–25,000 |
The gap between 92% and 95% sounds small in percentage terms. In shillings, on a mid-size business, it is the difference between KES 40,000 and KES 25,000 of unrecorded variance at any given moment.
Proof 3 — Support certainty
The claim: You will not be left alone with this.
Support is not a feature in the survival category — it is a proof point. Every failed software deployment the customer has experienced ended the same way: the vendor stopped answering, and the customer was left with an abandoned system. SalesTrack's support architecture directly addresses that fear.
Support commitments — by tier
| Support element |
Starter |
Growth |
Enterprise |
| Onboarding duration |
≤ 7 days |
≤ 7 days |
≤ 14 days |
| Data import |
Included |
Included |
Included |
| Staff training sessions |
2 |
3 |
Unlimited for first 60 days |
| Baseline stock-take |
Supported |
Supported |
Led by SalesTrack team |
| Support channel |
WhatsApp |
WhatsApp + phone |
WhatsApp + phone + named account manager |
| Response time (business hours) |
≤ 4 hours |
≤ 2 hours |
≤ 1 hour |
| Response time (after hours) |
Next business day |
≤ 4 hours |
≤ 2 hours |
| On-site support |
Not included |
Available (Nairobi Metro) |
Included (first visit) |
Layer 3 — The promise-keeping mechanism
The promise is only as strong as the machinery that keeps it. SalesTrack's promise-keeping mechanism has four components, each of which is operational rather than marketing.
1The 7-day onboarding guarantee — day-by-day sequence
The promise of ROI in 30 days depends entirely on onboarding being completed in the first week. SalesTrack does not leave onboarding to the customer. Onboarding is a service the business delivers, not a process the customer executes.
-
Day 1 — Welcome and setup call. A WhatsApp voice call with the owner, lasting 15–20 minutes. SalesTrack staff configure the business profile, sector template, tax rules, and staff accounts on the customer's behalf.
-
Day 2 — Data import. The customer's existing product list — whether in a notebook, an Excel sheet, or just their head — is entered into the system by SalesTrack staff. Typical small-business product lists of 200–500 SKUs are imported within a single working day.
-
Day 3 — Baseline stock-take. A physical count of current stock, recorded in the system. This establishes the baseline against which the 30-day guarantee will be measured.
-
Day 4–5 — First training session. Live, over WhatsApp video, with the owner and any till staff. Covers transaction recording, receipt printing, and daily reconciliation.
-
Day 6 — First live transactions. The system goes live for real sales. SalesTrack provides same-day support via WhatsApp to handle any issues that arise.
-
Day 7 — Second training session and handover. Covers reporting, stock alerts, and the specific reports that will drive the 30-day review.
If onboarding cannot be completed in 7 days — for any reason — SalesTrack does not charge for the first month. This is not a marketing gesture. It is a discipline.
2The WhatsApp support line — why it is not optional
Support runs through the same WhatsApp number the customer used to sign up. This is a deliberate choice, not a convenience.
-
No new app to install. The customer is already in WhatsApp.
-
No language barrier. Support staff respond in the language the customer used. English, Swahili, or a mix of both.
-
No queue. There is no ticket ID, no escalation path, no "your position in the queue is 14."
-
Record of history. Every support conversation is preserved in the same WhatsApp thread the customer used to sign up.
3The 30-day review call — the moment the promise becomes provable
On Day 30 after go-live, SalesTrack schedules a review call with the customer. The purpose is not to sell an upgrade. The purpose is to deliver the proof that the promise was kept.
The review call walks through four numbers:
-
Shrinkage comparison. Baseline variance vs. 30-day variance. This is the number the guarantee was built on.
-
Top 5 fast-movers and top 5 slow-movers. Which products are generating the most revenue, and which are sitting on the shelf.
-
Peak sales hours. When the business actually makes money, which often surprises owners.
-
Cash position. Stock value at cost, stock value at retail, and the implied margin on the current shelf.
This call is also the moment when the next-tier upsell naturally arises — not because SalesTrack pushes it, but because the customer, having seen their own numbers, asks what more they could see.
4The failed-promise protocol — how failure is handled
SalesTrack will fail some customers. Every business does. The question is not whether failure happens, but how it is handled. The failed-promise protocol is defined in advance:
-
If the 30-day review shows shrinkage was not reduced by more than the subscription cost, the guarantee activates automatically. No negotiation. The customer's first three months are free.
-
Root-cause analysis is conducted within 5 days. Was the failure due to product gaps, onboarding gaps, or customer-side non-adoption?
-
If the failure is product-side, the specific gap is logged for the product roadmap, and the customer is kept informed of when it will be addressed.
-
If the failure is onboarding-side, SalesTrack offers a free re-onboarding with a more senior team member.
-
If the failure is customer-side non-adoption, SalesTrack does not penalise the customer, but does not extend the free period either.
Channel-specific message architecture
The three layers of the message do not change by channel. The language, length, and format do. Below is how the same three layers are executed across the five primary channels.
WhatsApp Business — the primary channel
WhatsApp is not a channel among others. It is the operating system of the sales motion. Every other channel ultimately routes the customer into WhatsApp, where the conversation either converts or does not.
💬The four-step first-contact sequence — full scripts
Step 1 — The opener (voice note, 20–30 seconds)
"Habari. My name is [name], I'm with SalesTrack. I'm calling because you're running a [sector] business in [area], and we help business owners like you stop losing money they can't see. Can I send you a 90-second video showing how it works? You don't need to buy anything — I just want you to see what your losses might look like."
Step 2 — The demo (screen-recorded video, 90 seconds)
Screen recording on an Android phone, showing: (a) the stock screen, (b) the transaction recording flow, (c) the shrinkage report showing variance, (d) the cash position summary. Narration in English, Swahili, or mixed, depending on the customer's language preference.
Step 3 — The proof (text message with one image)
"Here's a stock-take summary from a duka in Gikomba after 30 days on SalesTrack. Variance dropped from KES 42,000 to KES 9,000. That's KES 33,000 recovered in one month. The subscription costs KES 2,999. If it doesn't work like this for you, your first three months are free."
Step 4 — The close (text message, single question)
"Would you like me to set up a free 20-minute call this week to do a stock-loss estimate for your business? No commitment, no payment."
WhatsApp message discipline — seven rules that determine reply rate
| Rule |
Why |
| Voice notes over long text |
Lower literacy barrier; voice carries tone; customer can listen while working |
| One message, one idea |
Long messages are skipped; short messages get replies |
| No emoji overload |
Two emojis maximum; more reads as unprofessional or spam |
| Reply within 5 minutes |
WhatsApp is synchronous; a late reply loses the conversation |
| Never send more than 3 messages in a row |
After 3, the customer feels pressured and disengages |
| End every message with a question |
A message without a question does not require a reply, and does not get one |
| Match the customer's language |
If they write in Swahili, respond in Swahili. If they mix, mix. |
Vernacular radio — the awareness engine
Radio reaches the micro-enterprise tier at scale, in their own language, in their own time. It is not a sales channel — it is a channel that makes the WhatsApp conversation possible.
Format A — 30-second spot
"Wewe unapoteza pesa kila siku. Hujui ni ngapi. Stock inatoka, pesa haifiki. SalesTrack inakuonyesha kila kitu — kwa simu yako. KES 2,999 kwa mwezi. Kama haipunguzi hasara yako, miezi mitatu ya kwanza ni bure. Piga WhatsApp kwa namba hii."
(Translation: "You're losing money every day. You don't know how much. Stock leaves, money doesn't arrive. SalesTrack shows you everything — on your phone. KES 2,999 per month. If it doesn't reduce your losses, your first three months are free. Send a WhatsApp to this number.")
Format B — Testimonial clip (30 seconds)
Real customer recorded in their own shop, speaking in their own voice. Content: what their business was like before SalesTrack, what specific loss they discovered, and what has changed. The customer names their sector and their location so listeners recognise the profile.
Format C — Call-in segment (weekly, 30 minutes)
SalesTrack staff answer live business questions from listeners. The questions are not about SalesTrack — they are about stock management, cash flow, staff, and pricing. SalesTrack's value is demonstrated through the answers, not through a sales pitch.
KNCCI and KEPSA — the credibility channel
Webinar topic examples
- "The Real Cost of Not Knowing Your Stock — a Kenyan SME Case Study"
- "Stock Losses and Staff Accountability: What Every Business Owner Should Measure"
- "Cash Flow Visibility: The Four Numbers Every SME Owner Should Know"
Message frame for the audience
"As chamber members, you already know the operational side of your business better than anyone. SalesTrack is not here to teach you business. It is here to give you the numbers you already know you should be tracking, without the manual work of tracking them. Chamber members receive preferential pricing and free onboarding."
County roadshows — the demonstration channel
Roadshow flow
-
Greeting (15 seconds). "Karibu. We're SalesTrack. We help business owners see exactly what's happening in their shop, from their phone."
-
Live demonstration (3–5 minutes). SalesTrack staff hand the customer an Android phone and let them record a fake sale, check the stock screen, and see the variance report.
-
Stock-loss estimate (2–3 minutes). SalesTrack staff ask three questions — monthly turnover, number of staff, approximate stock value — and produce a personalised estimate of annual losses.
-
The offer (30 seconds). "Sign up today, and your first month is free. If SalesTrack doesn't reduce your shrinkage in the first 30 days, your first three months are free."
-
Signup (2 minutes). SalesTrack staff help the customer enter their details, set up their M-Pesa subscription, and schedule their onboarding call.
Digital content — the long-tail channel
Case study structure — the one content format that works
-
The business. Sector, location, size. Named if the customer consents, otherwise anonymised with identifying details preserved.
-
The loss. The specific shrinkage or variance the customer was experiencing before SalesTrack. Quantified in shillings.
-
The discovery. What the customer discovered in the first 30 days. Often a specific surprise — a staff member, a product category, a time of day.
-
The recovery. The variance after 30 days on SalesTrack. Quantified in shillings, and expressed as a multiple of the subscription cost.
-
The change. What the customer does differently now. What they check, what they stopped doing, what they started doing.
Objection handling framework
Every objection a Kenyan SME owner raises against SalesTrack maps to one of five categories. Each has a scripted response, designed to be delivered in the channel the objection was raised — usually WhatsApp.
?"It's too expensive."
Response: "Let's do the maths together. How much stock did you lose last month? If you can't answer that, that's the problem SalesTrack solves. KES 2,999 is less than what you're losing per week."
Supporting proof: The shrinkage calculator. Ask for three numbers — turnover, staff count, approximate stock value — and produce a conservative estimate. The estimate almost always exceeds the subscription cost within the first week.
Closing move: "The first month is free anyway. If it doesn't work, you don't pay. What do you have to lose except the losses you already have?"
?"I don't know how to use computers."
Response: "If you can send a WhatsApp message, you can use SalesTrack. We do the setup. We train you and your staff. We don't leave until it's running."
Supporting proof: A short screen-recorded video showing the entire daily workflow — recording a sale, checking stock, viewing a report. The workflow has three steps, and none of them require any computer skill beyond using WhatsApp.
Closing move: "The onboarding takes 7 days. If it takes longer, your first month is free."
?"What if my internet is bad?"
Response: "SalesTrack works offline. Sell, record, count — when your network comes back, everything syncs. It's built for how Kenya actually works."
Supporting proof: A live demonstration on an Android phone with mobile data turned off. The customer watches SalesTrack record transactions without internet, then watches them sync the moment the connection returns.
Closing move: "Try it in your shop. Turn off your data. If it doesn't work, you don't pay."
?"I've tried software before. It didn't work."
Response: "What made it fail? Usually it's not the software — it's that no one set it up for how your business actually runs. We don't do generic. We set up SalesTrack around your shelves, your staff, your flow."
Supporting proof: The onboarding process documentation, shown as a single-page visual. The customer sees exactly what will happen in the first 7 days, who is responsible for what, and what happens if something goes wrong.
Closing move: "We can also show you a business in your sector that's using SalesTrack. Not a demo — a real business. Would you like to hear from them?"
?"Let me think about it."
Response: "Of course. Can I send you a two-minute WhatsApp video showing how a shop like yours uses it? And if you like it, the first month is free — if it doesn't reduce shrinkage, you don't continue."
Supporting proof: A sector-specific demo video, sent within 24 hours. The video shows a business that looks like the customer's, using SalesTrack in the same way they would.
Closing move: "And here's one more thing — your baseline stock-take is free. If you set up the system and run the baseline count, and then decide it's not for you, you keep the baseline report. No charge. Would that be useful?"
Why this works: The baseline stock-take has value on its own, even if the customer does not continue. Offering it removes the last remaining risk — the cost of trying.
Message discipline — what SalesTrack never says
Messaging is as much about what is excluded as what is included. SalesTrack's message discipline defines a list of phrases and frames that never appear in customer-facing communication, regardless of channel.
SalesTrack message discipline — never-say list
| Never say |
Why |
Say instead |
| "Cloud-based" |
Meaningless to the customer; signals complexity |
"From your phone" |
| "Platform" |
Jargon; makes the customer feel excluded |
"SalesTrack" or "the system" |
| "Solution" |
Salesperson word; triggers scepticism |
"Tool" or "way to..." |
| "Optimise" / "streamline" |
Abstract; no concrete meaning |
"Stop losing..." or "Find..." |
| "Digital transformation" |
Consultant phrase; irrelevant to duka owner |
Skip entirely |
| "Leverage" |
Corporate jargon |
"Use" |
| "Cutting-edge" / "state-of-the-art" |
Meaningless; reads as hype |
Describe the specific benefit |
| "End-to-end" |
Meaningless; reads as vendor marketing |
Describe the specific workflow |
| "Seamless integration" |
Jargon; customer does not know what integration means |
"Works with your M-Pesa" |
| "Enterprise-grade" |
Signals expensive and not-for-me |
"Works for shops with multiple branches" |
| "Revolutionary" |
Hype; unearned claim |
Describe the specific outcome |
| "AI-powered" |
Current marketing noise; customer has learned to ignore |
Describe the insight, not the technology |
Message testing framework
The three-message test
For every new message variant, three tests are conducted before it is rolled out:
-
The comprehension test. Show the message to 10 people who match the customer profile but are not SalesTrack customers. Ask them to explain what the message said in their own words. If more than two cannot do so, the message is rewritten.
-
The reply test. Send the message to a cohort of 50 cold prospects via WhatsApp. Measure the reply rate. A message that gets fewer than 10% replies is not working and is rewritten or discarded.
-
The conversion test. Track the message's reply-to-signup rate over a two-week period. If the rate is below the current baseline, the message is retired.
Only messages that pass all three tests are rolled into the standard playbook. Messages that fail are logged in a "what did not work" repository, so the same mistakes are not repeated.
Part 05 turns to channel distribution — the specific channels, in the specific sequence, that carry this messaging into the Kenyan SME market.
Part 05 of 09 · 25 min read · ~4,700 words
Part 05 — Channel Distribution
📖
Reading strategy — how to read this part
This part answers: how does SalesTrack reach 3,000 businesses at a cost that makes the model work? The key idea is that paid digital advertising cannot economically reach a low-ARPU SME base — the CAC ceiling eliminates it before the campaign starts. Six trust-carrying channels do qualify.
The arithmetic that eliminates most channels before they are considered
Before evaluating any channel, it is worth doing the arithmetic that determines whether it can possibly work at SalesTrack's price point. This is the discipline that most SME SaaS strategies skip, and it is the reason most of them fail on unit economics.
The constraints are fixed:
The CAC ceiling — the arithmetic that governs every channel decision
| Constraint |
Value |
Rationale |
| Target ARPU |
KES 5,000/month blended |
Weighted mix across three tiers |
| Target gross margin |
72% |
Hosting, support, payment fees deducted |
| Maximum sustainable CAC |
KES 6,000 fully loaded |
Yields 12-month payback at 5% monthly churn |
| Target CAC for efficient scale |
KES 4,800 fully loaded |
The number the business actually needs to hit |
Any channel with a fully-loaded cost per acquired paying customer above KES 6,000 is not viable, no matter how well it is executed. This immediately eliminates several channels that SME SaaS companies commonly use.
Channels eliminated by the CAC ceiling
| Channel |
Typical CAC in Kenyan SME market |
Why it fails |
| Google Ads (search) |
KES 12,000–25,000 |
Low search volume, high CPC, poor conversion for unfamiliar category |
| Facebook / Instagram Ads |
KES 8,000–15,000 |
Broad targeting, low intent, high frequency required to convert |
| Direct outbound sales team |
KES 15,000–30,000 |
Field sales cost per closed deal far exceeds ARPU sustainability |
| Trade shows and expos |
KES 20,000+ |
Booth costs, travel, staff time exceed returns at this ARPU |
| PR and media coverage |
Variable, high |
Unreliable, no direct conversion path, hard to measure |
This is not a temporary constraint — it is structural
At KES 5,000/month ARPU, the acquisition cost ceiling is hard. The only channels that work are those that either (1) transfer trust from an existing relationship, eliminating the cost of establishing credibility from zero; (2) reach the customer where they already are, eliminating the cost of pulling them into a new environment; or (3) scale without proportionally scaling cost, so that each additional customer is cheaper to acquire than the last.
Six channels meet these criteria. The rest of this Part is about those six.
Channel 1 — WhatsApp Business API
Channel profile
Reach: 1.8M+ SAM businesses
CAC target: KES 900
Role: Primary sales channel — the destination of every other channel
Scaling profile: Linear with agent headcount, but compounds with referral
WhatsApp is not a "channel" in Kenya. It is the operating system of Kenyan business communication. A sales motion that does not run inside WhatsApp is not running inside the customer's day.
Why WhatsApp is the primary channel — four operational advantages
| Advantage |
What it means |
| Zero installation friction |
The customer already has WhatsApp. No download, no account creation, no new interface to learn. |
| Zero trust barrier |
A WhatsApp message from an unknown number is common in Kenya. The channel itself is trusted even when the sender is not yet known. |
| Voice-note capability |
For customers with limited text literacy, a 30-second voice note carries tone and reassurance text cannot. |
| Native referral behaviour |
WhatsApp's forward feature means any message a customer finds compelling can be forwarded to peers in two taps. |
💬The WhatsApp sales playbook — five stages
Stage 1 — First contact (voice note + text). Initial contact is always initiated by SalesTrack in response to a lead generated through another channel. The first message is a voice note, 20–30 seconds long, followed immediately by a short text message repeating the core offer.
Stage 2 — Qualification and demo. Once the customer replies, the sales agent qualifies quickly with three questions: (1) What kind of business do you run? (2) How many staff do you have? (3) Roughly how many products do you sell? Based on the answers, the agent sends a sector-and-tier-specific demo video within 60 seconds.
Stage 3 — Proof and stock-loss estimate. For prospects who engage with the demo, the agent delivers a personalised stock-loss estimate. Three questions — monthly turnover, number of staff, approximate stock value — are used to produce a conservative loss estimate, delivered as a specific number, not a range.
Stage 4 — Offer and close. The close is not a hard sell. It is a single question: "Would you like me to set up a free 20-minute call this week to do a stock-loss estimate for your business?" The 30-day ROI guarantee and the free first month are mentioned at every stage, but as facts, not as pressure.
Stage 5 — Onboarding handoff. Once the customer signs up, the same WhatsApp thread is used for onboarding. The same agent who sold them the product is the agent who onboards them.
WhatsApp team — staffing model by phase
| Phase |
Agents |
Supervisors |
Concurrent conversations per agent |
Messages handled per day |
| Year 1 |
4 |
1 (shared with onboarding) |
40–60 |
150–200 per agent |
| Year 2 |
12 |
2 |
60–80 |
200–250 per agent |
| Year 3 |
20 |
3 |
80–100 |
250–300 per agent |
What WhatsApp agents are hired for
Bilingual fluency (English and Swahili at minimum, ideally a third language matching the region they cover). Voice-note comfort — this is a hiring criterion, not a training outcome. Patience with repetition — the same questions are asked and answered hundreds of times per week.
WhatsApp channel — cost per paying customer (Year 2 steady state)
| Cost component |
Value |
| Agent fully-loaded monthly cost |
KES 55,000 |
| Agent monthly activations (avg) |
18 |
| Per-activation cost from salary |
KES 3,056 |
| Commission per activation |
KES 400 |
| WhatsApp Business API + tools |
KES 120 |
| Content production (amortised) |
KES 180 |
| Supervisor overhead (amortised) |
KES 350 |
| Total CAC — WhatsApp channel |
KES 4,106 |
Channel 2 — KNCCI and KEPSA partnerships
Channel profile
Reach: ~250,000 member businesses across both organisations
CAC target: KES 1,400
Role: Credibility channel — carries the highest trust transfer
Scaling profile: Step-function; requires partnership activation, then compounds through member referrals
The Kenya National Chamber of Commerce and Industry (KNCCI) and the Kenya Private Sector Alliance (KEPSA) are the two largest organised business networks in the country. Between them, they cover roughly 250,000 businesses.
Why the endorsement matters more than the member list
When KNCCI writes to its members recommending a business tool, members receive the recommendation from an institution they have chosen to be part of and pay dues to. The trust transfer is immediate and material. A WhatsApp message from an unknown number converts at perhaps 10–15% reply rate. A WhatsApp message that opens with "we are contacting you as a KNCCI member benefit partner" converts at 25–35% reply rate.
🤝The partnership model — four components
Member benefit programme. SalesTrack is offered as a member benefit. KNCCI/KEPSA members receive preferential pricing (target: 10% off list), free onboarding, priority support, and access to member-only webinars.
Co-branded webinars. Monthly webinars, hosted under the chamber's brand, on topics genuinely useful to members and only tangentially about SalesTrack.
County chapter activation. KNCCI has county-level chapters, each with a chapter chair and a member base. SalesTrack assigns a local agent as the designated point of contact for each chapter.
Revenue share. A percentage of subscription revenue flows back to the chamber for referred members, in the first year of each subscription.
Chamber channel — cost per paying customer (Year 2 steady state)
| Cost component |
Value |
| Partnership setup cost (amortised) |
KES 180 |
| Webinar production and hosting (amortised) |
KES 240 |
| Local agent time (amortised) |
KES 380 |
| Chapter referral fee (Year 1 revenue share) |
KES 480 |
| Member discount (10% off list for 12 months) |
KES 320 |
| Total CAC — chamber channel |
KES 1,600 |
Channel 3 — County roadshows
Channel profile
Reach: 47 counties, prioritised to the top 15
CAC target: KES 1,100
Role: Volume acquisition and brand awareness in target counties
Scaling profile: Linear; scales with roadshow frequency and geographic expansion
Roadshows are the most direct and most physically demanding channel in the SalesTrack playbook. They bring the product to the customer, in their space, on their day. The trust barrier that exists in any cold outreach collapses when the interaction is face-to-face in a familiar environment.
Why roadshows work where digital does not
When a duka owner in Kitale hands an Android phone to a SalesTrack staff member and watches them record a sale, check the stock screen, and pull up a variance report, they are seeing the product in their own hands. This is not a video. It is the actual product. Roadshow conversion from live demo to signup averages 12–18% at a well-executed event, compared to 3–5% for a digital demo.
🏪Roadshow format — venue, setup, flow
Venue selection. Market-day locations — open-air markets, wholesale centres, county trade halls, or KNCCI chapter venues. Selected for one reason: it is where the target customer is already gathered on that day.
Setup. Small booth (2m × 2m) with branded backdrop and table. Three demonstration Android phones pre-loaded with demo accounts in each of the five target sectors. A laptop for on-site signup processing. Printed stock-loss calculators for takeaway. A QR code for immediate WhatsApp contact. Two SalesTrack staff.
Flow. (1) Greeting — 15 seconds. (2) Live demonstration — customer records a fake sale, checks stock screen, sees variance report. 2–3 minutes. (3) Stock-loss estimation — three questions, one number, written on a printed card. 2–3 minutes. (4) The offer — sign up today, first month free, 30-day guarantee. (5) Signup — M-Pesa number, subscription authorisation, onboarding call scheduling.
Roadshow sequencing — by phase
| Phase |
Counties per month |
Events per county |
Target signups per event |
| Year 1 — Nairobi Metro |
1 (Nairobi) |
4–6 |
15–25 |
| Year 2 — 15 counties |
2 (rotating) |
2 per county |
20–30 |
| Year 3 — 47 counties |
4 (rotating) |
1–2 per county |
25–40 |
Roadshow channel — cost per paying customer (Year 2 steady state)
| Cost component |
Value |
| Booth and materials (amortised per event) |
KES 3,500 |
| Staff travel and accommodation (2 staff, 2 days) |
KES 8,500 |
| Staff time (2 staff, 2 days, fully loaded) |
KES 6,800 |
| Signup processing, M-Pesa setup, follow-up |
KES 2,200 |
| Total event cost |
KES 21,000 |
| Average signups per event |
25 |
| Cost per signup (gross) |
KES 840 |
| Signup-to-paid conversion (Day 30) |
~65% |
| CAC — roadshow channel |
KES 1,292 |
Channel 4 — Vernacular radio
Channel profile
Reach: 8M+ daily listeners across target stations
CAC target: KES 1,600
Role: Awareness and inbound generation — the top of the funnel
Scaling profile: Step-function; scales with spend on a per-station basis
Vernacular radio is the most trusted mass medium in Kenya for SME owners outside Nairobi. It reaches the micro-enterprise tier at scale, in their language, at a cost that makes economic sense at SalesTrack's ARPU.
📻Why radio remains viable in 2026
Radio reaches where digital does not. A duka owner in a rural market centre may not have consistent mobile data, may not be on social media, but listens to the local-language station every morning and evening.
Radio carries trust in a way that digital does not. In Kenya, the vernacular radio station is an institution. Listeners have relationships with the presenters.
Radio drives WhatsApp response. The call to action on every SalesTrack radio spot is a WhatsApp number, not a website.
Radio is cheap at SalesTrack's scale. A 30-second spot on a major vernacular station runs between KES 8,000 and KES 15,000 per airing, with substantial volume discounts.
Target radio stations by region and language
| Station |
Language |
Primary reach |
SME audience fit |
| Kameme FM |
Kikuyu |
Central Kenya, Nairobi |
Very high — heavy SME owner listenership |
| Inooro FM |
Kikuyu |
Central Kenya |
Very high |
| Milele FM |
Swahili |
National |
High — urban and peri-urban SME owners |
| Ramogi FM |
Luo |
Nyanza, Nairobi |
Very high |
| Mulembe FM |
Luhya |
Western Kenya |
Very high |
| Musyi FM |
Kamba |
Eastern Kenya |
High |
| Radio Citizen |
Swahili |
National |
High — broad SME audience |
Radio flighting — by phase
| Phase |
Stations active |
Spots per week |
Call-in segments |
Monthly spend |
| Year 1 |
1 (Milele) |
10 |
— |
KES 320K |
| Year 2 |
3 |
30 |
2 |
KES 950K |
| Year 3 |
5 |
50 |
4 |
KES 1.6M |
Radio channel — cost per paying customer (Year 2 steady state)
| Cost component |
Value |
| Monthly radio spend (3 stations, 30 spots, 2 segments) |
KES 950,000 |
| Content production (spots, clips, segments) |
KES 180,000 |
| WhatsApp agents dedicated to radio leads (3) |
KES 165,000 |
| Total monthly channel cost |
KES 1,295,000 |
| Monthly activations attributed to radio |
810 |
| CAC — radio channel |
KES 1,599 |
Radio's CAC is higher — and it still works
Radio's primary contribution is not direct conversion — it is awareness that makes every other channel more efficient. When a duka owner has heard SalesTrack on their local station five times, the WhatsApp message they later receive is no longer cold.
Channel 5 — Microfinance institution (MFI) partnerships
Channel profile
Reach: ~2 million borrowing SMEs across the MFI sector
CAC target: KES 700
Role: High-intent acquisition — the highest-converting channel in the playbook
Scaling profile: Step-function; each MFI partnership adds a new source of high-intent leads
Why MFIs are the highest-intent channel
A customer who has just received a business loan is in a specific psychological state. They have committed to growing the business. They have capital they need to protect. They are actively looking for the operational tools that will help them use that capital well. When SalesTrack is positioned as part of an MFI loan package, the framing shifts from "should I buy this?" to "how do I use this along with my loan?"
🏦Three MFI partnership models
Model A — Bundled offering. SalesTrack is bundled into MFI business-loan packages as a recommended (or required, for larger loans) operational tool. The MFI disburses the loan with a SalesTrack subscription pre-activated for the first 3–6 months.
Model B — Referral partnership. The MFI recommends SalesTrack to borrowers at the point of loan disbursement. The MFI earns a referral fee per activated subscriber. SalesTrack handles all sales, onboarding, and support.
Model C — Credit insight (future phase). Anonymised SalesTrack stock-flow data could improve MFI credit scoring for SME borrowers. Not part of the Year 1–3 plan, but a strategic expansion opportunity.
MFI partner targets — priority order
| Partner |
Type |
SME borrower base |
Partnership model |
| Faulu Kenya |
MFI |
~400,000 |
Model B → Model A |
| KWFT |
MFI |
~600,000 (primarily women-led) |
Model A |
| SMEP |
MFI |
~200,000 |
Model B |
| Rafiki Microfinance |
MFI |
~150,000 |
Model B |
| County SACCOs |
SACCO |
Variable (10,000–100,000 each) |
Model B (aggregated) |
MFI channel — cost per paying customer (Year 2 steady state)
| Cost component |
Value |
| Partnership development (amortised) |
KES 80 |
| Referral fee per activation |
KES 400 |
| Dedicated MFI liaison (amortised) |
KES 120 |
| Member-facing collateral and training |
KES 100 |
| Total CAC — MFI channel |
KES 700 |
Channel 6 — Agent network
Channel profile
Reach: Scales with recruitment; each agent covers a specific locality
CAC target: KES 1,200
Role: Last-mile activation and geographic expansion
Scaling profile: Compounding — activated agents generate both direct sales and referrals
The agent network is the channel that makes geographic expansion possible without proportionate cost. Rather than hiring field staff in every county, SalesTrack recruits and trains independent local agents — often existing salespeople for M-Pesa, insurance, or consumer goods — who earn commission per activated subscriber plus ongoing residuals.
Why agents work
The agent's value is not the time they invest — it is the trust relationship they already hold. An agent who is known in a market cluster as the person who sells M-Pesa float or insurance has a credibility with local business owners that no hired field salesperson can replicate on their own timeline. The conversion rate from agent-led introductions to signup is consistently 3–4× higher than cold outreach.
Agent recruitment profile — who SalesTrack is looking for
| Attribute |
Requirement |
| Existing relationships |
Already selling to SME owners in their locality (M-Pesa, insurance, FMCG, or similar) |
| Smartphone ownership |
Android device capable of running the SalesTrack demo app |
| Language |
Fluent in the local language of their territory plus Swahili |
| Trust standing |
Known in their market cluster, with a track record of not overpromising |
| Time availability |
Can dedicate 15+ hours per week to SalesTrack work |
Agent commission — the incentive model
| Component |
Value |
Paid |
| Activation bonus |
KES 500 |
On customer completion of onboarding |
| Year 1 residual |
10% of subscription value |
Monthly, for 12 months |
| Year 2+ residual |
3% of subscription value |
Monthly, ongoing while customer remains active |
| Upgrade bonus |
KES 300 |
When a customer they introduced upgrades tier |
| Quality bonus |
KES 250 |
For every 10 activated customers still active at Day 90 |
Why the residual structure is deliberate
An agent who has activated 50 customers at an average of KES 4,000/month is earning KES 20,000/month in passive residuals by Year 2. That residual grows as the agent activates more customers, creating a compounding incentive that favors long-term relationship quality over short-term signing volume.
Agent network growth — by phase
| Phase |
Certified agents |
Active agents |
Avg activations/agent/month |
Agent-sourced activations/month |
| Year 1 pilot |
50 |
20–30 |
1–2 |
~50 |
| Year 2 |
250 |
150–180 |
2–3 |
~400 |
| Year 3 |
500 |
350–400 |
3–4 |
~1,200 |
Agent channel — cost per paying customer (Year 2 steady state)
| Cost component |
Value |
| Activation bonus |
KES 500 |
| Year 1 residual (amortised) |
KES 480 |
| Ongoing residual (amortised) |
KES 80 |
| Training and kit (amortised over agent activations) |
KES 60 |
| Agent management and support (amortised) |
KES 90 |
| Total CAC — agent channel |
KES 1,210 |
Channel sequencing — which channel, when, and why
SalesTrack does not activate all six channels at once. Each channel has a specific timing, and activating a channel before its underlying prerequisites are met wastes spend and generates bad data.
Channel activation sequence — trigger-based, not calendar-based
| Channel |
Activation trigger |
Phase |
| WhatsApp Business |
Day 1 — always active |
Year 1 |
| Nairobi roadshows |
WhatsApp conversion baseline established (Day 60) |
Year 1 |
| Agent pilot |
First 10 roadshows completed, onboarding process proven |
Year 1 |
| MFI partnerships (pilot) |
Two closed quarters of stable retention data |
Year 1 Q4 |
| KNCCI / KEPSA partnership |
Retention < 5.5% for 2 consecutive months |
Year 2 Q1 |
| Vernacular radio |
15+ documented shrinkage-reduction case studies |
Year 2 Q1 |
| County roadshows (15 counties) |
Roadshow unit economics validated in Nairobi |
Year 2 Q1–Q2 |
| MFI partnerships (scale) |
First MFI partner generating > 100 activations |
Year 2 Q2 |
| Agent network (250 agents) |
Agent CAC stable below KES 1,400 |
Year 2 Q2–Q4 |
| Radio expansion (5 stations) |
Radio CAC stable below KES 1,800 |
Year 3 Q1 |
| National roadshows (47 counties) |
Agent network covers 30+ counties |
Year 3 Q1–Q4 |
| Agent network (500 agents) |
Agent residual model cash-flow positive |
Year 3 Q3 |
Blended CAC across all channels
Blended CAC — Year 2 and Year 3
| Channel |
Y2 share of adds |
Y2 CAC |
Y3 share of adds |
Y3 CAC |
| WhatsApp direct |
25% |
KES 4,106 |
20% |
KES 3,800 |
| KNCCI / KEPSA |
15% |
KES 1,600 |
20% |
KES 1,450 |
| Roadshows |
25% |
KES 1,292 |
15% |
KES 1,100 |
| Radio |
15% |
KES 1,599 |
15% |
KES 1,450 |
| MFI partnerships |
10% |
KES 700 |
15% |
KES 650 |
| Agent network |
10% |
KES 1,210 |
15% |
KES 1,050 |
| Blended |
100% |
KES 1,966 |
100% |
KES 1,720 |
Why blended channel CAC differs from fully-loaded CAC
The blended CAC in this table (KES 1,966 Year 2, KES 1,720 Year 3) is lower than the fully-loaded CAC of KES 4,800 quoted in Part 06. The difference is the difference between channel-attributable acquisition cost and full-company CAC, which includes sales leadership, marketing operations, product marketing, content production, brand spend, and other costs not attributable to a single channel.
The channel insight that drives the whole strategy
SalesTrack borrows trust. It does not buy attention.
Every shilling spent on paid digital advertising is a shilling spent buying attention — attention that must then be converted into trust before it can produce a sale. Every shilling spent on partnerships, agents, and channels is a shilling invested in trust transfer — arriving at the customer already carrying credibility that would otherwise take months and significant spend to establish.
This is why the channel strategy is the growth strategy. The channels that work at SalesTrack's ARPU are the channels that carry trust. And the channels that carry trust are, without exception, the channels that are embedded in the communities SalesTrack serves.
Part 06 turns to pricing architecture — how the three tiers are structured, how the guarantee is priced, and what the unit economics look like under the assumptions this channel strategy produces.
Part 06 of 09 · 25 min read · ~3,800 words
Part 06 — Pricing Architecture
📖
Reading strategy — how to read this part
This part answers: why does SalesTrack charge what it charges, and does the model work? The key idea is the loss-based pricing frame — the subscription must be cheaper than the loss it prevents. The reference point is not what other software costs, but what the customer is currently losing without any system at all.
The one constraint that determines everything else
SalesTrack's pricing is built on a single principle, and every other pricing decision — tier structure, billing cycle, discount policy, guarantee terms, upgrade path — is downstream of it.
The pricing principle
The subscription must be cheaper than the loss it prevents.
This sounds obvious. It is not. Most SME software pricing in Kenya is set by benchmarking against competitors, by cost-plus calculations, or by what the founder thinks the market will bear. All three approaches fail in the Kenyan SME context, because they price against the wrong reference point.
The right reference point is not what other software costs. It is not what it costs SalesTrack to deliver the service. It is the amount of money the customer is currently losing without any system at all. That is the real competitor, and it is the number that determines what the customer can rationally pay.
The loss-based pricing frame — floor and ceiling by tier
| Tier |
Typical annual loss |
Pricing floor |
Pricing ceiling |
| Micro-enterprise |
KES 200,000–500,000 |
KES 1,500/month |
KES 4,000/month |
| Small enterprise |
KES 800,000–2.5M |
KES 2,500/month |
KES 7,000/month |
| Medium enterprise |
KES 2.5M–6M |
KES 4,000/month |
KES 12,000/month |
SalesTrack's published prices — KES 2,999, 4,999, and 6,999 — sit deliberately in the lower-middle of each range. They are high enough to signal that this is a serious tool, low enough that the ROI argument is undeniable, and positioned so that the customer's own arithmetic (annual loss ÷ 12) makes the subscription look small.
Why not price lower
The instinct in emerging-market SaaS is to price as low as possible to drive volume. SalesTrack rejects this instinct for three reasons, each grounded in observed behaviour in the Kenyan SME market.
Why pricing too low fails
| Reason |
Explanation |
| Perception threshold |
A business tool priced at KES 500–1,000/month signals a small-scale product, possibly a student project. Customers are not looking for cheap — they are looking for something that works. |
| Unit economics floor |
Onboarding cost averages KES 1,400/customer. Ongoing support averages KES 180/customer/month. Hosting averages KES 90/customer/month. M-Pesa processing averages KES 45/customer/month. At KES 1,000/month, gross margin drops below 60% and CAC payback extends beyond 12 months. |
| Customer accountability |
Counterintuitively, very cheap products have higher churn than moderately priced ones, because customers have no psychological stake in using them. |
Why not price higher
The opposite instinct — price high to capture value — also fails, for reasons specific to this market.
↑Three reasons pricing too high fails
The competitive ceiling from free alternatives. The primary competitor is the notebook, which costs nothing. Every tier's price has to beat not a competitive product but the customer's own default of doing nothing. At KES 2,999, SalesTrack is competing against KES 0. The gap is defensible because the customer can see, in their own stock-loss estimate, that the notebook is not really free — it is costing them KES 40,000/month in losses they cannot see. But if the subscription approaches the loss itself, the customer simply accepts the loss and keeps the notebook.
The psychological price anchors in the Kenyan SME market. Kenyan SME owners have specific price anchors for recurring services. Monthly rent for a market stall typically runs KES 5,000–15,000. A monthly mobile bundle runs KES 1,000–3,000. A monthly employee salary at the low end runs KES 15,000–25,000. SalesTrack's Starter tier at KES 2,999 sits deliberately at the upper end of the "mobile bundle" anchor — expensive enough to matter, cheap enough to be within the same category of thinking.
Loss of the wedge-tier volume. Micro-enterprises — 88% of the target market — will not pay more than approximately KES 4,000/month without exceptional justification. Above that threshold, the entire micro-enterprise segment becomes unreachable through normal channels.
The three tiers, in full
1Starter · KES 2,999/monthEntry Wedge
Positioning: The entry wedge. Priced for the smallest viable business — one till, one location, one owner making the decisions.
Built for: Single-till businesses that need the essentials connected properly. The duka, the kiosk, the single-counter pharmacy, the food vendor with one service point.
What's included:
- Point-of-sale transaction recording (online and offline)
- Product and inventory catalogue
- Stock level tracking with real-time updates
- Digital receipts delivered via WhatsApp or SMS
- Basic customer records (name, contact, purchase history)
- Single staff account
- Daily sales summary report
- Stock movement report
What's not included: Appointments, staff commissions, multi-branch view, advanced analytics, API access.
Strategic role: The wedge. Priced at the point where the ROI argument is undeniable — a business losing KES 40,000/month to shrinkage will pay KES 2,999 to find out where it is going.
Upgrade trigger: Hires a second staff member with a till, or opens a second location, or crosses KES 500,000/month turnover consistently.
Target customer count — Year 3: ~1,650 (55% of base). Contribution to MRR: KES 4.95M.
2Growth · KES 4,999/monthRevenue Core
Positioning: The revenue core. Priced for the business that has outgrown single-till simplicity and needs to manage people, time, and insight — not just transactions.
Built for: Multi-till retail, small supermarket, wholesale, mini-chain, established pharmacy.
What's included (everything in Starter, plus):
- Appointments and scheduling module
- Multiple staff accounts with role-based access
- Staff commission tracking and reporting
- Smart Business Insights — stock velocity, margin by product, shrinkage trends by staff member and by shift
- Custom reports (top movers, dead stock, expiry alerts)
- Purchase order tracking
- Supplier records and credit terms
- Priority WhatsApp support (≤2 hours response in business hours)
Strategic role: The revenue core. Where ARPU lifts from the Starter floor to the blended target. Where the staff-accountability pain point — the single strongest driver of willingness-to-pay in the small-enterprise tier — is monetised.
Upgrade trigger: Adds a third or fourth location, or faces an audit or regulatory requirement that demands multi-branch reporting.
Target customer count — Year 3: ~990 (33% of base). Contribution to MRR: KES 4.95M.
3Enterprise · KES 6,999/monthMargin Tier
Positioning: The margin tier. Priced for the business that needs broader operational control across locations, teams, and processes.
Built for: Regional retail chains, established agro-dealers, larger pharmacies, mid-size wholesalers.
What's included (everything in Growth, plus):
- Multi-branch direction and consolidated stock view
- Inter-branch stock transfers with reconciliation
- Advanced access controls and full audit trails
- Purchasing approvals and multi-level workflows
- Custom reporting and data export
- Dedicated onboarding (SalesTrack team leads the first stock-take)
- Named account manager
- Priority support with ≤1 hour response in business hours, ≤2 hours after hours
- Quarterly business review with account manager
Strategic role: The margin tier. Enterprise accounts carry the highest LTV, the lowest churn, and the highest referral value. A regional chain that adopts SalesTrack becomes a reference account that unlocks every small enterprise in its supply network.
Expansion path: Per-branch pricing above 5 branches (KES 1,999/branch/month). API access. Custom reporting and dashboards.
Target customer count — Year 3: ~360 (12% of base). Contribution to MRR: KES 2.52M.
Billing architecture — M-Pesa native
The payment method is not a separate decision from pricing. In the Kenyan SME market, the payment method is part of the pricing architecture, because a price the customer cannot pay is not a price.
Why M-Pesa is non-negotiable
A Kenyan SME owner will not enter card details into a website. Card penetration among the target base is near zero for recurring billing, and the fraud anxiety is real. Bank transfers require a bank account, formal documentation, and time the customer will not spend.
M-Pesa is the only payment rail that works for this market. It is universal, immediate, familiar, and trusted.
M-Pesa payment infrastructure — design decisions
| Element |
Design |
Rationale |
| Payment method |
M-Pesa Paybill with account number, or STK Push |
Paybill is universal; STK Push reduces steps for customers with mobile data |
| Billing cycle |
Monthly, auto-renewing |
Matches customer cash flow patterns; avoids annual commitment barrier |
| Grace period |
3 days after failed payment before suspension |
Recovery, not cancellation, is the default posture |
| Annual prepay discount |
Two months free (KES 29,990 / 49,990 / 69,990) |
Improves cash flow; annual-prepay cohort churn drops to near-zero |
| Failed-payment handling |
Automated WhatsApp retry over 5 days |
Most failed payments are timing issues, not intent |
| Receipts |
Automatic M-Pesa receipt match sent to customer WhatsApp |
Reconciliation for the customer; reduces billing disputes to near zero |
| Refund policy |
Pro-rata refund on annual prepay within 30 days; no refunds on monthly |
Aligns with guarantee terms; keeps monthly low-commitment |
| Currency |
KES only |
Foreign currency pricing is a conversion barrier and a trust signal problem |
⟳Failed-payment recovery sequence — the six-step timeline
The majority of failed M-Pesa subscription payments are timing-related, not intentional. The recovery sequence is designed around that fact:
-
Day 0 — Payment attempt fails. Automatic WhatsApp message: "Hi [name], your SalesTrack subscription couldn't process today. No problem — you can pay whenever suits you best. Here's a direct link to the M-Pesa Paybill. We'll keep your account active for the next 3 days."
-
Day 1 — First reminder. Short message with direct STK Push option.
-
Day 3 — Final reminder before suspension. "Just a reminder — your SalesTrack account will pause tomorrow if payment hasn't been received. All your data is safe."
-
Day 4 — Account suspended (soft). Account becomes read-only. Customer can still view their data but cannot record new transactions.
-
Day 7 — Final outreach. Personal WhatsApp from a sales agent: "Habari [name]. Just checking in — is everything okay with your business? If you're having a cash flow issue, we can discuss options."
-
Day 30 — Reactivation or archive. If the customer has not reactivated, account is archived (data retained for 12 months). A win-back sequence runs at 6 months and 12 months.
The guarantee — and what it actually costs
The 30-day shrinkage guarantee
"If SalesTrack doesn't reduce your shrinkage by more than its monthly cost within 30 days, your first three months are free."
A guarantee like this is only defensible if the underlying maths holds. It does, and the reason is that the guarantee is a measurement, not a promise.
Guarantee economics — why the downside is priced in
| Metric |
Assumption |
Value |
| Median claimed monthly shrinkage (Starter tier) |
Conservative estimate based on sector benchmarks |
KES 40,000 |
| Shrinkage reduction in first 30 days |
Conservative estimate — most systems deliver more |
35–50% |
| Monthly saving delivered |
Derived |
KES 14,000–20,000 |
| Starter subscription cost |
Published price |
KES 2,999 |
| Guarantee trigger threshold |
Saving must exceed cost |
KES 2,999 |
| Margin of safety |
Saving ÷ threshold |
4.7× – 6.7× |
Reading the margin of safety
The margin of safety is the guarantee's entire justification. For the guarantee to be triggered, SalesTrack's software would have to deliver less than one-seventh of its conservative modelled impact. If that happens systematically, the product has a problem the guarantee is correctly surfacing — it is not a pricing problem, and the guarantee should not be blamed for it.
Guarantee exposure — modelled worst cases
| Scenario |
Guarantee trigger rate |
Cost per triggered customer |
Annual exposure (Year 2, 2,100 base) |
| Base case |
5% |
KES 8,997 (3 months free) |
KES 945,000 |
| Elevated |
15% |
KES 8,997 |
KES 2,835,000 |
| Worst case |
30% |
KES 8,997 |
KES 5,670,000 |
The base case (5% trigger rate) costs approximately KES 945,000 per year — less than 1% of Year 2 revenue. The elevated case (15%) costs KES 2.8M — approximately 3.6% of Year 2 revenue. The worst case (30%) costs KES 5.7M — approximately 7.3% of Year 2 revenue.
How the guarantee is measured, in full
The five-number measurement process
-
Baseline stock value. Established at the first stock-take during onboarding (Day 1–7). Recorded with timestamp and staff login, making it tamper-evident.
-
Recorded stock movement. Sum of all sales, receipts, and adjustments recorded over the following 30 days.
-
Expected stock value. Calculated as baseline minus recorded movement.
-
Actual stock value. Established at a second stock-take on Day 30.
-
Variance. Expected minus actual — by definition, the shrinkage.
All five numbers are visible to the customer in their own dashboard. The measurement is objective, auditable, and impossible to dispute on either side.
Competitive pricing analysis
Competitive pricing — SalesTrack vs. actual alternatives
| Alternative |
Price point |
What it delivers |
What it does not |
| Notebook |
KES 0 |
Nothing measurable |
Everything |
| Excel / Sheets |
KES 0 |
Manual record keeping |
Real-time, offline, M-Pesa reconciliation, mobile |
| Legacy desktop POS |
KES 15,000–50,000 one-time + KES 3,000–6,000/year support |
Transaction recording |
Mobile, offline sync, multi-branch, M-Pesa reconciliation |
| Foreign cloud SaaS |
USD 30–100/month (KES 4,000–13,000) |
Feature-rich inventory |
Offline mode, M-Pesa native billing, WhatsApp support, Kenyan tax rules |
| Local POS vendors |
KES 2,500–8,000/month |
Sector-specific functionality |
Single-tier or non-upgradeable; no all-in-one micro-to-enterprise path |
| SalesTrack Starter |
KES 2,999/month |
Full stack, offline-native, M-Pesa billed, WhatsApp supported |
Appointments, staff commissions, multi-branch |
| SalesTrack Growth |
KES 4,999/month |
All of Starter plus staff accountability and insights |
Multi-branch consolidated reporting |
| SalesTrack Enterprise |
KES 6,999/month |
Full stack plus multi-branch and audit |
Nothing material for the target segment |
Unit economics — the base case
The following model uses fully-loaded CAC — every shilling of marketing spend, agent commission, roadshow cost, radio airtime, sales-team salary, and channel overhead included, divided by net new paying subscribers.
SalesTrack unit economics — base case
| Metric |
Value |
Note |
| Blended ARPU |
KES 5,400 / month |
Weighted mix across three tiers |
| Blended CAC (fully loaded) |
KES 4,800 |
Includes all channel + sales overhead |
| Gross margin |
72% |
Hosting, support, payment fees deducted |
| Monthly gross churn |
5.0% |
Average customer life ≈ 20 months |
| Customer lifetime |
20 months |
Derived from churn |
| LTV (gross margin adjusted) |
KES 77,760 |
5,400 × 20 × 0.72 |
| LTV : CAC |
16.2 : 1 |
Healthy for emerging-market SME SaaS |
| CAC payback |
1.23 months |
Capital-efficient growth |
Sensitivity analysis — where the model breaks
LTV:CAC sensitivity — churn vs. CAC (20 combinations)
| Monthly churn |
CAC = KES 3,500 |
CAC = KES 4,800 |
CAC = KES 6,500 |
CAC = KES 8,500 |
| 3.5% |
32.6 : 1 |
23.8 : 1 |
17.6 : 1 |
13.4 : 1 |
| 5.0% |
22.2 : 1 |
16.2 : 1 |
11.9 : 1 |
9.1 : 1 |
| 6.5% |
17.1 : 1 |
12.5 : 1 |
9.2 : 1 |
7.0 : 1 |
| 8.0% |
13.9 : 1 |
10.1 : 1 |
7.5 : 1 |
5.7 : 1 |
| 10.0% |
11.1 : 1 |
8.1 : 1 |
6.0 : 1 |
4.6 : 1 |
Churn matters more than CAC
Moving from 5% to 8% churn hurts LTV:CAC more than moving from KES 3,500 to KES 6,500 CAC. This is why the KPI dashboard in Part 08 tracks churn weekly rather than monthly, and why the phase gates in Part 07 prioritise retention over acquisition. But note also that the model stays viable across almost the entire plausible range — even at 10% monthly churn and KES 8,500 CAC, LTV:CAC remains above 4:1.
Contribution margin by tier
Contribution margin by tier — Year 2 steady state
| Metric |
Starter |
Growth |
Enterprise |
| Subscription price |
KES 2,999 |
KES 4,999 |
KES 6,999 |
| Total direct cost |
KES 315 |
KES 555 |
KES 945 |
| Gross margin |
KES 2,684 (89.5%) |
KES 4,444 (88.9%) |
KES 6,054 (86.5%) |
| Blended CAC |
KES 3,800 |
KES 5,600 |
KES 7,200 |
| CAC payback |
1.42 months |
1.26 months |
1.19 months |
| Expected churn |
6.5% |
4.5% |
2.5% |
| Customer lifetime |
15.4 months |
22.2 months |
40 months |
| LTV |
KES 41,334 |
KES 98,657 |
KES 242,160 |
| LTV : CAC |
10.9 : 1 |
17.6 : 1 |
33.6 : 1 |
Three strategic implications from the tier economics
-
Starter pays for itself, but barely. At LTV:CAC of 10.9:1, Starter is viable but thin. The tier's real value is as a wedge — it gets the customer into the system, and the upgrade pathway transforms Starter economics into Growth economics over time.
-
Growth is the sweet spot. At 17.6:1, Growth is the most efficient tier in the portfolio. Every strategic decision about tier design and upgrade incentives should bias toward moving customers into Growth as quickly as the customer's own business supports it.
-
Enterprise is the reference-account tier. At 33.6:1, Enterprise economics are extraordinary — but the tier is not primarily valued for its direct contribution. Enterprise customers are the credibility anchors that unlock the small-enterprise tier through their logos, testimonials, and supply-network referrals.
Pricing discipline — what SalesTrack refuses to do
Pricing discipline — tactics SalesTrack will not use
| Tactic |
Why competitors use it |
Why SalesTrack refuses |
| Deep discounting to close |
Belief that the customer will pay more later |
Discounting anchors the customer's price expectation; SalesTrack's guarantee replaces discounts as the closing tool |
| Hidden setup fees |
Captures margin at signup |
Setup is free; hidden fees destroy trust before onboarding begins |
| Multi-year contracts with lock-in |
Improves cash predictability |
Monthly cancellation is a positioning commitment; a customer trapped in a contract is not a customer who recommends SalesTrack |
| Volume discounting for large deals |
Attracts enterprise buyers |
Enterprise pricing is per-branch above 5 branches; volume discounts reward scale without penalising the small customer |
| Freemium tier |
Drives initial signups |
Free users consume support capacity without revenue; SalesTrack's wedge is the free first month, not a free tier |
| Raise prices on existing customers |
Improves ARPU over time |
SalesTrack commits to no price increases on existing subscriptions for 24 months from signup |
Price positioning over time
SalesTrack's pricing is not static across the 36-month roadmap. Two adjustments are planned, both gated on business performance.
↑Adjustment 1 — Tier price increase, Year 3 Q3
Conditional on Year 2 performance meeting all phase gates, SalesTrack raises list prices by 10% across all three tiers effective Year 3 Q3: Starter to KES 3,299, Growth to KES 5,499, Enterprise to KES 7,699. Existing customers remain on their original price for 24 months from signup.
The rationale is inflation adjustment plus margin improvement. The gating condition is deliberate: raising prices before the business has proven retention and unit economics would be premature.
↑Adjustment 2 — Enterprise expansion pricing, Year 3 Q4
For Enterprise customers with more than 5 branches, SalesTrack introduces per-branch pricing at KES 1,999/branch/month. This allows multi-branch operations to be priced fairly without requiring a wholesale tier restructuring.
Both adjustments are optional and gated. If phase gate performance is weaker than planned, both are deferred.
The pricing principle, restated
Every pricing decision returns to the same test: does this price make the ROI argument undeniable? A price the customer has to think about is a price that will be negotiated, discounted, or abandoned. A price the customer does not have to think about — because their own loss arithmetic makes it obviously correct — is a price that converts.
Part 07 turns to the 36-month revenue roadmap — how the pricing architecture converts into subscriber targets, ARR, cost structure, and phase gates.
Part 07 of 09 · 25 min read · ~3,600 words
Part 07 — The 36-Month Revenue Roadmap
📖
Reading strategy — how to read this part
This part answers: what does execution look like, quarter by quarter, and what has to be true before the next phase is committed? The key ideas are the phase gates — conditions that must be met before spend is scaled — and the churn arithmetic, which shows that gross adds must be roughly twice net adds.
The roadmap is a discipline, not a forecast
A revenue roadmap is not a prediction. It is a set of commitments, gates, and consequences that turn ambition into execution. The distinction matters, because most SME growth plans in Kenya fail not because the targets were wrong but because the plan had no mechanism for detecting failure and correcting course.
SalesTrack's roadmap is structured to solve that problem. It has three annual phases. Each phase has a subscriber target, an ARR target, and — critically — a gate: a specific set of conditions that must be true before the next phase's spend is committed. If a gate fails, the consequence is defined in advance.
The roadmap's three governing principles
-
Prove before scaling. No channel, no geography, and no spend category expands until the unit economics of the previous phase are validated.
-
Retention before acquisition. Churn is the master metric. Every phase gate is anchored on it, because scaling a leaky bucket multiplies the leak.
-
Conservative on targets, honest on costs. The subscriber and ARR targets are the floor of what the strategy can reasonably deliver. The cost structure is honest about what it actually takes — including that profitability does not arrive inside 36 months under the base case.
The churn arithmetic behind the targets
Because churn drives everything, it is worth showing the arithmetic in full, so that anyone reading the roadmap can see exactly where the numbers come from.
Gross adds required to hit net new targets — the arithmetic nobody shows
| Phase |
Opening subs |
Net new target |
Avg monthly churn |
Churned during year |
Gross adds required |
| Year 1 |
0 |
900 |
5.5% |
~350 |
~1,250 |
| Year 2 |
900 |
1,300 |
5.0% |
~810 |
~2,110 |
| Year 3 |
2,100 |
1,600 |
4.5% |
~1,530 |
~3,130 |
The gap between gross and net is enormous
Year 2 requires 2,110 gross activations to produce 1,300 net new subscribers. Year 3 requires 3,130 gross activations to produce 1,600 net new. Every incremental subscriber costs more than the headline number suggests, because a meaningful fraction of the existing base churns each month and must be replaced before growth is counted.
This is why the phase gates prioritise retention over acquisition. Reducing Year 3 churn from 4.5% to 3.5% would reduce the gross adds requirement by approximately 600 activations — roughly a 20% reduction in acquisition workload for the same net outcome.
Phase 1 — Year 1: Prove the model
Year 1 — Nairobi Metropolitan focus
Subscriber target: 900 exit
Exit ARR: KES 42.1M
Geography: Nairobi, Kiambu, Machakos, Kajiado
Channel focus: WhatsApp Business (primary), Nairobi market-day roadshows, agent pilot (50 agents)
Product focus: Starter tier only — prove onboarding works in under 7 days at scale before layering Growth
Year 1 — quarterly build
| Quarter |
Net new |
Exit subs |
Key activity |
| Q1 |
+120 |
120 |
WhatsApp channel launch; first 5 roadshows; baseline onboarding playbook documented |
| Q2 |
+200 |
320 |
Roadshow cadence established (4/month); agent pilot launched (50 certified); first case studies documented |
| Q3 |
+270 |
590 |
Agent network active (20–30 producing); roadshows optimised; first MFI pilot conversation |
| Q4 |
+310 |
900 |
MFI pilot activated; retention playbook refined; Year 2 scale-up planning |
Why Q1's pace is deliberately slow
The purpose of Q1 is not subscriber volume — it is to build the onboarding process, document the sales playbook, and confirm that the model works before scaling investment in any channel. A business that tries to hit 900 subscribers in Q1 will compromise onboarding quality, generate churn that poisons the following quarters, and arrive at Q2 with no validated process.
Year 1 — the operating model
Year 1 — team structure
| Role |
Headcount |
Responsibility |
| Sales lead |
1 |
Channel oversight, WhatsApp team management, roadmap execution |
| WhatsApp agents |
4 |
Lead handling, demos, qualification, onboarding handoff |
| Onboarding specialist |
1 |
7-day onboarding execution, baseline stock-takes, 30-day reviews |
| Field agents (roadshows) |
2 |
Roadshow execution, in-market demos, signup processing |
| Engineers |
2 |
Product development, bug fixing, feature roadmap for Year 2 Growth tier |
| Founder |
1 |
Marketing, partnerships, product direction, hands-on in all functions |
Y1 → Y2 gate — the conditions before scaling
The following must be true before Year 2 investment is committed:
- Monthly gross churn ≤ 5.5% for the last 2 months of Year 1
- Median onboarding time ≤ 7 days across the last quarter's cohort
- At least 15 documented shrinkage-reduction case studies, covering at least 3 sectors
- Blended CAC ≤ KES 6,000 across the last quarter's cohort
- 30-day ROI guarantee trigger rate ≤ 10% across the full year
If the gate fails: Year 2 spend is deferred by one quarter, and the following quarter is dedicated entirely to fixing whichever gate condition failed. Scaling a business with unproven retention or unclear ROI is the fastest path to burning runway.
Phase 2 — Year 2: Scale the channels
Year 2 — 15 counties, multi-channel expansion
Subscriber target: 2,100 exit
Exit ARR: KES 113.4M
Geography: 15 highest-density SME counties plus Year 1 counties
Channel focus: County roadshows (2 counties/month), KNCCI and KEPSA partnership activated, MFI pilots converting to full partnerships, vernacular radio launch
Product focus: Growth tier launch and Starter→Growth upgrade campaign
Year 2 — quarterly build
| Quarter |
Net new |
Exit subs |
Key activity |
| Q1 |
+280 |
1,180 |
KNCCI/KEPSA partnership live; radio launch on Milele FM; Growth tier launched |
| Q2 |
+320 |
1,500 |
County roadshows expanded to 2/month; first MFI partner at full scale; upgrade campaign begins |
| Q3 |
+320 |
1,820 |
Agent network scaled to 150 active; second radio station added; Enterprise tier refinement |
| Q4 |
+280 |
2,100 |
Full 15-county coverage; agent network at 250 certified; Year 3 scale-up planning |
The tier upgrade mechanics driving ARPU lift
Year 2's ARPU lift from KES 3,900 to KES 4,500 depends on a specific mechanism: Starter→Growth upgrades. The lift is not driven by pricing changes — it is driven by existing customers moving up the tier structure as their businesses grow.
Upgrade mechanics — how ARPU lifts
| Driver |
Upgrade trigger |
Timing |
ARPU lift |
| Staff accountability |
Customer hires 2nd till operator; owner wants shift-level visibility |
3–6 months post-onboarding |
Starter → Growth (+KES 2,000) |
| Multi-branch expansion |
Customer opens 2nd location; needs consolidated view |
6–18 months post-onboarding |
Growth → Enterprise (+KES 2,000) |
| Audit/regulatory requirement |
Customer faces KRA audit or supplier compliance demand |
Variable |
Growth → Enterprise |
| Seasonal scale-up |
Agro-dealer or hospitality customer needs temporary higher capacity |
Seasonal (returning annually) |
Starter → Growth for 3–6 months |
Y2 → Y3 gate — the conditions before national expansion
The following must be true before Year 3 investment is committed:
- Monthly gross churn ≤ 5.0% for the last 2 months of Year 2
- At least 20% of subscribers on Growth or Enterprise tier
- At least 2 MFI partnerships generating ≥ 100 subscribers each
- Blended CAC ≤ KES 5,200 across the last quarter's cohort
- Agent network ≥ 250 certified agents, with at least 150 active
- Radio CAC stable below KES 1,800
If the gate fails: Year 3 does not proceed as planned. The specific failing conditions determine the response — a churn failure defers national expansion and triggers a retention sprint; a CAC failure shifts spend toward agent and MFI channels; an agent network failure defers the national roadshow plan.
Phase 3 — Year 3: Compound and consolidate
Year 3 — National reach, Enterprise focus
Subscriber target: 3,000 exit
Exit ARR: KES 180.0M
Geography: National — all 47 counties reachable via agent and WhatsApp channels
Channel focus: Full channel stack active; agent-led growth dominates; enterprise direct sales established
Product focus: Enterprise tier expansion, API access, first wave of enterprise reference accounts
Year 3 — quarterly build
| Quarter |
Net new |
Exit subs |
Key activity |
| Q1 |
+380 |
2,480 |
National roadshow plan launched; radio expanded to 5 stations; agent network growth restarts |
| Q2 |
+400 |
2,880 |
Enterprise reference accounts live; API access launched; first per-branch pricing test |
| Q3 |
+380 |
3,260* |
Price increase planned; agent network at 500 certified; Year 4 planning begins |
| Q4 |
+380 (gross) |
3,000 |
Q3 over-performance reversed by normal Q4 churn; Year 3 gate assessed |
Why Q3 spikes and Q4 normalises
The Q3 spike and Q4 normalisation reflect the reality that churn is not uniform across the year. Q3 tends to outperform because of agricultural seasons and back-to-school retail activity. Q4 tends to underperform due to holiday disruptions and end-of-year cash-flow pressure. The Year 3 exit target of 3,000 assumes Q3 outperformance is substantially eroded by Q4 churn — which is the conservative assumption.
The cost structure — full picture
Indicative cost structure — Year 1 through Year 3
| Cost line |
Year 1 |
Year 2 |
Year 3 |
| People — sales, onboarding, engineering, G&A |
KES 18.0 M |
KES 42.0 M |
KES 78.0 M |
| Channel & acquisition spend |
KES 9.5 M |
KES 24.0 M |
KES 38.0 M |
| Infrastructure & hosting |
KES 2.4 M |
KES 5.8 M |
KES 11.0 M |
| Support & onboarding delivery |
KES 3.2 M |
KES 7.5 M |
KES 13.0 M |
| G&A (office, tools, legal, finance) |
KES 4.0 M |
KES 8.0 M |
KES 14.0 M |
| Total cost |
KES 37.1 M |
KES 87.3 M |
KES 154.0 M |
| Revenue collected (cash) |
KES 22.5 M |
KES 78.0 M |
KES 147.0 M |
| Net contribution |
−KES 14.6 M |
−KES 9.3 M |
−KES 7.0 M |
| Cumulative cash deficit |
−KES 14.6 M |
−KES 23.9 M |
−KES 30.9 M |
Two facts that must be stated plainly
First, SalesTrack does not reach profitability inside 36 months under this scenario. It reaches a position where the gap is closing fast — the deficit shrinks from KES 14.6M in Year 1 to KES 7.0M in Year 3 — and the Year 4 trajectory, if the channel engine continues to mature, is clearly profitable. But Year 3 is still a loss year.
Second, cumulative capital requirement through Year 3 is approximately KES 31M. This is the number that matters for fundraising, capital planning, or founder cash-flow decisions.
The phase gates — full consequence map
Phase gates — full consequence map
| Gate |
Metric |
Threshold |
If missed — primary consequence |
If missed — secondary consequence |
| Y1 → Y2 |
Monthly churn |
≤ 5.5% |
Defer roadshow expansion by 1 quarter |
Retention sprint: call every churned customer, document reasons, ship fixes |
| Onboarding time |
≤ 7 days median |
Hire additional onboarding specialists before Q1 Year 2 |
Simplify onboarding process; cut training sessions from 3 to 2 |
| ROI case studies |
≥ 15 |
Delay radio launch by 1 quarter |
Run a sprint to document existing customer outcomes |
| Blended CAC |
≤ KES 6,000 |
Reduce paid channel spend by 40% |
Shift budget toward agent and MFI channels |
| Guarantee trigger rate |
≤ 10% |
Freeze new tier features until root cause is fixed |
Product sprint focused on onboarding efficacy |
| Y2 → Y3 |
Monthly churn |
≤ 5.0% |
Defer national roadshow plan by 1 quarter |
Targeted retention intervention on highest-churn cohorts |
| Growth+ tier share |
≥ 20% |
Launch dedicated upgrade campaign |
Adjust Year 3 ARR target downward, not subscriber target |
| MFI partnerships |
≥ 2 at scale |
Increase referral fee to accelerate conversion |
Recruit additional MFI partners as alternate path |
| Agent network |
≥ 250 certified |
Boost agent recruitment spend |
Increase per-activation commission to accelerate |
| Y3 close |
Agent-sourced adds |
≥ 50% of gross |
Year 4 growth requires continued paid spend |
Redesign agent compensation to improve retention |
| Gross margin |
≥ 75% |
Reassess infrastructure cost base |
Renegotiate support delivery model |
| Enterprise accounts |
≥ 10 reference logos |
Enterprise direct sales scale-up deferred |
Reposition Enterprise tier value proposition |
Risk register
Risk register — top risks to the roadmap
| Risk |
Probability |
Impact |
Mitigation |
| Churn exceeds 6.5% monthly |
Medium |
High |
Retention sprint protocol; onboarding efficacy review; guarantee trigger analysis; weekly churn tracking |
| M-Pesa payment integration disruption |
Low |
High |
Secondary payment rails developed in Year 2; payment recovery sequence tested quarterly |
| Competitor launches comparable tier |
Medium |
Medium |
Product velocity; deepen channel partnerships; build switching costs through data history |
| Agent network fails to scale |
Medium |
Medium |
Increase commission if needed; recruit from alternative pools; accept slower national expansion |
| Radio CAC exceeds KES 2,000 |
Medium |
Low |
Shift radio spend to agent and MFI channels; reduce station count; move to testimonial-only content |
| Currency volatility impacts hosting costs |
Medium |
Low |
Cloud cost hedging in KES; migrate to regional hosting if needed |
| Regulatory change to M-Pesa or data handling |
Low |
High |
Compliance monitoring; engagement with CA and CBK; data residency planning |
| Key personnel departure |
Medium |
Medium |
Documentation discipline; cross-training; retention equity for senior roles |
| Broadband / mobile data cost increase |
Low |
Low |
Offline mode is a first-class feature; data-optimised sync design minimises usage |
| Major economic downturn in Kenya |
Low |
High |
Survival positioning is counter-cyclical — in downturns, SME owners need to stop losses more urgently, not less |
The roadmap in one sentence
Prove the ROI argument in Nairobi on 900 subscribers in Year 1, scale the channels that carry trust — not the ones that carry reach — to 2,100 subscribers in Year 2, and compound the trust-based channels to 3,000 subscribers and KES 180M ARR by end of Year 3 — gated at every phase on churn, proof, and acquisition cost rather than on ambition, and honest about the KES 31M cumulative capital requirement that the roadmap actually demands.
Part 08 turns to the KPI dashboard — the twelve metrics that govern execution of this roadmap, the weekly operating rhythm that keeps it on track, and the intervention protocols that activate when a red flag fires.
Part 08 of 09 · 15 min read · ~1,700 words
Part 08 — The KPI Dashboard
📖
Reading strategy — how to read this part
This part answers: what does SalesTrack measure, how often, and what triggers intervention? The key idea is the weekly operating rhythm — four numbers, thirty minutes, every Monday. The twelve-metric dashboard supports that rhythm.
A strategy is a document. A dashboard is a management system.
Every part of this blueprint so far has been a plan. Part 08 is the mechanism that makes the plan live or die on evidence. Without a dashboard, SalesTrack's roadmap is a set of numbers that get reviewed annually, at which point the damage from a bad quarter has already compounded into the next one. With a dashboard, the roadmap is a management system that corrects course weekly, before small problems become structural ones.
The dashboard principle
Track few things, track them weekly, and act on them immediately. Every metric in this dashboard has a defined owner, a target, and a red-flag threshold. A metric without a threshold is a number. A metric with a threshold is a decision trigger.
Category 1 — Growth metrics
Growth KPIs — cadence, targets, and thresholds
| Metric |
Owner |
Cadence |
Target |
Red flag |
| Gross new subscribers |
Sales lead |
Weekly |
On plan ±10% |
< 80% of plan for 2 consecutive weeks |
| Blended CAC |
Founder / Sales lead |
Monthly |
≤ KES 5,200 |
> KES 6,000 for 2 consecutive months |
| Channel mix (% of gross adds) |
Sales lead |
Monthly |
Agent ≥ 25% by Y2 |
Any single channel > 70% of total |
| Funnel conversion (enquiry → paid) |
Sales lead |
Weekly |
≥ 12% |
< 8% |
Category 2 — Retention metrics
Retention KPIs — the metrics that determine whether the model works
| Metric |
Owner |
Cadence |
Target |
Red flag |
| Monthly gross churn |
Onboarding lead |
Weekly |
≤ 5.0% |
> 6.0% for 2 consecutive weeks |
| Net revenue retention |
Founder |
Monthly |
≥ 100% |
< 95% |
| 30-day activation rate |
Onboarding lead |
Weekly |
≥ 85% |
< 75% — onboarding is failing |
| Upgrade rate (Starter → Growth+) |
Sales lead |
Monthly |
≥ 2% of base/month |
< 1% for 3 consecutive months |
Category 3 — Unit economics
Unit economics KPIs — the health of the underlying machine
| Metric |
Owner |
Cadence |
Target |
Red flag |
| LTV : CAC ratio |
Founder |
Monthly |
≥ 10 : 1 |
< 6 : 1 |
| CAC payback period |
Founder |
Monthly |
≤ 2 months |
> 4 months |
| Gross margin |
Founder |
Monthly |
≥ 72% |
< 65% |
| Blended ARPU |
Sales lead |
Monthly |
On plan ±5% |
Declining for 3 consecutive months |
The weekly review — thirty minutes, four numbers
Monday morning, 30 minutes, four numbers
If all four are within target, the business is on track and the review ends in five minutes. If one is off-target, the corresponding intervention plan activates within five business days. If two or more are off-target simultaneously, the phase gate for the next quarter is deferred until both are corrected.
The review is deliberately short. Its purpose is not analysis — that happens in the intervention. Its purpose is to confirm that the roadmap is on track, or to trigger the intervention that will return it to track.
What to do when a red flag fires
A red flag is not a report item. It is a trigger. Each of the three categories has a defined intervention protocol that activates within five business days of the flag firing.
!Churn red flag — what happens next
Trigger: Monthly gross churn > 6.0% for 2 consecutive weeks.
Immediate action (Day 1–5):
- Pull the cohort of churned accounts from the last 30 days.
- Call 20 of them. Not email — call. The goal is not to win them back but to understand why they left. Record the actual reason in their own words.
- Segment churn reasons into five buckets: product gap, onboarding failure, price, business closure, competitive switch.
- If > 40% of churn is product gap or onboarding failure, pause all new channel spend until the underlying issue is fixed.
- If > 40% of churn is price or business closure, the issue is external — resume normal operations and monitor.
Strategic principle: Scaling acquisition while retention is broken is the fastest way to burn a startup's runway. Pause first. Fix. Then resume.
Exit condition: Churn returns below 5.5% for two consecutive weeks, and the churn-reason analysis shows the product and onboarding issues are resolved.
!CAC red flag — what happens next
Trigger: Blended CAC > KES 6,000 for 2 consecutive months.
Immediate action (Day 1–5):
- Break CAC down by channel. Identify which channel has spiked, not just the blended number.
- If it is paid media — reduce spend by 50% immediately and reallocate to agent networks, which have structurally lower CAC.
- If it is roadshows — audit logistics cost per activation. Roadshow CAC should track below KES 1,500.
- If it is MFI partnerships — renegotiate referral terms. MFI CAC should be structurally the lowest channel.
- If it is WhatsApp — audit the qualification process. High WhatsApp CAC usually means the sales team is spending too much time on unqualified leads.
Strategic principle: Every channel has a structural CAC. When a channel's CAC drifts above its baseline, the cause is almost always operational, not market-wide.
Exit condition: Blended CAC returns below KES 5,500 for one month.
!ARPU red flag — what happens next
Trigger: Blended ARPU declining for 3 consecutive months.
Immediate action (Day 1–5):
- Check tier mix. A drop in ARPU almost always means too much Starter-tier concentration in the new cohort.
- Launch a targeted upgrade campaign to the Starter base — with a specific, sector-relevant Growth-tier use case.
- Review the enterprise pipeline. If enterprise deals are stalling, ARPU will not lift, because Enterprise-tier revenue is the primary lever for blended ARPU.
- Do NOT discount. Discounting to protect ARPU is self-defeating.
Strategic principle: ARPU lifts through product-led upgrade, not through price increases or discounts.
Exit condition: Blended ARPU stabilises and returns to the roadmap trajectory for one month.
The integrated control loop
-
Roadmap sets subscriber, ARR, and cost targets by phase.
-
Dashboard tracks the twelve metrics that determine whether the roadmap is on track.
-
Weekly review catches drift on the four leading numbers before it becomes structural.
-
Intervention protocols activate within 5 business days when a red flag fires.
-
Phase gates convert dashboard outcomes into strategic decisions about whether to advance, defer, or reframe the next phase of the roadmap.
Every part of this loop is documented, owned, and scheduled. Nothing depends on someone remembering to check. Nothing depends on a founder's intuition about whether things are working. The dashboard answers that question every Monday, with data.
Part 09 closes the blueprint — restating the argument, stating the honest limitation, and setting out what the next 36 months actually require.
Part 09 of 09 · 10 min read · ~1,500 words
Part 09 — Conclusion: The Argument in Full
📖
Reading strategy — how to read this part
This part answers: what has this document actually argued, and what does it honestly claim and not claim? The honesty section is the most important — it states plainly what the document does not claim, which is what makes the claims it does make credible.
What this document has argued
This blueprint opened with a number and a problem. The number was 7.4 million — the count of Kenyan micro, small, and medium enterprises that form the commercial spine of the country. The problem was that only about one in ten of those businesses has any reliable, real-time record of what is on its shelves, what is selling, and what is disappearing.
The eight parts that followed have been one long attempt to answer a single question: given that market, and given that problem, what does it actually take to build a business that solves it at scale?
The answer is not a product. It is not a price. It is not a channel. It is the alignment of all three — a product designed for how Kenyan SMEs actually operate, priced for what they can actually pay, delivered through channels they actually trust, and proven within a time window they actually have patience for.
The argument in one paragraph
Kenya's SME market is large enough to support a business of meaningful scale, underserved enough that no incumbent has established a defensible position, and structurally ready — through smartphone penetration, M-Pesa ubiquity, and WhatsApp as communication infrastructure — for a product that is priced for the Kenyan wallet, paid through M-Pesa, delivered over WhatsApp, and positioned not as software but as a business survival tool that makes previously invisible losses visible within the first 30 days. If SalesTrack executes this positioning through the channels that carry trust, holds its unit economics within the ranges this document models, and gates its scaling on retention rather than on ambition, it can reach 3,000 paying subscribers and KES 180M ARR within 36 months — capturing 0.04% of Kenya's total MSME base, and 0.17% of the reachable serviceable market.
The five pillars, restated with their mechanics
The five pillars — each with its execution mechanic
| Pillar |
What it asserts |
Mechanic |
| 1. Segment precisely |
The market is three tiers, not one. The serviceable addressable market is 1.8 million, not 7.4 million. |
Three-tier structure matched to operational complexity. Five sector variations in messaging. Geographic prioritisation by county density. |
| 2. Position as survival |
"Inventory management software" is a poisoned category. SalesTrack competes in "business survival tools." |
Survival-frame messaging across all channels. Feature translation table. Never-say list that eliminates software jargon. |
| 3. Price for the wallet |
The subscription must be cheaper than the loss it prevents. The reference point is the loss, not the competition. |
Three-tier pricing. M-Pesa-native billing. 30-day ROI guarantee with a 4.7×–6.7× margin of safety. No discounts, no hidden fees, no lock-in. |
| 4. Distribute through trust |
Paid advertising cannot economically reach a low-ARPU SME base. SalesTrack borrows trust; it does not buy attention. |
Six-channel distribution model with defined CAC targets. Trigger-based channel activation. Blended CAC below KES 5,000. |
| 5. Prove ROI in 30 days |
The guarantee is the positioning made concrete. It is not a discount. |
Objective, auditable measurement. Failed-promise protocol. KPI dashboard tracking guarantee trigger rate weekly. |
The honesty section
Every strategy document that claims to be useful has to state its limitations. There are four things this blueprint does not claim, and it is important that they are stated clearly.
1This blueprint does not claim SalesTrack will win the market
It claims that the market is large enough, the pain is real enough, and the channels exist to reach it — and it lays out the specific conditions under which SalesTrack can claim a meaningful, defensible share. Whether those conditions are met is an execution question, not a strategy question. The strategy is sound. The execution is the work.
2This blueprint does not claim profitability within 36 months
Under the base case, SalesTrack reaches end of Year 3 with approximately KES 7M annual net loss and approximately KES 31M cumulative capital requirement. The business is closing on profitability, and the Year 4 trajectory is clearly positive — but Year 3 is a loss year. Any pitch that claims KES 180M ARR and near-term profitability is not being straight with its audience.
3This blueprint does not claim to replace the notebook
The notebook is free, familiar, and universally accepted. SalesTrack does not replace it on day one. SalesTrack replaces it after 30 days, when the customer has run both in parallel and seen the difference in their own numbers. The parallel-run period is the point. It is not a fallback.
4This blueprint does not claim perfection in the product
SalesTrack at launch will not have every feature the roadmap eventually includes. It will not have the perfect onboarding experience for every sector, the perfect offline sync behaviour in every network condition, or the perfect mobile UX for every type of shopkeeper. The guarantee exists precisely because the product will not be perfect — it will be good enough to deliver measurable shrinkage reduction within 30 days, and the guarantee puts that claim to a test the customer can verify.
The three things that will determine whether this works
Three factors determine the outcome of this strategy. None of them is a feature, a price, or a channel. All three are disciplines.
The three determining factors
| Factor |
Why it matters |
What happens if it fails |
| Holding churn below 5% |
Every number in this blueprint — LTV:CAC, phase gates, ARR roadmap, unit economics — is anchored on that one assumption. |
At 8%, the business treads water. At 10%, the business fails. |
| Agent network becoming the primary growth channel by Year 3 |
Agent-sourced acquisition has the lowest fully-loaded CAC of any channel in the mix, and it compounds in a way that paid channels cannot. |
The same subscriber count requires materially more capital and the roadmap slows. |
| 30-day ROI guarantee staying below 10% trigger rate |
The guarantee is the positioning weapon. Below 10%, it is a marketing asset that costs almost nothing. |
Above 15%, it becomes a cash-flow problem and signals a deeper product issue. |
The six execution commitments
The six execution commitments
| Commitment |
What it means in practice |
| Weekly rhythm, no exceptions |
Monday morning, four numbers, thirty minutes. Every week, whether the business is on track or off. |
| Pause before scaling |
When a red flag fires, freeze new spend before investigating. Never scale a leaky bucket. |
| Guarantee discipline |
Track guarantee trigger rate weekly. If it rises above 10%, the product has a problem the guarantee is correctly surfacing. |
| Channel economics discipline |
Every channel has a structural CAC. When a channel drifts, investigate the operation before changing the strategy. |
| Onboarding first, growth second |
The 7-day onboarding guarantee is not marketing — it is the operational backbone. Protect it above all else. |
| Retention before acquisition |
Every phase gate is anchored on churn. If churn is broken, no amount of acquisition fixes the business. |
The final argument
Kenya's SME sector is not waiting for another software product. It has been offered software products before — POS systems, accounting platforms, inventory tools — and most of them failed, not because the products were bad but because they were built for a market that does not exist. They were built for businesses with reliable broadband, credit card payment habits, English-language fluency, and desktop computers. That market is a small minority of Kenyan SMEs. The majority — the duka, the kiosk, the small pharmacy, the agro-dealer, the family mini-market — operates with none of those advantages, and has been structurally excluded from the entire digitisation wave of the past decade.
SalesTrack is built for the majority. Not as a charitable exercise, but because the majority is where the market actually is. It is priced for the wallet, paid through M-Pesa, delivered over WhatsApp, supported by people who speak the customer's language, and proven within 30 days. It is a business survival tool, sold as a business survival tool, to people whose businesses are genuinely at stake.
That alignment — between what the market needs, what the product delivers, what the price reflects, and what the channels can carry — is the reason this strategy is viable. The 36 months ahead are the test of whether the execution holds that alignment, or allows it to drift back toward the software-category defaults that have failed in this market before.
The strategy is sound. The roadmap is gated. The economics are modelled. The channels are defined. The dashboard is in place. Everything that can be designed in advance has been designed in advance.
What remains is the work.
— Peter M. Mutiti
Marketing Director, SalesTrack
Nairobi, October 2026
Reference · Expand any question · ~2,400 words
Frequently Asked Questions
📖
Reading strategy — how to use this FAQ
Each question is a card you can click to expand. Questions are grouped by theme — Market, Product, Pricing, Channels, Revenue, Operations. You can expand all at once using the filter control above.
Market and opportunity
01How large is the Kenyan SME market for inventory management software?
Kenya has approximately 7.4 million MSMEs, contributing roughly 40% of GDP. Only about one in ten has adopted any digital inventory or POS system. SalesTrack's serviceable addressable market — after applying device, payment, turnover, and sector criteria — is approximately 1.8 million businesses. See Part 02 for the full sizing.
02What is SalesTrack's target market?
Three tiers — micro (1–10 employees), small (10–49), and medium (50–99) — across five sectors: retail, wholesale, hospitality, pharmacy, and agro-dealing. Full tier profiles in Part 03.
03How does SalesTrack compare to Excel or a notebook?
Notebooks and spreadsheets produce 85–92% record accuracy and require constant manual upkeep. SalesTrack delivers 95–99% real-time accuracy after 30 days of active use, works offline on Android, reconciles with M-Pesa automatically, and requires no manual data entry.
Product and positioning
04Why is SalesTrack positioned as a "business survival tool"?
The category "inventory management software" has been actively poisoned by a decade of failed deployments. SalesTrack exits that category entirely. It competes as a business survival tool — the thing that stops money leaking out of the business. Full argument in Part 03.
05Does SalesTrack work offline for rural Kenyan businesses?
Yes. SalesTrack supports full offline mode. Sales are recorded, stock adjusted, and receipts issued without any internet connection. When connectivity returns, the system syncs automatically.
06What is the SalesTrack onboarding process?
Onboarding takes under 7 days, and SalesTrack staff do the work. Day-by-day sequence: Welcome call, data import, baseline stock-take, first training, first live transactions, second training and handover. Full detail in Part 04.
Pricing and guarantee
07How is SalesTrack priced?
Three tiers, all in Kenyan Shillings, billed through M-Pesa:
-
Starter: KES 2,999/month
-
Growth: KES 4,999/month
-
Enterprise: KES 6,999/month
Onboarding is free. Annual prepay receives two months free. Full pricing in Part 06.
08What is the 30-day ROI guarantee?
"If SalesTrack doesn't reduce your shrinkage by more than its monthly cost within 30 days, your first three months are free." The measurement is objective and auditable — comparing baseline stock value against 30-day stock value. Full detail in Part 06.
09How does SalesTrack collect payment?
M-Pesa only. Paybill with account number, or STK Push — the payment prompt that appears directly on the customer's phone. Monthly, auto-renewing, with a 3-day grace period after failed payment.
Channels and growth
10What channels will SalesTrack use to reach SMEs?
Six channels, each activated on a specific trigger: WhatsApp Business API, KNCCI and KEPSA partnerships, county roadshows, vernacular radio, MFI partnerships, and agent networks. Full playbooks in Part 05.
11Why not use Google or Facebook ads to reach SME owners?
Because the arithmetic doesn't work. Google Ads produce CAC of KES 12,000–25,000; Facebook and Instagram produce KES 8,000–15,000. Both exceed the KES 6,000 CAC ceiling at SalesTrack's ARPU. SalesTrack only uses channels that carry trust — arriving at the customer pre-endorsed.
Revenue and roadmap
12What is the revenue projection?
3,000 paying subscribers and KES 180 million ARR by end of Year 3 — capturing 0.04% of Kenya's MSME base and 0.17% of the serviceable addressable market. Year-by-year detail in Part 07.
13Does SalesTrack reach profitability within 36 months?
No. Under the base case, SalesTrack reaches end of Year 3 with approximately KES 7M annual net loss and approximately KES 31M cumulative capital requirement. The Year 4 trajectory is clearly positive, but Year 3 is a loss year. Full cost structure in Part 07.
14What are the phase gates?
Specific conditions that must be true before the next phase's spend is committed. Before Year 2: monthly churn ≤5.5%, onboarding ≤7 days, ≥15 case studies, blended CAC ≤KES 6,000. Full gate map in Part 07.
Operations and metrics
15What does SalesTrack measure, and how often?
Twelve metrics across three categories: Growth (gross adds, CAC, channel mix, funnel), Retention (churn, NRR, activation, upgrade), Unit economics (LTV:CAC, payback, margin, ARPU). Weekly Monday-morning review of four numbers. Full dashboard in Part 08.
16What happens when a red flag fires?
A red flag triggers an intervention protocol within 5 business days. The three main protocols: churn, CAC, and ARPU. Full protocols in Part 08.
Reference · Directory of technical terms · ~1,800 words
Glossary of Technical Terms
This document uses three families of terms: financial and SaaS metrics, market sizing and analytics, and Kenyan business context. Each is defined below in plain language.
Financial and SaaS metrics
FFinancial and SaaS metrics — expand
ARR — Annual Recurring Revenue. Total subscription revenue expected in a full year. Calculated as monthly recurring revenue × 12.
MRR — Monthly Recurring Revenue. Subscription revenue collected in a single month.
ARPU — Average Revenue Per User. Total subscription revenue divided by paying subscribers, per month.
CAC — Customer Acquisition Cost. Total cost of acquiring one paying customer, including all sales, marketing, and channel overhead.
LTV — Lifetime Value. Total gross margin a customer generates over the entire time they remain a paying subscriber.
LTV:CAC Ratio. Relationship between what a customer is worth and what it cost to acquire them. Above 10:1 is generally strong.
Churn — Monthly Gross Churn. Percentage of paying subscribers who cancel in a given month.
Customer Lifetime. Average number of months a paying subscriber remains a customer. Approximated as 1 ÷ monthly churn rate.
NRR — Net Revenue Retention. Percentage of revenue retained from an existing customer base, including upgrades and downgrades.
Gross Margin. Revenue minus the direct cost of serving the customer, expressed as a percentage.
CAC Payback Period. Number of months it takes for a customer's gross margin to repay the cost of acquiring them.
Unit Economics. Revenue and cost structure of a single customer, expressed per-unit.
Market sizing and analytics
MMarket sizing terms — expand
TAM — Total Addressable Market. Total potential customers if every business in the relevant universe were a candidate.
SAM — Serviceable Addressable Market. Subset of TAM the business can actually reach and serve, given specific qualifying criteria.
SOM — Serviceable Obtainable Market. Specific number of customers targeted within a defined period.
Cohort. A group of customers defined by a shared characteristic — most often the month they signed up.
Sensitivity Analysis. Testing how a model's output changes when its inputs change.
Red Flag (in KPI context). A threshold at which a metric triggers a specific intervention.
Kenyan business context
KKenyan business terms — expand
MSME — Micro, Small and Medium Enterprise. Micro: 1–9 employees. Small: 10–49. Medium: 50–99.
Duka. Swahili for a small retail shop. Typically single-room or kiosk operation selling FMCG.
Duka kubwa. "Big shop." A larger retail outlet with two tills and often a wholesale component.
M-Pesa. Kenya's dominant mobile money platform, operated by Safaricom.
Paybill. An M-Pesa business account number. Customers pay by entering the Paybill number and their own account reference.
STK Push. "SIM Toolkit Push." A payment prompt that appears directly on the customer's phone.
MFI — Microfinance Institution. Financial institution providing loans to low-income individuals and small businesses.
SACCO — Savings and Credit Cooperative Organisation. Member-owned financial cooperative.
KNCCI — Kenya National Chamber of Commerce and Industry. Largest organised business network in Kenya.
KEPSA — Kenya Private Sector Alliance. Apex body representing Kenya's private sector.
Operations and product
OOperations and product terms — expand
POS — Point of Sale. Place and system where a retail transaction is completed.
SKU — Stock Keeping Unit. Unique identifier for a distinct product.
Shrinkage. Inventory loss that cannot be attributed to a recorded sale.
Dead Stock. Inventory not moved in 60, 90, or 180 days.
Stockout. When a customer wants a product the shop does not have.
Offline-First. Design approach where the system works fully without internet and syncs when connectivity returns.
WhatsApp Business API. The business-facing version of WhatsApp.
Onboarding. Process of getting a new customer from signup to active use.
Baseline Stock-Take. Physical count of all inventory at the start of the subscription.
Record Accuracy. Degree to which system records match physical reality.
Channels and sales
CChannel and sales terms — expand
Go-to-Market (GTM). Overall strategy a business uses to reach customers.
Trust Transfer. Process by which an endorsement from a trusted institution converts a cold prospect into a warm one.
Agent Network. Independent local salespeople who earn commission per activation plus residuals.
Roadshow. Physical event where the product is demonstrated in person.
Vernacular Radio. Broadcasting in local languages — Kikuyu, Luo, Luhya, Kamba, Swahili.
Funnel. Sequence of stages a prospect moves through.
Lead Qualification. Assessing whether a prospect meets criteria to be a good fit.
Cold vs. Warm Lead. A cold lead has no prior relationship. A warm lead has been referred or endorsed.
Reference · Sources & methodology · ~1,200 words
Appendix — References & Methodology
A. Abbreviations and acronyms
AFull list of abbreviations — expand
Abbreviations used in this document
| Abbreviation |
Full form |
| ARR |
Annual Recurring Revenue |
| ARPU |
Average Revenue Per User |
| CAC |
Customer Acquisition Cost |
| CBK |
Central Bank of Kenya |
| CA |
Communications Authority of Kenya |
| EAT |
East Africa Time (UTC+3) |
| ERP |
Enterprise Resource Planning |
| FMCG |
Fast-Moving Consumer Goods |
| GTM |
Go-to-Market |
| KES |
Kenyan Shilling |
| KNBS |
Kenya National Bureau of Statistics |
| KNCCI |
Kenya National Chamber of Commerce and Industry |
| KRA |
Kenya Revenue Authority |
| KEPSA |
Kenya Private Sector Alliance |
| KWFT |
Kenya Women Finance Trust |
| LTV |
Lifetime Value |
| MFI |
Microfinance Institution |
| MRR |
Monthly Recurring Revenue |
| MSME |
Micro, Small and Medium Enterprise |
| NRR |
Net Revenue Retention |
| POS |
Point of Sale |
| ROI |
Return on Investment |
| SACCO |
Savings and Credit Cooperative Organisation |
| SAM |
Serviceable Addressable Market |
| SME |
Small and Medium Enterprise |
| SOM |
Serviceable Obtainable Market |
| SKU |
Stock Keeping Unit |
| SMEP |
Small and Micro Enterprise Programme |
| STK |
SIM Toolkit (M-Pesa payment prompt) |
| TAM |
Total Addressable Market |
| UTC |
Coordinated Universal Time |
B. Currency and unit conventions
BHow figures are presented — expand
All figures are quoted in Kenyan Shillings (KES) unless stated otherwise. US dollar equivalents appear in the African SaaS benchmarking table and are marked as USD.
Shilling abbreviations used: KES 2,999 (specific price), KES 42.1M (42.1 million shillings), Ksh (interchangeable with KES in quoted material).
Ratios such as LTV:CAC are expressed as X : 1. Percentages are expressed with a % symbol except in table headers.
C. Data sources and references
CCategories of sources referenced — expand
Data sources by category
| Source category |
Specific sources |
Used for |
| National statistics |
Kenya National Bureau of Statistics (KNBS) |
MSME population, GDP contribution, employment, sector distribution |
| Monetary and payments |
Central Bank of Kenya |
M-Pesa volumes, SME credit, financial inclusion |
| Communications |
Communications Authority of Kenya |
Mobile data, smartphone penetration, broadband |
| International development |
World Bank enterprise diagnostics |
SME operational benchmarking |
| Industry and sector |
Retail and FMCG sector reports |
Sector-specific shrinkage, stockout rates |
| Comparable company data |
Publicly available East and West African SME SaaS |
36-month benchmarking |
| Primary research |
SalesTrack customer interviews and pilot cohort analysis |
Record accuracy, onboarding timelines, ROI outcomes |
D. Document version and methodology
DVersion, methodology, revision history — expand
Version: 2.0
Published: 16 October 2026
Author: Peter M. Mutiti, Marketing Director, SalesTrack
Publisher: Canaan Green
Length: approximately 35,000 words across nine parts, FAQ, glossary, appendix
Methodology:
-
Market sizing uses a three-layer approach (TAM/SAM/SOM) with explicit qualifying criteria documented in Part 02.
-
Financial modelling uses a base-case scenario only. Earlier versions included an Ambitious scenario that has been removed — see Part 07.
-
Unit economics use fully-loaded CAC including all sales, marketing, channel, and overhead costs.
-
Churn assumptions are set at 5.0% monthly for the base case, with sensitivity tested from 3.5% to 10.0%.
-
ROI guarantee modelling assumes median monthly shrinkage of KES 40,000 for Starter tier, with 35–50% reduction in 30 days — both conservative estimates.
Revision history:
-
Version 1.0 (October 2026) — Initial publication.
-
Version 2.0 (October 2026) — Complete rebuild. Nine parts expanded, interactive elements added, glossary and appendix added, navigation and filter added, day-progress clock added, eye-toggle added to password gate, soft warm palette applied throughout.
E. Contact and access
EHow to request access — expand
This document is password-protected and intended for subscribers, partners, and prospects of SalesTrack and Canaan Green.
For press, partnership, or enterprise enquiries, use the same WhatsApp number and indicate the nature of your enquiry in the first message.