16 Million SMS Alerts: How AI Drives Precision Agriculture on Coffee Farms
Every GAP77™ practice is triggered by specific weather conditions. Here's how AI-powered SMS alerts tell 250,000+ farmers exactly what to do and when.
Telling a farmer to “apply fertiliser” isn’t useful. Telling them to apply it on a specific day — because there’s a dry window before 2–3mm of rain that will wash it into the root zone — is precision agriculture.
F.O.C.U.S.™ has sent over 16 million SMS alerts to farmers across 250,000+ farms. Each alert is triggered by specific weather conditions matched to the practice it relates to. This isn’t generic weather forecasting — it’s AI-driven agronomic timing.
How the alert system works
Every GAP77™ practice has a defined weather trigger. The AI models process hyperlocal weather data and satellite imagery, and when conditions match a practice’s threshold, an SMS is sent to farmers in the relevant area.
The farmer receives the alert in simple language. But behind it sits a precise set of conditions:
| Practice | Trigger conditions |
|---|---|
| 1st Sanitary Harvest | 12 hours with no rain during daytime |
| Sanitary Ground Keeping | 3 consecutive days of rainfall below 1mm |
| Apply Lime | 3 days notice of 1 dry day before light rain (2–5mm) |
| Apply Soil NPK | 3 days notice of 1 dry day before light rain (2–3mm) |
| Apply Foliar | 3 days notice of 1 dry day before light rain (2–5mm) in a dry period |
| Mulching | 1 day notice of 2+ consecutive days above 28°C with low humidity and no rain |
| Clear Erosion Channels | 3 days notice of 10mm+ rainfall in one day |
| Controlled Picking | 5 days after the start of rainy season |
| Pruning Trees | 12 hours with no rain during daytime |
| Scouting | 3 consecutive days with no rainfall |
| Antestia Scouting | 6-hour dry period during daytime |
| Leaf Rust Scouting | 6-hour dry period during daytime |
| Rain Warning | 2 days advance notice of rain over 2mm |
| Pre Rainy Season | 2 days advance notice of 5–8mm rain in one day |
| Leaf Rust & Berry Disease | Based on satellite stress indicators and leaf wetness/temperature modelling |
What the farmers actually receive
The SMS messages are written in plain language, tied to the training farmers receive at their monthly Coffee Washing Station sessions. Examples:
- “Please remove over-ripened and black cherries from trees. If not done, they will attract pests and ripen surrounding berries, inducing harvest too soon.”
- “Hello. It’s time to apply lime to your coffee farms. Remember to trench the soil in a form of a moon around the coffee trees.”
- “Greetings from WeatherSafe. It’s time to look for trees with dieback & report to the agronomist. Also consider other trees for pruning.”
- “Dear Farmer. Today is a good day to pick well-ripened cherry.”
- “Hello. It’s time to look for leaf rust in your coffee farm. If you have it, then call the agronomist for help.”
The messages are deliberately simple. A farmer who attended last month’s training on fungal management understands the context behind “look for leaf rust” — the SMS is a timely prompt, not a standalone instruction.
Why timing matters
Many farming practices are only effective within specific weather windows:
- Fertiliser application needs a dry day followed by light rain — too much rain washes it away, no rain means it sits on the surface
- Fungicide application is wasted if applied before heavy rain, and pointless if applied when conditions don’t favour fungal growth
- Scouting for pests requires dry conditions so scouts can move through the farm and insects are visible
- Sanitary harvest — removing diseased or over-ripe cherries — needs dry conditions so spores from diseased fruit don’t spread in the wet
Getting the timing wrong doesn’t just waste inputs — it can actively harm the crop. A farmer who applies Problad fungicide and then gets 20mm of rain has wasted the treatment and left the trees exposed.
The training loop
The alert system doesn’t work in isolation. It’s part of a cycle:
- Monthly training at the Coffee Washing Station covers the practices farmers will face that month
- SMS alerts trigger when weather conditions match those practices
- Farmers act with understanding of both the what and the why
- Scouts verify that practices were implemented correctly during regular scouting rounds
This combination of training, AI-driven timing, and field verification is what makes GAP77™ a precision agriculture system — not just a set of farming guidelines.
For more on how GAP77™ practices work, see the full methodology. For background on farmer training and programme implementation, see our FAQ. Related: pest management and scouting, the Fishbone irrigation system, and nursery operations.