eSMSAfrica
Agriculture & cooperatives · Kenya

SMS for farmers and cooperatives in Kenya

A Kenyan dairy farmer wants to know how many litres were recorded and when the money will reach M-Pesa. A tea grower wants the monthly leaf payment and the bonus date. eSMS Africa lets cooperatives, factories and agribusinesses send these notices to every member in Kiswahili or English, on any phone.

Safaricom, Airtel, Telkom Delivery reports From KES 1.08 per SMS
MAVUNOTransactional
Mavuno Dairy: Leo umeleta lita 18 za maziwa. Jumla mwezi huu lita 342. Asante mkulima.
86 chars · 1 segment · GSM-7
Kenya context

What makes agriculture & cooperatives messaging different in Kenya

  • Dairy cooperatives in counties such as Kiambu, Nyandarua and Uasin Gishu weigh milk at collection centres and pay members monthly, often by M-Pesa or through a partner SACCO.
  • Tea and coffee farmers are paid for delivered leaf or cherry, with later bonus or second payments. Delivery records and payment dates generate many calls to factory clerks.
  • Many farmers use basic phones and prefer Kiswahili. SMS works without data, which makes it the most dependable channel in rural areas.
  • County and national programmes for subsidised inputs and extension services also reach farmers by phone, so farmers are used to receiving official messages this way and are wary of fakes.
What to send

Messages agriculture & cooperatives teams in Kenya send

Daily delivery records

Text each farmer the litres of milk or kilograms of leaf recorded at the collection point that day, so they can spot errors before the monthly payment.

Monthly payment notices

Confirm the payment amount, deductions for inputs or loans and the date funds will reach M-Pesa or the SACCO account. Itemised deductions prevent disputes at the next members' meeting.

Collection schedule changes

Tell members when a collection route changes because of rain, road works or a vehicle breakdown, with the new time and place. A timely text stops milk from souring while farmers wait at the roadside.

Input and AI service alerts

Announce when fertiliser, feeds or seed are available at the store, or when artificial insemination and vet services visit a zone. Include the price or check-off terms so members can plan.

Extension tips

Send short seasonal advice, for example on planting dates or tick control, to members who agreed to receive it, ideally from your agronomist. Keep tips practical and seasonal, and ask members whether they find them useful.

Sample messages

Copy-ready templates for Kenya

Character counts and segments are calculated with the same GSM-7 and Unicode rules used for billing. Replace the example brand and values with your own.

Milk record (Kiswahili) Transactional Kiswahili
Mavuno Dairy: Leo umeleta lita 18 za maziwa. Jumla mwezi huu lita 342. Asante mkulima.
86 chars · 1 segment · GSM-7
Monthly payment Transactional
Mavuno Dairy: October milk payment KES 14,250 (342 L). Less feeds KES 2,100. Net KES 12,150 sent to your M-Pesa on 10/11.
121 chars · 1 segment · GSM-7
Collection change Transactional
Mavuno Dairy: Due to rain, Kamae route collection moves to 6:30am at the chief's camp from Monday. Call 0720 000 666 for help.
126 chars · 1 segment · GSM-7
Input availability Transactional
Mavuno Dairy: Dairy meal and mineral licks are now in stock at the Ol Kalou store. Members can pay by check-off against milk.
125 chars · 1 segment · GSM-7
Rules that apply

Compliance for agriculture & cooperatives SMS in Kenya

A practical summary with sources, not legal advice. Check the regulator's current text for edge cases.

  • Delivery records, payment statements and collection changes to members are transactional. Product adverts from input suppliers are promotional and need consent, an opt-out and Safaricom's daytime window.
  • Cooperatives hold members' ID and payment details. Check whether your society must register with the ODPC; financial services, including cooperative savings and credit, is a mandatory-registration sector.
  • Do not share member lists with input sellers or buyers for marketing without the members' consent. The Data Protection Act requires a lawful basis and a stated purpose for each use.
  • Farmers are targeted by scams that imitate cooperative payments. Use one consistent sender ID and never ask farmers to send money or a PIN by SMS.
Send it

From your system to Safaricom and Airtel in one call

  1. 1Create an account and copy a test key (esms_test_...) to try the integration without spending credit.
  2. 2Request your sender ID for Kenya. Until it is approved you can send from the eSMS default sender.
  3. 3Call the send endpoint from your app, or upload a CSV in the dashboard with merge fields like {{name}}. Delivery reports arrive by webhook.

Need one-time codes? eSMS Verify generates, sends and checks them in two calls. Full reference in the API docs.

curl -X POST https://sms.esmsafrica.io/api/messages/send \
  -H "Authorization: Bearer $ESMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+254712345678",
    "text": "Mavuno Dairy: October milk payment KES 12,150 sent to your M-Pesa on 10/11. Asante.",
    "sender_id": "MAVUNO"
  }'
Live pricing

SMS pricing in Kenya

Per-SMS rates for one segment, updated live. Pay as you go with no monthly minimum; volume rates apply automatically by monthly spend.

Basic
KES1.08
per SMS· USD 0.0083
Monthly spend USD 1 - USD 1,000
Business
KES0.9
per SMS· USD 0.0069
Monthly spend USD 1,001 - USD 4,999
Enterprise
KES0.15
per SMS· USD 0.0012
Monthly spend USD 5,000+

Estimate a campaign with the SMS cost calculator or compare all countries in the Africa SMS pricing index.

FAQ

Agriculture & cooperatives SMS in Kenya: common questions

Can farmers with basic phones receive these messages?

Yes. SMS works on every handset and does not need data or an app. Keep messages short and in plain Kiswahili or English, and use numbers and dates in a familiar format. Avoid links for farmers who cannot open them, and give a phone number for the cooperative office instead.

How do we send each farmer their own figures?

Export the day's or month's records from your milk or leaf system as CSV, upload them to the eSMS dashboard and use merge fields for the name, quantity and amount. Larger cooperatives can push the figures straight from their system through the API.

Can farmers reply with questions?

A standard sender ID is one-way. If you want replies, such as reporting a missed collection, add a two-way number or short code in Kenya. Inbound messages arrive in the dashboard or by webhook for your clerks to answer. A keyword such as MAZIWA can route milk queries to the right person.

Get started

Start sending agriculture & cooperatives SMS in Kenya today

Free account, test keys, sender ID registration handled for you, and pay-as-you-go pricing in KES or USD.