Farmers Should Know the Buyer Offer Before Transporting Their Harvest
SmartShamba helps maize farmers in Trans Nzoia pre-confirm buyer offers through USSD before transport begins.

Maize transport and buyer coordination in Trans Nzoia County.
The Problem
What Happens Without Price Transparency
Many maize farmers transport harvests without a pre-confirmed buyer agreement — discovering the real price only after the truck is loaded.
Price Manipulation
Brokers exploit information gaps because farmers lack trusted market visibility before committing to transport.
No Confirmed Buyer
Farmers transport produce without a recorded buyer agreement or price commitment.
Payment Uncertainty
Delayed payments and buyer unreliability create serious financial exposure for smallholder farmers.
"I loaded 40 bags expecting one price. After delivery, the buyer reduced the offer."
— Illustrative farmer transaction scenario from Trans Nzoia County
Customer Discovery & Validation
We Interviewed Real Farmers and Buyers First
Before writing a single line of production code, the SmartShamba team conducted field interviews in Trans Nzoia County to understand the real problem.
19
Maize Farmers Interviewed
4
Maize Buyers Interviewed
1
County Focused
2
Discovery Team Members
Grace Akomo
COO · Customer Discovery Lead
Eva Chepchumba
PM · Product & UX Research
👨🌾 Farmers Told Us
- • Losing negotiating power after harvest
- • Lack of real price transparency
- • Payment uncertainty after delivery
- • Transporting without a confirmed buyer
🏢 Buyers Told Us
- • Fake quantity information from farmers
- • Delivery delays causing warehouse issues
- • Farmers not always ready to sell
- • Trust concerns in transactions
💡 "Our interviews revealed that trust — not production — was the biggest challenge in maize transactions."
Product Pivot
How Customer Feedback Changed SmartShamba
Rather than continuing to build features we assumed farmers needed, customer interviews helped us focus on the problem they repeatedly described — selling maize safely after harvest.
Original SmartShamba
- 🌦️ AI Weather Prediction
- 🔬 Crop Disease Detection
- 📡 IoT Sensors
- 🌱 Soil Monitoring
- 🧠 Climate Intelligence
- 📲 SMS Advisory
Customer Discovery
Changed everything
Today's SmartShamba
- 📱 USSD Transaction Coordination
- ✅ Verified Buyer Directory
- 🤝 Buyer-Farmer Matching
- 💰 Price Transparency
- 📋 Transaction References
- 💳 M-PESA Integration
Evidence-Based Product Evolution
From Assumptions to Evidence
01
Hypothesis
Farmers need AI, weather data, and IoT sensors to improve yields.
02
Customer Interviews
19 farmers and 4 buyers told us the real problem was trust and price uncertainty at the point of sale.
03
Product Changes
We dropped IoT and AI features. We focused entirely on USSD-based buyer matching and price pre-confirmation.
04
Current Prototype
USSD flow, SMS notifications, M-PESA integration, admin dashboard — all built and deployed.
Current Solution
How SmartShamba Works
Dial *384*53374#
Farmers access SmartShamba using any mobile phone through USSD — no smartphone or internet needed.
Enter Quantity
Farmers enter the number of maize bags ready for sale.
View Offers
Farmers see verified buyer offers and current prices before transport.
Confirm Offer
The selected buyer offer is recorded and an SMS confirmation is sent.
Receive Payment
Payment is processed through M-PESA after delivery confirmation.
Design Decision
Why We Chose USSD
Accessibility first. Every technology decision in SmartShamba starts with one question: can a farmer in rural Trans Nzoia use this without a smartphone or internet connection?
Feature Phone Compatible
Farmers already own and use feature phones. No new device required.
No Internet Required
USSD works on 2G networks. It functions anywhere there is a mobile signal.
Familiar Experience
Farmers already use USSD for M-PESA. The interaction model is already trusted.
M-PESA Native
USSD integrates naturally with Safaricom M-PESA for payment settlement.
Accessibility First
Works for farmers regardless of literacy level or smartphone access.
Instant Response
USSD sessions are real-time — no loading screens, no app downloads.
Technical Roadmap
What We've Built. What Comes Next.
SmartShamba has moved from prototype to a deployed pilot-ready system. Here is the honest current state.
✅ Already Built & Deployed
- ✓
Next.js 16 on Vercel
Production deployment, App Router, TypeScript
- ✓
USSD Integration
Africa's Talking · *384*53374# · 5-step flow
- ✓
SMS Notifications
Offer confirmation and settlement SMS to farmers
- ✓
PostgreSQL Database
Supabase · Farmers, Buyers, Transactions
- ✓
M-PESA Daraja C2B
Callback handler, amount verification, idempotency
- ✓
Admin Dashboard
Login, KPI cards, buyer CRUD, manual settlement
- ✓
Error Monitoring
Sentry · all business routes instrumented
🗺️ Next — Pilot & Scale
- ○
Safaricom Production Credentials
C2B URL registration pending Safaricom approval
- ○
Real Pilot Users
5–10 farmers, 2–5 buyers in Trans Nzoia
- ○
Farmer Verification Workflow
Identity and phone verification at onboarding
- ○
Audit Logs
Admin action recording for all settlements
- ○
Analytics Dashboard
Volume trends, settlement rates, county metrics
- ○
Fraud Prevention
Duplicate submissions, anomaly detection
- ○
Multi-county Expansion
After Trans Nzoia pilot validation
Reflection
Lessons We Learned
Customers don't always want what founders initially think.
Trust creates more value than additional technology.
Technology should adapt to farmers — not farmers to technology.
Solving one problem exceptionally well is better than solving many.
Customer discovery changed how our entire team builds products.
The Team
Meet SmartShamba
Daisy Ayuma
CEO
- · Business Strategy
- · Partnerships
- · Buyer Onboarding
- · Investor Relations
Mark Manoti
CTO
- · Platform Architecture
- · USSD Engineering
- · API Development
- · Infrastructure
Grace Akomo
COO
- · Farmer Operations
- · Pilot Coordination
- · Customer Discovery
- · Field Research
Eva Chepchumba
PM
- · UX Design
- · Product Iteration
- · Customer Feedback
- · Sprint Planning
Pilot Focus
Why Trans Nzoia?
SmartShamba is intentionally focused on one county during the pilot stage to improve operational coordination, farmer onboarding, and buyer verification before expanding.
Major Maize-Producing Region
Trans Nzoia is one of Kenya's largest maize-producing regions, making it operationally suitable for an early coordination pilot.
Dense Farmer Activity
High farmer concentration improves onboarding efficiency and simplifies field coordination during early deployment.
Existing Grain Logistics
Existing grain transport and aggregation workflows make buyer coordination easier during pilot operations.
Controlled Expansion Strategy
SmartShamba is intentionally starting with one crop and one geographic region before broader expansion.
Building Trust Infrastructure for Farmers
SmartShamba is not just a marketplace. It is a transaction coordination and trust layer designed to reduce post-harvest transaction uncertainty in Trans Nzoia County.
Pilot Preparation Stage
Focused operational prototype for maize farmers in Trans Nzoia County.
USSD + M-PESA Workflow
Live USSD coordination with M-PESA settlement integration.
Admin Operations Live
Full admin dashboard for transaction management and buyer coordination.
"A farmer should not discover the real price after the truck is loaded."