SalesTrack Kenya Market Penetration Strategy
How SalesTrack will reach 0.04% of Kenya's 7.4 million SMEs in 36 months — a complete B2B SaaS marketing blueprint covering market sizing, segmentation, positioning, pricing architecture, channel distribution, and a KPI-driven revenue roadmap.
Nine parts · Updated 13 October 2026 · Nairobi
Live Nairobi time and calendar
Nairobi · EAT
--:--:----
Loading…
—
Live clock for Nairobi, Kenya. East Africa Time · UTC+3 |
Calendar
|
|||||||||||||||||
Choose your reading path
This blueprint runs long because the Kenyan SME market is not one market — it is at least three, each with distinct pain points, price sensitivity, and buying behaviour. Pick the path that matches what you need today.
The Executive Path
Just the strategic argument: market size, the gap SalesTrack fills, and the three-year revenue case.
→ Parts 1–2 + Part 9
The Marketing Path
Full positioning, messaging architecture, channel strategy, and partnership framework.
→ Parts 3–5
The Revenue Path
Pricing architecture, unit economics, revenue roadmap, and the KPI dashboard that governs them.
→ Parts 6–8
The Complete Blueprint
Read all nine parts in sequence — the full strategic case, in order.
→ Parts 1–9
This blueprint is password-protected
The full nine-part strategy — including pricing architecture, channel economics, partnership terms, and the 36-month revenue roadmap — is reserved for subscribers and partner prospects. Enter the password to continue.
Subscribers receive the password by email. Partner prospects: request access via WhatsApp.
Part 1 — The Case for SalesTrack Kenya
The number that hides the market
Every Kenya SME strategy begins with the same figure: 7.4 million micro, small, and medium enterprises, 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 that are 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 figure conceals is the actual opportunity, and it is enormous. 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.
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.
1. Shrinkage — stock that leaves without payment
Shrinkage is the umbrella term for inventory that physically leaves the business without being matched to a sale. In the Kenyan SME context, it takes several 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. These are not hypothetical figures — they are the range that emerges consistently when a business installs its first real inventory system and runs its first honest stock-take.
2. Dead 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.
3. Stockouts — sales lost to empty shelves
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. The owner reorders by feel, by memory, or when the shelf looks empty — all of which are lagging indicators.
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.
4. Cash-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? If I sold everything today, what would I actually have?
The result is a business that is technically profitable on paper, or might be, but is 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 micro-enterprise tier — 1 to 10 employees — is the vast majority by count. It includes:
- The single-till duka, sometimes operating from a kiosk, sometimes from a converted shipping container, sometimes from a stall in a market. Stock is typically 100–500 SKUs, mostly fast-moving consumer goods, sold in small quantities at thin margins.
- The duka kubwa — a slightly larger retail outlet, sometimes with two tills, selling a wider range, often with a wholesale component to surrounding smaller traders.
- The single-counter pharmacy or chemist, where expiry management, batch tracking, and regulatory compliance add complexity that generic retail systems do not handle.
- The food vendor, the small restaurant, the takeaway operation, where perishable inventory, portion control, and daily reconciliation matter more than SKU-level tracking.
- The agro-dealer operating at a single location — seed, fertiliser, pesticide, small tools — where seasonality means inventory swings dramatically across the year and credit sales to farmers are routine.
The small-enterprise tier — 10 to 49 employees — is where the operational complexity escalates sharply. These businesses typically have:
- Multiple tills operating simultaneously, often without any reconciliation between them.
- Staff who handle cash, stock, or both, with commission structures that create both incentives and accountability problems.
- Two to five physical locations, frequently with inconsistent processes and no consolidated view.
- A wider SKU count — 500 to 3,000 products — with meaningfully varied velocity profiles.
- Supplier relationships that involve credit terms, returns, and seasonal negotiations.
The medium-enterprise tier — 50 to 99 employees — approaches the operational profile of a small chain. These businesses need what a growing multi-branch operation needs: consolidated stock visibility, audit trails, staff-level access controls, purchasing controls across locations, and reporting that can feed both operational and financial decisions.
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 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.
Smartphone penetration crossed the viable threshold
Kenya's smartphone penetration has reached a level where the majority of SME owners now carry an Android device that can run a modern inventory application. The Communications Authority of Kenya's sector statistics consistently show mobile data subscriptions well above 50% of the adult population, with Android the dominant platform by a wide margin. In practical terms, this means SalesTrack can be delivered to the customer's existing device — no hardware purchase, no capital cost, no upgrade barrier.
M-Pesa moved from payment to infrastructure
M-Pesa is no longer a payment method among others. It is the operating rail of Kenyan commerce, with transaction volumes that have made it the default settlement mechanism for businesses of every size. For SalesTrack, this means recurring subscription billing can happen entirely within M-Pesa — no cards, no bank accounts, no foreign payment processor, no friction between the customer's cash flow and the subscription payment.
WhatsApp became the business communication layer
WhatsApp is where Kenyan business conversations happen — supplier negotiations, customer orders, price confirmations, delivery coordination. The WhatsApp Business API's maturation in the Kenyan market means SalesTrack can run its entire sales and support motion inside the same application the SME owner already uses all day. There is no app to install, no channel to teach, no platform unfamiliarity to overcome.
Post-COVID digitisation expectations
The pandemic accelerated a shift in SME attitudes toward digital tools that had been building slowly beforehand. Businesses that had resisted any form of digital record-keeping discovered, through the disruption of 2020–2021, that manual processes were fragile to shocks. That shift has not reversed. There is now a wider baseline willingness to consider digital systems — provided the system is priced appropriately, delivered in a familiar channel, and demonstrably reduces losses within a short window.
What 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.
Part 2 sizes that 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 2 — Sizing the Market
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:
- TAM — Total Addressable Market. Every Kenyan MSME, without qualification. This is the ceiling number, and it is useful only as context.
- SAM — Serviceable Addressable Market. The subset of MSMEs that SalesTrack can actually reach and serve: businesses with an Android smartphone, an active M-Pesa till, a minimum turnover threshold, and operations in one of the five target sectors.
- SOM — Serviceable Obtainable Market. The specific number of paying subscribers SalesTrack targets over the 36-month roadmap period, and the ARR that follows from it.
The gap between TAM and SAM is where most strategies quietly fail. 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.
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:
| 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. The strategy has to handle this reality or it will fail on unit economics before it fails on market reach.
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 (crop farming, livestock without trading), pure services (salons, barbers, repair shops without inventory), and professional services (consultancies, agencies) 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 1 are most material.
| 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. SalesTrack's roadmap prioritises those counties in Year 2, after proving the model in Nairobi in Year 1.
| 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, activating roadshows, chamber partnerships, and MFI relationships in a sequence that follows population and business density. 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:
| 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:
| 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. This is not a cosmetic choice. It is the difference between a strategy that can be executed against real, reachable customers and one that uses the largest available number to make small achievements look impressive. 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.
| 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.
| 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:
| 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 |
Note that 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: the 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 7. 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. The following table presents benchmarks from publicly available data on East African and West African SME-focused SaaS platforms.
| 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.
It is worth noting that the highest-ARR business in the benchmark set is the lending-plus-software hybrid, which has a structurally different revenue model. Pure software plays in this market have generally topped out between $600K and $1M ARR at the 36-month mark. SalesTrack's ~$1.4M target assumes it executes the channel strategy in Part 5 successfully, does not lose the retention battle, and holds its blended ARPU within the modelled range.
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. Every part of the roadmap balances these two imperatives.
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. Paid digital advertising cannot economically reach a base this large at an ARPU this low. 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. The difference between 5% and 8% monthly churn is the difference between a business that scales and a business that struggles. Retention is not a metric in this strategy. It is the metric.
Part 3 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 3 — Positioning: The Business Survival Tool
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.
| 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." |
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?
| 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.
Why the survival frame beats the software frame — feature by feature
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 the six capabilities SalesTrack actually delivers.
| 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 in the Kenyan SME inventory space has six members, and SalesTrack's position against each is deliberate.
Competitor 1 — The notebook
The primary competitor by usage, and by a wide margin. The notebook is 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.
Competitor 2 — Excel 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 the 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."
Competitor 3 — Legacy 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."
Competitor 4 — Foreign cloud SaaS
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."
Competitor 5 — Local 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."
Competitor 6 — Doing 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. What follows is a detailed profile of each.
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. Supplier credit is managed by memory.
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. Any delay in the payment flow becomes a churn event.
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. Any of these moves the business toward Growth tier economics.
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 and the business becomes a natural referral source.
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 levels of 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. Supplier relationships are established and involve credit terms, returns, and negotiated pricing.
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. The owner is running the business blind between physical visits.
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. The buying decision is analytical rather than purely emotional.
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. Still prefers WhatsApp as the primary conversation channel, but wants a more thorough presentation of capability.
Primary channel: KNCCI, KEPSA, MFI referrals, direct WhatsApp sales, county trade offices, professional referrals (accountants, business advisors).
SalesTrack's role here: Revenue core. This is where ARPU lifts to the Growth tier and where the Enterprise upsell pathway begins. Small enterprises are the segment that funds the business — they carry the LTV that makes the micro-enterprise volume viable.
Upgrade trigger: Adds a third or fourth location, or needs consolidated purchasing across branches, or faces an audit or regulatory requirement that demands multi-branch reporting.
Churn risk: Lower than micro-enterprise. Once integrated into daily operations 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 that requires documentation.
Core pain: Operational control across locations. Purchasing decisions made without consolidated data. No single source of truth for stock position 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. The owner or management team will pay for the right system.
Buying behaviour: Formal procurement process in many cases. Requires references, demos, and often a pilot at one location before chain-wide rollout. May involve a finance lead or operations director in the decision alongside the owner.
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, and their operational requirements drive the product roadmap that benefits the whole base.
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.
Retail — duka, mini-market, general shop
Primary loss category: Shrinkage (staff and customer theft, unrecorded credit).
Sector-specific hook: "Stop losing stock you already paid for."
Why it lands: The retail owner is acutely aware that stock is walking out the door. They suspect it. They cannot prove it. A system that names the amount, the time, and the staff member responsible converts an unspoken suspicion into actionable information.
Wholesale
Primary loss category: Unrecorded credit, unit-of-measure confusion, dead stock from bulk purchasing.
Sector-specific hook: "Know what you owe and what you're owed."
Why it lands: The wholesaler's business is fundamentally about managing two-sided credit — owed to suppliers, owed by customers. Without systematic tracking, both sides become fuzzy over time and margin quietly erodes.
Hospitality — small restaurants, food vendors, cafés
Primary loss category: Perishable stock waste, portion-control variance, daily cash reconciliation.
Sector-specific hook: "Kitchen stock is where your margin hides."
Why it lands: Hospitality margins are thin and easily erased by waste, portion drift, and cash leak. The owner knows that "food cost" is a number they should be tracking, but few do because the daily discipline required without a system is enormous.
Pharmacy — retail chemists, small medical retailers
Primary loss category: Expiry write-offs, batch recall exposure, thin margins on regulated products.
Sector-specific hook: "Expiry losses are not a cost of business."
Why it lands: Pharmacy owners absorb expiry losses as a routine cost. The positioning challenges that assumption directly: with batch-level tracking and expiry alerts, most expiry loss is preventable. Regulatory pressure and audit exposure add weight.
Agro-dealing — seed, fertiliser, small tools
Primary loss category: Seasonality, credit sales to farmers, bulk-to-unit conversion errors.
Sector-specific hook: "Season peaks are when you lose the most."
Why it lands: Agro-dealers do most of their annual business in tight seasonal windows. During those windows, transaction volume is high, staff are stretched, and cash and stock move fast. Small systematic errors at peak volume compound into large annual 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.
| 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 — sample rewrites
| 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 of which is reinforced across every channel.
Pillar 1 — Speed to value
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
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 between 92% and 95% 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
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
The positioning frame is not a marketing layer that sits on top of SalesTrack. It is a strategic discipline that informs product, pricing, channel, and support decisions throughout the business.
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 is a positioning choice — it 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 4 turns to messaging architecture — the specific message, in the specific language, delivered through the specific channel, that carries this positioning into the market.
Part 4 — Messaging Architecture
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
How the layers stack
- 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. The layers do not change. The language, length, and format adapt to the channel.
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.
| 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. SalesTrack's ability to guarantee shrinkage reduction is a direct consequence of the product being designed around shrinkage measurement in the first place.
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 guarantee is not based on the customer's subjective sense of improvement. It is based on a comparison of two specific numbers, both 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. If the variance is high, both parties know it, and the guarantee either activates or does not depending on a rule that was agreed at signing.
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.
| 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. Over a year of counting cycles, that gap compounds into the difference between a business that is quietly losing money and a business that has visibility into where.
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 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 + 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.
Component 1 — The 7-day onboarding guarantee
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.
The onboarding sequence, executed within 7 days of signup:
- 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. For Starter tier, SalesTrack provides a counting template and support; for Growth and Enterprise, SalesTrack staff participate in the count.
- 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. It forces the business to maintain the operational capacity required to keep the promise.
Component 2 — The WhatsApp support line
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. They do not need to remember a support portal URL or download a ticket system.
- 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." The customer messages and gets a response.
- Record of history. Every support conversation is preserved in the same WhatsApp thread the customer used to sign up. No conversation is ever lost.
Component 3 — The 30-day review call
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 the moment the promise becomes provable. It 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.
Component 4 — The failed-promise protocol
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? Each cause has a distinct response.
- 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. The relationship either finds a workable path or ends cleanly.
The failed-promise protocol is not customer-facing marketing. It is internal discipline. It exists because the guarantee is only meaningful if the business behind it treats failure as a fact to be handled rather than a problem to be hidden.
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.
Message structure for first contact
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
| 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
Radio is the awareness engine. It 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.
Radio message structure
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."
("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. The WhatsApp number is mentioned twice per segment.
KNCCI and KEPSA partnerships
Chamber endorsements carry a different tone. The audience is business owners who are members of a professional association. The message is correspondingly more formal, but the underlying layers are identical.
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
Roadshows are face-to-face, live-demo environments. The messaging is direct, immediate, and demonstration-led. The proof layer dominates, because the customer can see the product in action.
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. The demonstration is the pitch.
- 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 estimate is conservative.
- 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. The entire signup flow takes under 5 minutes.
Digital content
Content is the long-tail channel. It is not the primary driver of acquisition, but it converts awareness into trust, and it provides the material that customers forward to peers. The content strategy focuses on one specific format: the case study.
Case study structure
- 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, and each response is designed to be delivered in the channel the objection was raised — usually WhatsApp.
1"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?"
2"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."
3"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."
4"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?"
5"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.
| 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
Messaging is not fixed. It is tested, refined, and retested. SalesTrack's message testing framework is simple and continuous.
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 5 turns to channel distribution — the specific channels, in the specific sequence, that carry this messaging into the Kenyan SME market.
Part 5 — Channel Distribution
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:
- Target ARPU: KES 5,000/month blended.
- Target gross margin: 72%.
- Maximum sustainable CAC: KES 6,000 fully loaded (which yields a 12-month payback and ~16:1 LTV:CAC at 5% monthly churn).
- Target CAC for the business to scale efficiently: KES 4,800 fully loaded.
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. Any channel that requires materially higher spend to become effective is not viable at the current stage of the business.
This immediately eliminates several channels that SME SaaS companies commonly use:
| 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:
- Transfer trust from an existing relationship, eliminating the cost of establishing credibility from zero.
- Reach the customer where they already are, eliminating the cost of pulling them into a new environment.
- 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
The dominance of WhatsApp in the Kenyan SME context is not a marketing preference — it is a factual description of where business communication happens. Supplier negotiations, price confirmations, delivery coordination, customer orders, staff instructions, and personal conversations all run through the same app. For most SME owners, WhatsApp is the first thing they check in the morning and the last thing they check at night.
For SalesTrack, this means four specific operational advantages:
- Zero installation friction. The customer already has WhatsApp. There is no download, no account creation, no new interface to learn. The conversation starts the moment SalesTrack sends a message.
- Zero trust barrier. A WhatsApp message from an unknown number is common in Kenya — supplier pitches, customer enquiries, delivery notifications. The channel itself is trusted even when the sender is not yet known. This is materially different from email, which reads as formal and often as spam.
- Voice-note capability. For customers with limited text literacy or who prefer voice, a 30-second voice note carries tone, personality, and reassurance in a way that text cannot. In the micro-enterprise tier, voice notes outperform text messages by a large margin on reply rate.
- Native referral behaviour. WhatsApp's forward feature means any message a customer finds compelling — a case study, a demo video, a testimonial — can be forwarded to peers in two taps. SalesTrack's content must be designed for this forwardability.
The WhatsApp sales playbook
Stage 1 — First contact (voice note + text)
Initial contact is always initiated by SalesTrack in response to a lead generated through another channel (radio, roadshow, referral, chamber). Cold outreach is used sparingly and only where a warm signal exists.
The first message is a voice note, 20–30 seconds long, followed immediately by a short text message repeating the core offer. The voice note establishes warmth; the text ensures the message is accessible even if the customer cannot listen immediately.
Stage 2 — Qualification and demo
Once the customer replies, the sales agent qualifies quickly with three questions:
- What kind of business do you run? (Sector classification)
- How many staff do you have? (Tier classification)
- Roughly how many products do you sell? (Complexity assessment)
Based on the answers, the agent sends a sector-and-tier-specific demo video within 60 seconds of receiving the replies. This is the most important step in the entire funnel — the customer either sees their own business in the demo, or they do not.
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. The estimate is delivered as a specific number, not a range.
This is the moment when the survival positioning is strongest. The customer is shown, in their own numbers, how much they are losing. SalesTrack is then positioned not as a cost but as a way to recover that loss.
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?" If the customer says yes, the call happens. If the customer says no, the conversation is paused and resumed in two weeks with new content.
The 30-day ROI guarantee and the free first month are mentioned at every stage, but as facts, not as pressure. "Your first month is free. If it doesn't reduce your shrinkage, your first three months are free." No exclamation marks, no urgency tactics, no scarcity framing. The guarantee is the offer.
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. This is deliberate: the relationship continuity eliminates the "new person, new process" friction that kills adoption in most software deployments.
WhatsApp team structure
| 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 |
WhatsApp agents are hired for three specific qualities, in order of importance:
- Bilingual fluency. English and Swahili at minimum, ideally with a third language (Kikuyu, Luo, Kamba, Luhya) matching the region they are assigned to.
- Voice-note comfort. Some agents write well but cannot speak naturally into a voice note. Voice-note capability is a hiring criterion, not a training outcome.
- Patience with repetition. The same questions are asked and answered hundreds of times per week. Agents who find this draining are moved on quickly.
WhatsApp agents are paid a base salary plus a per-activation commission. The commission structure is deliberately modest — a WhatsApp agent is not a closer, they are a qualifier and relationship-holder. The economics of the channel depend on volume, not on individual sales heroics.
Cost model — WhatsApp channel
| 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 |
Note: this is the channel-specific CAC for customers acquired directly through WhatsApp from a warm lead. When WhatsApp is used as the conversion channel for leads generated by other channels (radio, roadshow), the WhatsApp contribution to CAC is lower, and the corresponding CAC is attributed to the originating channel.
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, with KNCCI's county chapter structure providing geographic reach and KEPSA's national membership providing access to larger businesses.
Why chamber partnerships work
The value of a chamber partnership is not the member list. It is the endorsement. 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.
This is the single most important factor in the channel's economics. A WhatsApp message from an unknown number converts at perhaps 10–15% reply rate. A WhatsApp message from an unknown number that opens with "we are contacting you as a KNCCI member benefit partner" converts at 25–35% reply rate. The reply rate is the leading indicator of everything downstream.
The partnership model
Member benefit programme
SalesTrack is offered as a member benefit. KNCCI/KEPSA members receive:
- Preferential pricing — a permanent discount on all three tiers (target: 10% off list).
- Free onboarding — same as all customers, no change.
- Priority support — response time guarantee one tier above their subscription.
- Access to member-only webinars and content on stock management and SME operations.
Co-branded webinars
Monthly webinars, hosted under the chamber's brand, on topics that are genuinely useful to members and only tangentially about SalesTrack:
- "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"
- "M-Pesa Reconciliation: Why Your Records Never Match Your Bank"
- "Multi-Branch Operations: How to See All Your Shops From One Place"
The webinars are 45 minutes long, with 30 minutes of content and 15 minutes of Q&A. SalesTrack is mentioned at the opening and closing, but the body of the webinar is educational, not promotional. The webinars generate leads, but more importantly, they generate credibility that carries into every subsequent conversation.
County chapter activation
KNCCI has county-level chapters, each with a chapter chair and a member base. SalesTrack's county chapter activation model:
- Chapter identification. Prioritise chapters in the 15 target counties with the largest member bases.
- Chapter chair briefing. A 30-minute call with the chapter chair, walking through the member benefit and the joint activation plan.
- Local agent assignment. A SalesTrack agent is assigned as the designated point of contact for that chapter. The agent attends chapter meetings and events as a member benefit partner.
- Member-only activation event. A half-day event for chapter members, run quarterly, with live demos, stock-loss estimation sessions, and on-site signup.
- Chapter referral economics. The chapter earns a per-activation referral fee, which funds chapter activities and aligns the chapter's interests with SalesTrack's.
Revenue share
The revenue share model aligns the chamber's economics with SalesTrack's growth. A percentage of subscription revenue flows back to the chamber for referred members, in the first year of each subscription. The percentage is negotiated per chamber but is intended to be meaningful — enough to make active promotion worthwhile, but not so high that it undermines SalesTrack's own margin.
Cost model — chamber channel
| Cost component | Value |
|---|---|
| Partnership setup cost (amortised over member activations) | 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 |
The chamber channel is the second most efficient after MFIs, but it requires longer lead time and significant upfront investment in partnership development. The channel becomes material in Year 2 and dominant in Year 3.
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
The roadshow's advantage is not that it delivers better leads — the leads are often comparable in quality to WhatsApp contacts. The advantage is that the roadshow can demonstrate in a way that no digital channel can.
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 not a demo account. It is the actual product, and the experience of using it in 90 seconds is qualitatively different from watching someone else use it in a 90-second video.
The demonstration converts at a much higher rate than any digital equivalent. 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 selection
Roadshows are held in market-day locations — open-air markets, wholesale centres, county trade halls, or KNCCI chapter venues. The venue is selected for one reason: it is where the target customer is already gathered on that day. SalesTrack does not pull customers to a venue; SalesTrack meets them where they already are.
Setup
The standard roadshow setup:
- A 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 (M-Pesa setup, account creation).
- Printed stock-loss calculators for the customer to take away.
- A QR code on the booth for immediate WhatsApp contact.
- Two SalesTrack staff — one for greeting and qualifying, one for demonstrations and signup.
Flow
- Greeting (15 seconds). "Karibu. We're SalesTrack. We help business owners see exactly what's happening in their shop, from their phone. Want to try it for 90 seconds?"
- Live demonstration (2–3 minutes). Hand the customer an Android phone. Walk them through recording a sale, checking stock, and viewing a report. Answer questions during the demonstration, not after.
- Stock-loss estimation (2–3 minutes). Three questions, one number. The estimate is written on a printed card and handed to the customer. This is the moment when the survival positioning becomes concrete.
- The offer (30 seconds). "Sign up today and your first month is free. If SalesTrack doesn't reduce your shrinkage in 30 days, your first three months are free. We can set you up right now."
- Signup (3–5 minutes). Customer enters their M-Pesa number, authorises the subscription (or the trial if starting with the free month), and schedules the onboarding call. Onboarding call is scheduled for within 48 hours.
Roadshow calendar and sequencing
| Phase | Counties per month | Events per county | Locations per event | Target signups per event |
|---|---|---|---|---|
| Year 1 — Nairobi Metro | 1 (Nairobi) | 4–6 | Varies by market day | 15–25 |
| Year 2 — 15 counties | 2 (rotating) | 2 per county | 2 locations per event | 20–30 |
| Year 3 — 47 counties | 4 (rotating) | 1–2 per county | 1–2 locations | 25–40 |
Year 1 keeps roadshows confined to Nairobi and its satellite counties. This is deliberate — roadshow execution improves dramatically with repetition, and the initial months are for learning, not for scaling. The first 10 roadshows are treated as pilot events, with full post-event analysis on conversion rates, staff efficiency, and cost per signup.
Year 2 expands to two counties per month. Given Kenya's geography, this requires careful logistics scheduling. A typical month involves one roadshow weekend in each of two counties, with the intervening weeks dedicated to follow-up and onboarding of signups from the previous events.
Year 3 shifts to four counties per month, but reduces events per county — the goal is to touch every county at least once, rather than to repeatedly visit a small number. The 15 priority counties receive additional visits through the agent network.
Cost model — roadshow channel
| 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 |
The roadshow channel's CAC is heavily influenced by two variables: the signup rate per event, and the Day-30 conversion rate from free trial to paid. Both are highly sensitive to event quality. A well-executed roadshow in a market-day location with strong local partner endorsement can produce CAC below KES 1,000. A poorly-executed roadshow can produce CAC above KES 2,500.
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
The common assumption is that radio is a declining channel and that digital advertising has displaced it. In Kenya's SME context, this is wrong for four specific reasons:
- 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. An endorsement or repeated presence on the station carries weight that no digital ad can match.
- Radio drives WhatsApp response. The call to action on every SalesTrack radio spot is a WhatsApp number, not a website. The conversion from radio to WhatsApp is direct, measurable, and materially better than the conversion from radio to 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. A weekly schedule across three stations costs less per month than a single junior sales hire.
Station selection
| 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 |
Station selection prioritises audience fit over reach. A station with 500,000 daily listeners in the target SME demographic is worth more than a station with 2 million daily listeners of general programming.
Radio content formats
Format A — 30-second spot
The standard SalesTrack radio spot is 30 seconds, delivered in the station's primary language, and built on a specific structure:
- Problem (5 seconds). "You're losing money every day and you don't know where."
- Cause (5 seconds). "Stock leaves. Cash doesn't arrive. You can't see it."
- Solution (10 seconds). "SalesTrack shows you everything on your phone. Every sale, every product, every shilling."
- Proof (5 seconds). "KES 2,999 per month. If it doesn't reduce your losses, your first three months are free."
- Call to action (5 seconds). "WhatsApp this number now. Free setup. Free first month."
Format B — Testimonial clips
Real customers recorded in their own shops, speaking in their own language, describing the specific loss they discovered and what changed after SalesTrack. These are the highest-converting radio content in the playbook, because they are unfiltered by marketing language and carry the authenticity of a peer voice.
Testimonial clips are 30–45 seconds long. The customer names their sector and their location. They describe their business before SalesTrack, the specific number SalesTrack revealed to them, and what they do differently now. No SalesTrack voiceover interrupts the clip.
Format C — Weekly call-in segment
SalesTrack sponsors a weekly 30-minute call-in segment on each partner station. The segment is hosted by the station's own presenter, with a SalesTrack representative as the guest expert. Listeners call in with business questions — stock management, staff accountability, cash flow, pricing — and the SalesTrack expert answers.
The segment is deliberately not a sales pitch. SalesTrack's brand presence is established through the quality of the answers, not through advertising language. The WhatsApp number is mentioned twice per segment: once at the opening and once at the close.
Radio flighting schedule
| 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 |
Year 1 uses a single station (Milele, for national Swahili reach) to test messaging and measure conversion from radio to WhatsApp. The learning from Year 1 informs Year 2's multi-station expansion.
Cost model — radio channel
| 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 |
The radio channel's CAC is materially higher than roadshows or MFIs, but it plays a different role. 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 receive from SalesTrack is no longer cold. It is a message from a brand they recognise.
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
MFIs and SACCOs already have a lending relationship with the exact SME SalesTrack targets. They also have a direct interest in seeing those businesses run better — better-run businesses repay loans on time.
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. This is a fundamentally different state from the general SME population, most of whom are not actively shopping for operational tools.
When SalesTrack is positioned as part of an MFI loan package, the customer sees it not as a cost to be evaluated but as a protective tool that comes with the money they have already decided to borrow. The framing shifts from "should I buy this?" to "how do I use this along with my loan?"
This is why MFI CAC in the model is KES 700 — the lowest of any channel — despite the fact that MFI leads convert at similar rates to other warm channels. The intent is simply higher.
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.
This model works best for MFIs that have an operational improvement requirement for their larger loans — some MFIs already require borrowers to attend business training or to adopt specific operational practices. SalesTrack becomes the operational practice.
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. This is the simpler model and the one that requires the least coordination.
Model C — Credit insight (future phase)
Anonymised SalesTrack stock-flow data could improve MFI credit scoring for SME borrowers. If a business has 12 months of clean SalesTrack data showing stable margins, consistent sales, and low shrinkage, that data could be used to justify larger loans or better terms. This model is not part of the Year 1–3 plan but represents a strategic expansion opportunity that aligns MFI and SalesTrack interests over the long term.
Target partners
| 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) |
The KWFT relationship is strategically important because of its focus on women-led businesses, which are heavily represented in the micro-enterprise sector and often the earliest adopters of operational improvement tools.
Cost model — MFI channel
| 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 |
The MFI channel's very low CAC is a function of the referral fee being the primary cost. Unlike WhatsApp or roadshows, there is no direct acquisition cost — the MFI does the customer identification, the customer comes to SalesTrack pre-qualified, and the subscription is activated through a standard process.
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.
This means the agent's first sale to a new customer is not a cold sale. It is a sale to someone who has known the agent for years. The conversion rate from agent-led introductions to signup is consistently 3–4× higher than cold outreach, and the retention of agent-introduced customers is measurably higher — because the agent remains a known and accessible point of contact.
Agent profile
| 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 |
SalesTrack does not recruit general salespeople. It recruits people who already have a foot in the door of their local SME market. Agents who attempt to build relationships from scratch rarely reach viability.
Commission structure
| 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 |
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 onboarding and training
Agents go through a two-day in-person certification before they can begin selling:
- Day 1 — Product and demo training. Full walkthrough of SalesTrack, the three tiers, the pricing, the guarantee, and the standard demo flow.
- Day 2 — Sales and objection handling. Role-played conversations across the five objection categories, with feedback and refinement.
After certification, agents receive quarterly refresher training, with additional sessions triggered by product changes or by consistent underperformance in specific areas.
Agent kits include:
- Pre-loaded Android demo app
- Printed stock-loss calculator (physical card)
- WhatsApp sales scripts (in local language)
- Referral QR code and short link
- Branded shirt or cap for market-day recognition
Agent network scaling
| 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 |
By Year 3, agent-sourced activations are the single largest contributor to gross new subscribers, exceeding WhatsApp direct, roadshows, and chamber partnerships.
Cost model — agent channel
| 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 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 |
Channel priority by year
| Phase | Primary channels | Secondary channels | Target subscribers |
|---|---|---|---|
| Year 1 | WhatsApp, Nairobi roadshows, agent pilot | MFI partnerships (pilot), digital content | 900 |
| Year 2 | County roadshows, KNCCI/KEPSA, MFIs | Vernacular radio, agent network scale-up | 2,100 |
| Year 3 | Full channel stack active, agent-led growth | Enterprise direct sales, industry partnerships | 3,000 |
Blended CAC across all channels
| 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 |
Note: 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 6. 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 that are not directly attributable to a single channel.
The figure that matters for strategic decisions is the channel-level CAC, because that is the number that determines whether to increase, decrease, or maintain spend in a specific channel. The fully-loaded number is what appears in the unit economics because that is the number the business actually carries.
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 6 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 6 — Pricing Architecture
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.
Applied to SalesTrack's target tiers, this produces a pricing floor and a pricing ceiling for each tier:
| Tier | Typical annual loss | Pricing floor (customer must save at least this much to justify) | Pricing ceiling (subscription must be a fraction of savings) |
|---|---|---|---|
| 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.
Reason 1 — Below a threshold, the customer assumes the product is not serious
A business tool priced at KES 500/month or KES 1,000/month signals to the SME owner that this is a small-scale product, possibly a student project or an informal service. It invites scepticism rather than trust. SalesTrack's customers are not looking for cheap. They are looking for something that works. Pricing too low undermines that perception before the conversation begins.
Reason 2 — Below a threshold, the unit economics fail before the strategy does
Onboarding cost per customer — data import, staff training, baseline stock-take, 30-day review call — averages KES 1,400 across the base. Ongoing support costs average KES 180/customer/month. Hosting and infrastructure average KES 90/customer/month. Payment processing via M-Pesa averages KES 45/customer/month. These costs are largely fixed per customer. At KES 1,000/month, gross margin drops below 60% and CAC payback extends beyond 12 months. The business cannot scale.
Reason 3 — Below a threshold, the customer does not use the product
Counterintuitively, very cheap products have higher churn than moderately priced ones, because customers have no psychological stake in using them. A business owner paying KES 500/month feels no urgency to complete onboarding, train staff, or run the 30-day review. A business owner paying KES 2,999/month does. The price itself creates accountability that improves retention.
Why not price higher
The opposite instinct — price high to capture value — also fails, for reasons specific to this market.
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. These anchors determine the emotional weight of a subscription price.
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. The Growth tier at KES 4,999 sits at the lower end of the "market stall rent" anchor — a serious business expense, but one the customer already understands. The Enterprise tier at KES 6,999 crosses into the "employee salary" zone but stays well below it — the customer is committing to something at the level of a serious hire.
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. Pricing higher than the current structure would surrender the volume tier that makes the business sustainable.
The three tiers, in full
Tier 1 — Starter
Starter · KES 2,999/month
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. These are reserved for higher tiers, or deliberately excluded because they would not be used by the target customer at this tier.
Strategic role: Starter is the wedge. It is 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. The purpose of Starter is not to be the most profitable tier. The purpose of Starter is to be the easiest tier to sell, so the customer enters the SalesTrack ecosystem and can then be upgraded as they grow.
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 at Year 3: KES 4.95M.
Tier 2 — Growth
Growth · KES 4,999/month
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: A growing business that needs people, appointments, and insight connected — not just transactions recorded. 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. Growth is where ARPU lifts from the Starter floor to the blended target. It is where the staff-accountability pain point — the single strongest driver of willingness-to-pay in the small-enterprise tier — is monetised. Growth tier customers are also the ones most likely to have multiple physical locations, which means they carry higher lifetime value, lower churn, and the strongest referral potential.
Upgrade trigger: Adds a third or fourth location, or needs consolidated purchasing across branches, or faces an audit or regulatory requirement that demands multi-branch reporting.
Target customer count — Year 3: ~990 (33% of base).
Contribution to MRR at Year 3: KES 4.95M.
Tier 3 — Enterprise
Enterprise · KES 6,999/month
Positioning: The margin tier. Priced for the business that needs broader operational control across locations, teams, and processes.
Built for: Businesses that need broader operational control as they grow across locations and teams. 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. Enterprise accounts are also the ones whose operational requirements drive the product roadmap, benefiting the whole base.
Expansion path: Per-branch pricing above 5 branches (KES 1,999/branch/month). API access for integration with accounting and ERP systems. Custom reporting and dashboards. Multi-entity consolidation for owners with separate legal entities.
Target customer count — Year 3: ~360 (12% of base).
Contribution to MRR at Year 3: 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 — a legitimate concern, since card-based recurring billing failures in emerging markets are more common than in mature ones. 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. The customer already uses it to pay suppliers, receive customer payments, and manage daily cash flow. Adding a subscription payment to that flow is not a new behaviour — it is an extension of an existing one.
Payment mechanics
| 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 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. You can reactivate anytime with the same Paybill."
- 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. If you want to reactivate, here's the direct link."
- 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. The customer is not being asked to accept SalesTrack's assertion that shrinkage will fall. They are being shown the specific numbers, in their own data, within 30 days.
The guarantee economics — full working
| 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× |
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.
Worst-case guarantee exposure
It is worth modelling what the guarantee would cost if it were systematically triggered across the base. Two scenarios matter:
| 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, significant but survivable, and would constitute a signal that the product has a deeper problem to fix.
In every scenario, the guarantee is affordable. What the guarantee buys is not just customer trust but internal discipline — it forces SalesTrack to focus on time-to-value and to fix whatever is preventing the customer from seeing shrinkage reduction within 30 days.
How the guarantee is measured, in full
The guarantee is not based on the customer's subjective sense of improvement. It is based on a comparison of two specific numbers, both produced by SalesTrack's own system.
The measurement process
- Baseline stock value. Established at the first stock-take during onboarding (Day 1–7). The count is done by SalesTrack staff (for Growth and Enterprise) or supported by SalesTrack staff (for Starter). The count is recorded in the system with a timestamp and the staff member's login, making it tamper-evident.
- Recorded stock movement. The sum of all sales, receipts, and adjustments recorded in the system over the following 30 days. Every transaction is logged with a timestamp and staff ID.
- Expected stock value. Calculated as baseline minus recorded movement. This is what the stock "should" be if the records are accurate.
- Actual stock value. Established at a second stock-take on Day 30. Again recorded with timestamp and staff login.
- Variance. The difference between expected and actual — which is, 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. There is no room for SalesTrack to claim a saving the customer cannot verify, and no room for the customer to claim a loss that the system does not show.
Competitive pricing analysis
SalesTrack's pricing was designed against the actual alternatives available in the Kenyan market, not against a generic benchmark. The following table compares SalesTrack's tiers against the closest alternatives in each segment.
| 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 |
SalesTrack's tiers are deliberately positioned in the middle of the competitive range — not the cheapest (the notebook and Excel are free), not the most expensive (foreign SaaS costs two to four times more for equivalent capability, and delivers less in the Kenyan context). The positioning is neither defensive nor premium. It is appropriate.
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. Direct channel CAC figures quoted in Part 5 are the marginal cost per channel; this is the blended reality that the business carries.
| 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
Unit economics that look strong in the base case can fall apart under different assumptions. The following table shows LTV:CAC under combinations of churn and CAC.
| 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 |
Two observations matter for strategy:
First, 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 8 tracks churn weekly rather than monthly, and why the phase gates in Part 7 prioritise retention over acquisition.
Second, the model stays viable across almost the entire plausible range. Even at 10% monthly churn and KES 8,500 CAC — a combination that would represent a serious failure of both retention and channel efficiency — LTV:CAC remains above 4:1. The model is robust. It is not invincible, but it is not fragile either.
Contribution margin by tier
LTV:CAC is a blended figure. The margin structure differs substantially by tier.
| Metric | Starter | Growth | Enterprise |
|---|---|---|---|
| Subscription price | KES 2,999 | KES 4,999 | KES 6,999 |
| Hosting & infrastructure | KES 90 | KES 140 | KES 220 |
| Payment processing | KES 45 | KES 75 | KES 105 |
| Support (fully loaded, amortised) | KES 180 | KES 340 | KES 620 |
| 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 follow from this table:
Implication 1 — 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 (Part 7's expansion mechanics) is what transforms Starter economics into Growth economics over time. Starter must be priced aggressively enough to acquire, but must not be priced so low that it cannot support its own service cost.
Implication 2 — Growth is the sweet spot
At LTV:CAC of 17.6:1, Growth is the most efficient tier in the portfolio. Higher ARPU, lower churn, moderate support cost. Every strategic decision about tier design, upgrade incentives, and staff-accountability messaging should be made with a bias toward moving customers into Growth as quickly as the customer's own business supports it.
Implication 3 — Enterprise is the reference-account tier
At LTV:CAC of 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. Their direct margin is a bonus, not the point.
Pricing discipline — what SalesTrack refuses to do
Pricing discipline is as important as pricing design. The following table lists pricing tactics that are common in Kenyan SME software sales, and SalesTrack's refusal of each.
| 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.
SalesTrack's three tiers are priced to make the ROI argument undeniable for three different profiles of Kenyan SME. The tier structure is not about extracting more revenue from larger businesses. It is about matching each business to the price point at which the sales conversation is easiest to close and the customer relationship is easiest to retain.
Part 7 turns to the 36-month revenue roadmap — how the pricing architecture converts into subscriber targets, ARR, cost structure, and phase gates.
Part 7 — The 36-Month Revenue Roadmap
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. There is no ambiguity, no negotiation, no "we'll make it up next quarter."
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.
Scenario framing — why one scenario, not three
Earlier versions of this blueprint presented both a Conservative and an Ambitious scenario. The Ambitious scenario claimed 30,000 subscribers and KES 1.8B ARR by Year 3. That scenario has been removed.
The reason is arithmetic, not pessimism. Thirty thousand subscribers in the Kenyan SME market at an ARPU of KES 5,000 is approximately KES 1.8B ARR — a business that would be one of the largest SME SaaS companies in East Africa, requiring a distribution engine that does not yet exist at scale, a capital base that has not been raised, and a market penetration rate (0.41% of TAM, 1.67% of SAM) that no comparable company has achieved in the Kenyan market within three years.
Presenting that scenario as part of the plan would be dishonest. Presenting it as an upside case would be a distraction. SalesTrack's roadmap presents one scenario, modeled conservatively, with the explicit understanding that outperformance is welcome but not assumed.
| Phase | Net new subs | Exit subs | Blended ARPU | Exit ARR | Exit MRR |
|---|---|---|---|---|---|
| Year 1 | +900 | 900 | KES 3,900 | KES 42.1 M | KES 3.5 M |
| Year 2 | +1,300 | 2,100 | KES 4,500 | KES 113.4 M | KES 9.5 M |
| Year 3 | +1,600 | 3,000 | KES 5,000 | KES 180.0 M | KES 15.0 M |
Note that the net new figures are net of churn. Gross adds must be materially higher. At 5% monthly churn, a 900-subscriber exit in Year 1 requires approximately 1,750 gross activations. Churn is the tax on growth, and the roadmap prices it in from the first month.
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.
| 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, and it is the single most underestimated factor in SME SaaS planning. 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 arithmetic is why the phase gates in this Part 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
The Year 1 quarterly build
Year 1 is not linear. The first quarter establishes the foundation, the second quarter tests the roadmap, and the third and fourth quarters scale what works.
| 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 |
The Q1 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
| 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 |
Year 1 — the phase gate into Year 2
Y1 → Y2 gate
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 — Nakuru, Mombasa, Kisumu, Uasin Gishu, Meru, Nyeri, Kakamega, Bungoma, Kilifi, Kericho, Murang'a plus the 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
The 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 Year 2 build is heavier in Q1–Q3 than Q4. This is deliberate — Q4 is dedicated to consolidating the channel mix, refining retention, and preparing Year 3's national scale-up. A Year 2 that continues aggressive acquisition into Q4 without consolidation compromises the Year 2 gate and pushes problems into Year 3.
Year 2 — the operating model
| Role | Headcount | Responsibility |
|---|---|---|
| Sales lead | 1 | Channel oversight, agent network management, roadmap execution |
| WhatsApp agents | 12 | Lead handling across all channel-sourced leads |
| Regional field agents | 6 | Roadshow execution across 15 counties |
| Onboarding specialists | 3 | 7-day onboarding at scale, baseline stock-takes, 30-day reviews |
| Partnerships lead | 1 | KNCCI, KEPSA, MFI relationship management |
| Data analyst | 1 | KPI dashboard, cohort analysis, roadmap tracking |
| Engineers | 4 | Growth tier development, multi-branch groundwork, product refinement |
| Founder | 1 | Strategic oversight, enterprise relationships, capital 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.
| 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 |
The upgrade mechanism is the reason SalesTrack's tier structure is designed around operational complexity rather than feature tiering. A business upgrades not because it wants more features but because it has outgrown the tier below it. This means upgrades happen naturally as the customer's business grows — they are the customer's response to their own growth, not a sales push.
Year 2 — the phase gate into Year 3
Y2 → Y3 gate
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
The 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 |
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.
Year 3 — the operating model
| Role | Headcount | Responsibility |
|---|---|---|
| Sales lead | 1 | Full channel oversight, agent network management |
| WhatsApp agents | 20 | Lead handling, tier-appropriate demos, retention outreach |
| Regional field agents | 10 | Roadshow execution, enterprise lead generation |
| Onboarding specialists | 6 | 7-day onboarding at national scale |
| Partnership leads | 2 | KNCCI/KEPSA, MFI, and enterprise partner management |
| Data analysts | 2 | KPI dashboard, cohort analysis, roadmap tracking, forecasting |
| Engineers | 8 | Enterprise tier development, API, multi-branch, product roadmap |
| Certified agents | 500 (independent) | Local market coverage, referral generation |
| Founder | 1 | Strategic oversight, capital planning, enterprise relationships |
The cost structure — full picture
The revenue targets mean nothing without an honest accounting of what it costs to produce them. The following table presents the full cost structure for each year of the roadmap.
| 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 stand out and 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. It is not a large number by SaaS standards — but it is the number the business actually needs, and it needs to be committed to in advance, not discovered along the way.
Why the revenue line is lower than ARR suggests
The Year 1 revenue of KES 22.5M is lower than the KES 42.1M exit ARR implies. The difference is that ARR is an exit run-rate (the annualised value of the final month's subscription base), while collected revenue is what actually arrives in the bank during the year. Year 1 starts from zero subscribers, so most of the ARR is accumulated late in the year. The same gap narrows over Years 2 and 3 as the base grows earlier in each year.
Cash-flow modelling — monthly granularity for Year 1
Annual figures hide the operational reality. The following table presents Year 1 at monthly granularity, showing how cash flows actually move through the business.
| Month | Subs (exit) | MRR | Cash in | Cash out | Net | Cumulative |
|---|---|---|---|---|---|---|
| M1 | 18 | KES 63K | KES 155K | KES 1.85M | −KES 1.70M | −KES 1.70M |
| M2 | 38 | KES 130K | KES 180K | KES 1.85M | −KES 1.67M | −KES 3.37M |
| M3 | 64 | KES 215K | KES 220K | KES 2.10M | −KES 1.88M | −KES 5.25M |
| M4 | 92 | KES 305K | KES 350K | KES 2.40M | −KES 2.05M | −KES 7.30M |
| M5 | 128 | KES 425K | KES 480K | KES 2.55M | −KES 2.07M | −KES 9.37M |
| M6 | 168 | KES 555K | KES 620K | KES 2.65M | −KES 2.03M | −KES 11.40M |
| M7 | 210 | KES 690K | KES 780K | KES 2.75M | −KES 1.97M | −KES 13.37M |
| M8 | 268 | KES 880K | KES 950K | KES 2.85M | −KES 1.90M | −KES 15.27M |
| M9 | 340 | KES 1.10M | KES 1.20M | KES 3.00M | −KES 1.80M | −KES 17.07M |
| M10 | 440 | KES 1.42M | KES 1.50M | KES 3.15M | −KES 1.65M | −KES 18.72M |
| M11 | 570 | KES 1.85M | KES 1.95M | KES 3.35M | −KES 1.40M | −KES 20.12M |
| M12 | 900 | KES 3.50M | KES 3.60M | KES 3.55M | +KES 0.05M | −KES 20.07M |
The model shows two things the annual view obscures. First, the month in which SalesTrack turns cash-flow positive on an operating basis is Month 12 — the last month of Year 1. Second, the cumulative cash deficit peaks during the year at approximately KES 20M, which means the business needs runway of at least KES 22M to survive Year 1 with a buffer.
M12 cumulative doesn't match annual deficit
The cumulative figure of −KES 20.07M at M12 differs from the annual net contribution of −KES 14.6M. This is because the annual figure reflects the year-end operating position while the monthly cumulative includes the founder's initial setup costs, the Year 1 capital outlays that front-load the business, and one-time items that are amortised in the annual view. Both numbers are correct — they measure slightly different things.
The phase gates — full consequence map
Each phase gate has not one consequence but a set. The following table expands the consequence logic so that the roadmap is executable, not just aspirational.
| 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 retention 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
A roadmap without a risk register is a document that assumes everything goes right. The following table names the specific risks to the roadmap and the mitigation in place for each.
| 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 (Airtel Money, bank transfer) developed in Year 2; payment recovery sequence tested quarterly |
| Competitor launches comparable tier | Medium | Medium | Product velocity; deepen channel partnerships (harder to replicate than features); build switching costs through data history |
| Agent network fails to scale | Medium | Medium | Increase commission if needed; recruit from alternative pools (insurance, M-Pesa); 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 |
What is not in this roadmap
Honesty requires stating what the roadmap does not include. Each of the following is a plausible future direction that this 36-month plan does not commit to.
| Direction | Why excluded |
|---|---|
| Other East African markets | No regional expansion inside 36 months. The Kenyan market is large enough to absorb the full roadmap's execution focus. |
| Adjacent products (lending, payments, insurance) | Adjacencies are tempting but require different capabilities, different regulatory paths, and different capital. Focus wins. |
| Enterprise sales team | Enterprise accounts are acquired through direct founder relationships and industry referrals, not through a hired sales team. This changes in Year 4 if the Enterprise segment grows beyond 15% of the base. |
| International pricing in USD | KES-only pricing is a positioning commitment, not a temporary choice. |
| Acquisition of competitors | Not contemplated; not modelled; not a strategic priority in this phase. |
The roadmap in one sentence
Restated
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 8 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 8 — The KPI Dashboard
A strategy is a document. A dashboard is a management system.
Every part of this blueprint so far has been a plan. Part 8 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 is deliberately small. Twelve metrics, three categories, one weekly review. The most common failure mode of SME SaaS dashboards is not missing metrics — it is too many metrics, which produces a spreadsheet nobody reads and a decision process that has no clear signal. SalesTrack's dashboard is built to be read in thirty minutes by a small team, every Monday, without fail.
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 metrics measure whether SalesTrack is acquiring customers at the pace and efficiency the roadmap requires. All four are leading indicators — they tell you what next quarter looks like before next quarter arrives.
| 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% |
Why each of these matters
Gross new subscribers is the leading indicator of the roadmap's trajectory. It is tracked weekly, not monthly, because a bad week can be corrected before it becomes a bad month. The ±10% tolerance allows for normal weekly variance without triggering intervention — but two consecutive weeks below 80% of plan is a signal that something structural has changed.
Blended CAC is the constraint that determines whether growth is sustainable. It is tracked monthly because weekly CAC is noisy — one expensive roadshow or one bad radio week distorts the number. Two consecutive months above KES 6,000 is the trigger, because that pattern indicates a systemic drift rather than a one-off variance.
Channel mix is a strategic metric, not an operational one. A business that reaches 70% of its customers through a single channel is a fragile business — vulnerable to that channel's changes, unable to reallocate if it degrades, and dependent on a single relationship. The 70% threshold forces diversification before diversification becomes urgent.
Funnel conversion is the health check on the sales motion itself. If enquiries are coming in but conversion is dropping, the problem is in the sales process, the messaging, or the qualification criteria — not the volume of leads. This metric catches sales problems before they show up as subscriber shortfalls.
Category 2 — Retention metrics
Retention metrics measure whether the customers SalesTrack acquires are staying. This is the single most important category in the dashboard, because — as Part 7's churn arithmetic showed — the difference between 5% and 8% monthly churn is the difference between a business that compounds and a business that churns out almost as fast as it churns in.
| 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 |
Why each of these matters
Monthly gross churn is the master metric. It is the one number that determines whether the roadmap works, and it is tracked weekly because monthly reviews are too slow to intervene on. A single week of elevated churn is often a signal that a specific cohort or a specific onboarding failure is producing early attrition — which can be fixed before it propagates.
Net revenue retention is the metric that captures the effect of upgrades and downgrades on revenue. It is calculated as revenue from existing customers at end of month divided by revenue from the same customers at start of month. A ratio above 100% means existing customers are spending more over time — which, given SalesTrack's tier structure, is the expected outcome as customers' businesses grow.
30-day activation rate measures how many customers who signed up actually completed onboarding and made their first recorded transactions within the first 30 days. This metric catches onboarding failures before they show up as churn, because a customer who never activated will almost certainly churn within 90 days.
Upgrade rate measures the tier migration that drives ARPU lift. Without upgrades, SalesTrack's blended ARPU stays at the Starter floor and the ARR roadmap collapses. Two percent of base per month means roughly 15% of the base upgrades annually — which is the rate required to move blended ARPU from KES 3,900 to KES 5,000 across the roadmap.
Category 3 — Unit economics
Unit economics metrics measure whether the business model underneath the growth is healthy. These are slower-moving than growth or retention metrics, but they are the ones that determine whether the business can sustain itself over time.
| 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 |
Why each of these matters
LTV:CAC is the summary metric of the entire business model. It combines acquisition cost, customer lifetime, and gross margin into a single number that tells you whether each customer is worth acquiring. The 10:1 target is the floor for a business that needs to fund its own growth from revenue at some point; the 6:1 threshold is the trigger for strategic review.
CAC payback period measures how long it takes for a customer to repay their own acquisition cost. Two months is a comfortable target; anything above four months means the business is carrying an unusual amount of acquisition cost forward, which constrains how fast it can grow without additional capital.
Gross margin measures the direct profitability of each subscription. Below 72%, the business loses the ability to fund support, onboarding, and product development from subscription revenue — which means every customer relationship is subsidised from somewhere else. Below 65% is a signal that either pricing is too low or delivery costs are too high.
Blended ARPU is the average monthly subscription revenue per customer. It combines tier mix, upgrade rate, and pricing into a single number. A rising ARPU means the tier structure is working — customers are growing into higher tiers. A declining ARPU means the acquisition mix is skewing toward Starter and the upgrade pathway is not operating.
The weekly review — thirty minutes, four numbers
The full twelve-metric dashboard is a management tool, but it is not the operating rhythm. The operating rhythm is a Monday-morning review of four numbers, run without exception, by the founder and the sales lead.
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 has drifted, the cause is usually event selection or staff productivity.
- 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. Find the operational issue before changing the channel strategy.
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. The upgrade campaign is not a discount; it is a demonstration of the additional value the customer will see.
- 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 — it produces a temporary ARPU bump at the cost of permanent margin compression.
Strategic principle: ARPU lifts through product-led upgrade, not through price increases or discounts. If the base does not upgrade, the product has not earned it yet — and the answer is to earn it, not to push it.
Exit condition: Blended ARPU stabilises and returns to the roadmap trajectory for one month.
Why weekly, not monthly
The instinct in most SMEs is to review performance monthly, because monthly is the cycle on which cash arrives, on which reports are produced, and on which most business decisions get made. SalesTrack's dashboard deliberately breaks with that instinct for three reasons.
First, weekly reviews catch drift before it compounds. A single bad week is a signal. A bad month is a trend. A bad quarter is a structural problem. By the time the monthly review identifies the problem, the correction window has already closed. Weekly reviews keep the correction window open.
Second, weekly reviews force the intervention discipline. A monthly review that identifies a problem has 30 days to fix it before the next review. A weekly review that identifies a problem has 7 days to fix it before the next review. The shorter cycle makes the interventions sharper, faster, and more actionable.
Third, weekly reviews build the operating muscle. The discipline of reviewing four numbers every Monday morning, without exception, is not about the numbers — it is about the muscle. A team that reviews weekly develops the habit of looking at problems clearly, acting quickly, and holding itself accountable. That habit is what makes the roadmap work over 36 months.
The dashboard's relationship to the roadmap
The dashboard and the roadmap are not separate systems. They are two views of the same business. The roadmap sets the targets; the dashboard tracks the progress; the phase gates in Part 7 convert dashboard signals into strategic decisions.
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 9 closes the blueprint — restating the argument, stating the honest limitation, and setting out what the next 36 months actually require.
Part 9 — Conclusion: The Argument in Full
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
Every part of this document has elaborated one of five pillars. It is worth restating them together, because their combined effect is greater than the sum of their parts — and because the failure of any one of them collapses the strategy.
Pillar 1 — Segment precisely, not broadly
The market is not one market. It is three tiers — micro, small, medium — across five sectors, each with distinct pain points, price sensitivity, and buying behaviour. The 7.4 million headline figure is a context number, not a target. The serviceable addressable market is 1.8 million, and the strategy is built on that number, not the larger one.
Mechanic: Three-tier structure (Starter, Growth, Enterprise) matched to three levels of operational complexity. Five sector variations in messaging. Geographic prioritisation by county density.
Pillar 2 — Position as survival, not as software
"Inventory management software" is a category poisoned by a decade of failed deployments. SalesTrack does not compete in that category. It competes in the survival category — the business tool that stops the bleeding. The customer is not a business upgrading its operations. The customer is a business owner protecting their livelihood.
Mechanic: Survival-frame messaging across all channels. Feature translation table (every capability described in loss-prevention terms). Never-say list that eliminates software jargon.
Pillar 3 — Price for the Kenyan wallet, not for the category
The subscription must be cheaper than the loss it prevents. The reference point is not what other software costs — it is what the customer is currently losing without any system at all. SalesTrack's prices sit deliberately in the lower-middle of each tier's loss-based range, high enough to signal seriousness, low enough that the ROI argument is undeniable.
Mechanic: Three-tier pricing (KES 2,999 / 4,999 / 6,999). M-Pesa-native billing. 30-day ROI guarantee backed by a 4.7×–6.7× margin of safety. No discounts, no hidden fees, no lock-in.
Pillar 4 — Distribute through trust, not through spend
Paid digital advertising cannot economically reach a low-ARPU SME base in Kenya. The CAC of paid media exceeds the LTV. The only viable path is trusted local networks — WhatsApp, chambers of commerce, county roadshows, MFIs, vernacular radio, and agent networks. SalesTrack borrows trust. It does not buy attention.
Mechanic: Six-channel distribution model with defined CAC targets and sequencing. Trigger-based channel activation. Blended CAC below KES 5,000.
Pillar 5 — Prove ROI in 30 days, and mean it
The 30-day ROI guarantee is the strategic centrepiece. It converts the buyer's primary objection — "will this actually work for my business?" — from a risk the buyer carries into a risk SalesTrack carries. It is not a discount. It is a positioning weapon that no competitor in the market can credibly match.
Mechanic: Objective, auditable measurement (baseline stock-take, recorded movement, 30-day variance). 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, and this one is no exception. There are four things this blueprint does not claim, and it is important that they are stated clearly.
1. This 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.
2. This 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.
3. This 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.
4. This 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.
What the next 36 months actually require
This blueprint has described what to do. It has not described — until now — the execution discipline that makes any of it work. That discipline comes down to six specific 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 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 first is whether SalesTrack can hold churn below 5%. Every number in this blueprint — LTV:CAC, phase gates, ARR roadmap, unit economics — is anchored on that one assumption. At 5% churn, the business compounds. At 8%, the business treads water. At 10%, the business fails. Retention is not a metric in this strategy. It is the strategy.
The second is whether the agent network can become 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. If the agent network works, SalesTrack reaches 3,000 subscribers with KES 31M of capital. If it does not work, the same subscriber count requires materially more capital and the roadmap slows.
The third is whether the 30-day ROI guarantee stays below a 10% trigger rate. The guarantee is the positioning weapon. If it stays below 10%, it is a marketing asset that costs almost nothing. Above 15%, it becomes a cash-flow problem that signals a deeper product issue. The guarantee is not the risk. It is the early warning system.
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
Glossary of Terms
This document uses terms from three domains: financial and SaaS metrics, market sizing and analytics, and the specific vocabulary of Kenyan SME commerce. The glossary below defines each term in plain language, without assuming prior familiarity. Where a term has a specific meaning in this document that differs from general usage, that meaning is noted.
Financial and SaaS metrics
FShow all financial and SaaS metrics
ARR — Annual Recurring Revenue. The total subscription revenue a business expects to collect in a full year, based on its current paying subscriber base. Calculated as monthly recurring revenue multiplied by 12. Used as a headline measure of business scale. Does not include one-time fees, setup charges, or non-subscription revenue.
MRR — Monthly Recurring Revenue. The subscription revenue collected in a single month. ARR is MRR × 12. In this document, MRR is quoted at month-end (exit MRR).
ARPU — Average Revenue Per User (or Per Account). Total subscription revenue divided by the number of paying subscribers, per month. A "blended ARPU" is the average across all tiers. A "tier-specific ARPU" is the average within one tier only.
CAC — Customer Acquisition Cost. The total cost of acquiring one paying customer. Includes everything spent on sales, marketing, channel commissions, roadshow costs, radio airtime, and sales salaries — divided by the number of paying customers acquired in that period. A "channel-specific CAC" is the marginal cost of acquiring a customer through a specific channel. A "blended CAC" or "fully-loaded CAC" is the total company-wide cost per customer across all channels and all overhead.
LTV — Lifetime Value. The total gross margin a customer generates over the entire time they remain a paying subscriber. Calculated as monthly ARPU × average customer lifetime in months × gross margin percentage.
LTV:CAC Ratio. The relationship between what a customer is worth and what it cost to acquire them. A ratio of 10:1 means each customer returns ten times what they cost to acquire. Below 3:1 is generally considered unhealthy; above 10:1 is generally considered strong.
Churn — Monthly Gross Churn. The percentage of paying subscribers who cancel in a given month. A 5% monthly churn means roughly 5 in every 100 subscribers leave each month. Churn is the single most important variable in this document's unit economics.
Customer Lifetime. The average number of months a paying subscriber remains a customer. Approximated as 1 ÷ monthly churn rate. At 5% churn, lifetime is roughly 20 months.
NRR — Net Revenue Retention. The percentage of revenue retained from an existing customer base over a period, including upgrades and downgrades but excluding new customers. Above 100% means existing customers are spending more over time (usually through upgrades). Below 100% means the base is shrinking in revenue terms even without cancellations.
Gross Margin. Revenue minus the direct cost of serving the customer (hosting, payment fees, support delivery), expressed as a percentage of revenue. A 72% gross margin means 72 cents of every shilling of revenue is left after direct costs.
CAC Payback Period. The number of months it takes for a customer's gross margin to repay the cost of acquiring them. Shorter is better. Above 12 months is a warning sign; above 24 months is generally unsustainable without external capital.
Unit Economics. The revenue and cost structure of a single customer or a single transaction, expressed on a per-unit basis rather than as an aggregate. The unit economics of a business determine whether it can scale profitably.
Market sizing and analytics
MShow all market sizing terms
TAM — Total Addressable Market. The total number of potential customers if every business in the relevant universe were a candidate. For SalesTrack, this is Kenya's full 7.4 million MSMEs. TAM is a context number, not a target.
SAM — Serviceable Addressable Market. The subset of the TAM that the business can actually reach and serve, given specific qualifying criteria (device access, payment infrastructure, turnover, sector). For SalesTrack, this is approximately 1.8 million businesses.
SOM — Serviceable Obtainable Market. The specific number of customers the business targets within a defined period, and the revenue that follows. For SalesTrack, this is 3,000 subscribers and KES 180M ARR over 36 months.
Cohort. A group of customers defined by a shared characteristic — most often the month or quarter they signed up. Cohort analysis is how churn, retention, and upgrade behaviour are tracked over time without being distorted by new additions.
Sensitivity Analysis. The practice of testing how a model's output changes when its inputs change. In this document, the LTV:CAC sensitivity table shows how the ratio moves across different combinations of churn and CAC.
Red Flag (in KPI context). A threshold, defined in advance, at which a metric triggers a specific intervention. A metric without a red flag is a number; a metric with a red flag is a decision trigger.
Kenyan business context
KShow all Kenyan business terms
MSME — Micro, Small and Medium Enterprise. The formal classification used by the Kenya National Bureau of Statistics. Micro: 1–9 employees. Small: 10–49 employees. Medium: 50–99 employees. Kenya has approximately 7.4 million MSMEs in total.
Duka. Swahili for a small retail shop. A duka is typically a single-room or kiosk operation selling fast-moving consumer goods in small quantities. It is the most common business type in the informal retail sector.
Duka kubwa. Literally "big shop." A larger retail outlet than a duka, often with two tills and sometimes a wholesale component supplying nearby smaller traders.
M-Pesa. Kenya's dominant mobile money platform, operated by Safaricom. Used by businesses of every size to receive payments, pay suppliers, and manage cash flow. M-Pesa transaction volumes exceed those of all Kenyan banks combined.
Paybill. An M-Pesa business account number. Customers pay a business by entering the Paybill number and their own account reference. Used by SalesTrack for subscription billing.
STK Push. "Sim Toolkit Push." A payment prompt that appears directly on the customer's phone, asking them to authorise a transaction by entering their M-Pesa PIN. Faster than Paybill because it removes the need to manually enter numbers.
MFI — Microfinance Institution. A financial institution that provides loans and financial services to low-income individuals and small businesses who may not qualify for traditional bank lending. Examples in Kenya include Faulu, KWFT, SMEP, and Rafiki.
SACCO — Savings and Credit Cooperative Organisation. A member-owned financial cooperative that pools savings and provides loans to its members. SACCOs are particularly strong in rural and peri-urban Kenya and often have deep member relationships with SME owners.
KNCCI — Kenya National Chamber of Commerce and Industry. The largest organised business network in Kenya, with county-level chapters across the country. Membership is voluntary and dues-based.
KEPSA — Kenya Private Sector Alliance. The apex body representing Kenya's private sector in policy dialogue with government. Membership includes businesses of all sizes, weighted toward medium and large enterprises.
Operations and product
OShow all operations and product terms
POS — Point of Sale. The place and system where a retail transaction is completed. A "POS system" is the software and hardware that records sales, calculates totals, issues receipts, and updates inventory.
SKU — Stock Keeping Unit. A unique identifier for a distinct product. A shop selling 400 different products has 400 SKUs. SKU count is the standard measure of inventory complexity.
Shrinkage. The loss of inventory that cannot be attributed to a recorded sale. Includes staff theft, customer theft, unrecorded credit, and unit-of-measure errors. In Kenyan SMEs, shrinkage typically runs between 3% and 8% of turnover annually, though owners rarely know the number until they install a system.
Dead Stock. Inventory that has not moved in 60, 90, or 180 days. It ties up working capital, occupies shelf space, and in perishable categories becomes total loss.
Stockout. A situation where a customer wants a product the shop does not have in stock. The sale is lost, and the customer may not return. Stockout rates in unmanaged Kenyan retail run between 8% and 15% of SKUs at any given time.
Offline-First. A design approach where the system works fully without an internet connection and syncs to the cloud when connectivity returns. Essential for Kenyan SMEs operating in areas with intermittent mobile data coverage.
WhatsApp Business API. The business-facing version of WhatsApp, used by companies to manage high volumes of customer conversations, automate replies, and integrate with other systems. SalesTrack uses it as its primary sales and support channel.
Onboarding. The process of getting a new customer from signup to active use of the system. For SalesTrack, this includes business setup, data import, staff training, baseline stock-take, and go-live support. The target is completion within 7 days.
Baseline Stock-Take. A physical count of all inventory at the start of the subscription, recorded in the system. The baseline is the reference point against which the 30-day ROI guarantee is measured.
Record Accuracy. The degree to which the system's inventory records match physical reality. Measured as a percentage. Notebook-based systems typically achieve 85–92%; SalesTrack achieves 95–99% after 30 days of active use.
Channels and sales
CShow all channel and sales terms
Go-to-Market (GTM). The overall strategy a business uses to reach customers, including which channels, which messages, and which pricing. The GTM is what turns a product into a business.
Trust Transfer. The process by which an endorsement from a trusted institution (a chamber of commerce, an MFI, a local agent) converts a cold prospect into a warm one. Trust transfer is the central mechanism of SalesTrack's channel strategy.
Agent Network. A group of independent local salespeople who earn commission for each customer they introduce and activate. Agents are not employees — they are independent operators who already have trust relationships in their communities.
Roadshow. A physical event where the product is demonstrated in person, usually at a market-day location where the target customer is already gathered. SalesTrack's roadshows are half-day market activations with live demos and on-site signup.
Vernacular Radio. Radio broadcasting in local languages (Kikuyu, Luo, Luhya, Kamba, Swahili, and others), as opposed to English-language national radio. Vernacular radio is the most trusted mass medium for SME owners outside Nairobi.
Funnel. The sequence of stages a prospect moves through — from first awareness, to enquiry, to demo, to signup, to activated customer. "Funnel conversion" measures how many prospects at each stage move to the next.
Lead Qualification. The process of assessing whether a prospect meets the criteria to be a good fit for the product. SalesTrack qualifies on three questions: business type, staff count, and product count.
Cold vs. Warm Lead. A cold lead has no prior relationship with the business. A warm lead has been referred, endorsed, or reached through a trust-carrying channel. Warm leads convert at 3–4× the rate of cold leads in the Kenyan SME market.
Appendix
A. Abbreviations and acronyms
| 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
All figures in this document are quoted in Kenyan Shillings (KES) unless explicitly stated otherwise. Where US dollar equivalents appear (in the African SaaS benchmarking table in Part 2), they are shown for comparison and marked as USD or with a dollar sign.
Shilling figures are abbreviated as follows:
- KES 2,999 — two thousand nine hundred and ninety-nine shillings (monthly subscription price).
- KES 42.1 M — forty-two point one million shillings.
- KES 180.0 M — one hundred and eighty million shillings.
- Ksh — used interchangeably with KES in quoted material and customer testimonials.
Percentages are expressed with a % symbol, except in tables where percentage columns carry the % in the header. Ratios (such as LTV:CAC) are expressed as X : 1.
C. Data sources and references
Market and benchmark figures cited in this document are drawn from the following categories of source. Where a figure is an estimate or a directional assumption, it is labelled as such inline. Where a figure comes from a primary source, the source is named in the surrounding text.
| Source category | Specific sources | Used for |
|---|---|---|
| National statistics | Kenya National Bureau of Statistics (KNBS) — MSME surveys, economic surveys, statistical abstracts | MSME population, GDP contribution, employment share, sector distribution |
| Monetary and payments | Central Bank of Kenya — credit surveys, payment systems reports | M-Pesa transaction volumes, SME credit data, financial inclusion indicators |
| Communications | Communications Authority of Kenya — quarterly sector statistics | Mobile data subscriptions, smartphone penetration, broadband coverage |
| International development | World Bank — enterprise diagnostics, Doing Business reports, financial inclusion databases | SME operational benchmarking, cross-country comparisons |
| Industry and sector | Retail and FMCG sector reports; pharmacy and agro-dealing association publications | Sector-specific shrinkage rates, stockout rates, working capital norms |
| Comparable company data | Publicly available information on East and West African SME SaaS businesses | 36-month benchmarking (subscribers and ARR at comparable stage) |
| Primary research | SalesTrack customer interviews, stock-take data, and pilot cohort analysis | Record accuracy, shrinkage ranges, onboarding timelines, ROI guarantee outcomes |
Where figures are presented as ranges (for example, "KES 200,000–500,000 per year in losses"), the range reflects observed variation across sectors and business sizes, not uncertainty about the underlying claim. Where a single figure is presented (for example, "95–99% record accuracy"), the range reflects the difference between the low end (typical at 30 days) and the high end (typical after 6 months of use).
D. Document version and methodology
Version: 1.0
Published: 13 October 2026
Author: Peter M. Mutiti, Marketing Director, SalesTrack
Publisher: Canaan Green
Length: approximately 31,000 words across nine parts plus glossary and appendix
Methodology notes:
- Market sizing uses a three-layer approach (TAM, SAM, SOM) with explicit qualifying criteria for each layer, documented in Part 2.
- Financial modelling uses a base-case scenario only. Earlier versions of this document included an Ambitious scenario that has been removed for the reasons explained in Part 7.
- Unit economics use fully-loaded CAC — including all sales, marketing, channel, and overhead costs — rather than channel-specific marginal CAC alone. Both figures are presented where relevant.
- Churn assumptions are set at 5.0% monthly for the base case, with sensitivity tested from 3.5% to 10.0% in Part 6.
- ROI guarantee modelling assumes a median claimed monthly shrinkage of KES 40,000 for the Starter tier, with reduction rates of 35–50% in the first 30 days. Both figures are described as conservative estimates.
- Benchmark data for comparable African SaaS businesses is derived from publicly available information and is presented as directional, not precise.
Revision history:
- Version 1.0 (October 2026) — Initial publication. Nine parts, glossary, appendix.
E. Contact and access
This document is password-protected and intended for subscribers, partners, and prospects of SalesTrack and Canaan Green. To request access, or to discuss the strategy, contact:
- WhatsApp: +254 104 612 815
- Publisher: Canaan Green — canaangreen.blogspot.com
- Product: SalesTrack — See the SalesTrack platform
For press, partnership, or enterprise enquiries, use the same WhatsApp number and indicate the nature of your enquiry in the first message.
Ready to stop losing money you can't see?
Book a free demo, or talk to us on WhatsApp — in English or Swahili.
Talk on WhatsApp See SalesTrack
No comments:
Post a Comment