Advice doesn’t reach them
Agricultural extension officers are few and far between. Many farmers never see one in a season.
For smallholder farmers, on any phone
Snow reads the soil under a farmer’s field and the weather coming this season, then sends one clear recommendation by text message. No sensors. No smartphone. No guesswork.
PLANT Machakos
The weather is expected to be very dry this season. We recommend planting sorghum instead of maize because it is more drought-resistant.
Every harvest is decided months earlier, by one choice: what to plant.
A smallholder farmer chooses what to plant once, before the rains. Most choose what they planted last year, or what a neighbour plants. But the climate is no longer behaving like last year, and there is no second chance until next season.
Agricultural extension officers are few and far between. Many farmers never see one in a season.
Soil sensors, drones and farm-management apps assume capital, a smartphone and a data plan.
A rain forecast for the next week doesn’t tell anyone whether sorghum or maize will survive the season.
A text with the village or district name, or a pin dropped on the web app. That’s all the farmer has to do.
Soil acidity, clay and sand content come from global open soil maps. Rainfall and temperature come from years of weather records and the latest forecast.
Each crop is checked against what it needs: water over the season, temperature range, soil type. Drought-tolerant crops score higher when the season is forecast dry.
Plus a rotation tip for next season, so a field of cereals is followed by beans or groundnuts that put nitrogen back in the soil.
Plain words, local language, under 160 characters. It works on a basic phone with no internet.
This working prototype pulls live data: weather history and the 16-day forecast from Open-Meteo, and topsoil properties from ISRIC SoilGrids. The crop rules are simplified for the demo.
Choose a place and the farmer’s text message will appear here.
The impact comes from changing a choice made before planting, not from fixing a failed harvest afterwards.
For a family farm, one lost harvest can mean selling livestock or taking on debt. Choosing a crop that survives the season protects income and keeps families out of that cycle.
Smallholders grow much of the food eaten in their own regions. More reliable harvests mean more food at home and in local markets.
Adaptation that a farmer can act on this season: when droughts and shifting rains arrive, the advice shifts with them, toward crops that can cope.
Rotation tips after every season put nitrogen back with legumes and avoid draining the same nutrients year after year, keeping soil productive.
The expensive parts of precision farming are hardware and field visits. Snow has neither. The data is open, the model runs in the cloud for fractions of a cent, and the main running cost per farmer is a few text messages a season.
Adding a farmer costs a few messages. Adding a country means adding its crops and languages, not building new technology. The same open soil and weather data covers the whole planet.
| Option | No equipment to buy | Works on a basic phone | Says what to plant | Reaches every farmer |
|---|---|---|---|---|
| Snow | Yes | Yes | Yes | Yes |
| Soil sensors and precision kits | No | No | Yes | No |
| Weather apps | Yes | No | No | Partly |
| Extension officer visits | Yes | Yes | Yes | No |
Free weather and soil data, a simple scoring model and an SMS gateway. Nothing has to be invented from scratch, which is why the demo above already works.
Connect weather and soil APIs, build crop requirement tables, score and rank crops. Train a simple model on historical yields where data exists.
Hook the model to an SMS gateway so a text in returns a recommendation out. Polish this web app for partners.
Compare harvests of farmers who followed the advice with those who didn’t, and tune the model with what we learn.
USSD menus and voice messages for farmers who can’t read, and new regions added one crop table at a time.
An affordable AI tool that helps farmers choose what to plant, based on their local soil and predicted weather.
Try the demo