Let your farm
talk to you.
Farmword turns raw sensor signals into a living voice — your field messages you when it's thirsty, when fungal risk is near, or when a node needs attention. No dashboards to babysit. Just the land, speaking plainly.
Raw numbers, translated into plain words.
A sensor reading means nothing on its own. Farmword reads between the lines and tells you, in a sentence, what your field actually needs.
"I'm thirsty. Water zone 3 before noon."
sent to the manager via WhatsApp
"Cool and humid tonight — fungal spore risk. Ventilate the nursery."
sent to the agronomist via Telegram
"I'm running low. Replace my battery this week."
logged in-app + technical alert
Ask the farm. It answers in plain words.
Farmword reads your local agronomy manuals and your live sensor data together — so every answer fits your plot, your crop, and tonight's weather.
🧑🌾 Yellow spots on lower leaves, Plot 4 tea. What is it?
🌿 Likely Blister Blight. Humidity 85% + dew point 23°C tonight = high risk. Spray copper oxychloride before 4 PM.
Every advisory links back to the specific section in your local agronomy manual — no guessing.
Answers are grounded in tonight's humidity, dew point, and moisture — not just the manual.
If confidence is low, Farmword pings your agronomist with context instead of guessing.
From alert to action, without a meeting.
The closed loop: the field senses a risk, Farmword recommends the fix, the worker executes it on their phone, and the record updates automatically.
Moisture drops below threshold in Plot 3.
"Water zone 3 before noon — soil at 22%."
Offline-ready task card. No signal needed.
Photo or voice note — done in under 30 seconds.
Chemical stock auto-deducts. Harvest countdown starts.
Works with zero signal
Syncs at the depot when back in range.
Big buttons, wet-hand friendly
Designed for muddy hands in the monsoon.
No HR, no payroll, no timesheets
On purpose. Just tasks and records.
We track liters, not ledgers.
Chemicals, fertilizer and seed — counted in the units you actually use, tied to the plots that consumed them. Your accounting software keeps the money; Farmword keeps the crop.
Pre-harvest interval: 14 days · 11 days left
No invoicing. No payroll. No tax tables. On purpose.
Live with select estates now.
The field keeps speaking, even offline.
FastAPI + EMQX + TimescaleDB.
Only the words that matter.
Listen. Understand. Act. Record.
Listen
Solar-powered sensors sit in your plots and whisper to the cloud every 5–15 minutes — monsoon or drought.
MQTT over TLS · EMQX · QoS 1
Understand
Farmword reads between the lines: how dry the root zone really is, whether tonight's humidity breeds fungus, whether a node is dying.
VPD · Magnus dew point · moisture deltas
Act
Your farm messages you what to do, in plain words — via WhatsApp, Telegram, or in the field app.
Record
Every reading, field visit, and crop decision is logged to its plot — a permanent ledger you can query, not a feed that scrolls away.
More than an IoT dashboard. A ledger for your land.
Beyond the live sensor feed, Farmword keeps the full story of your farm — every site, plot, and crop, plus the field records your team captures. Even with no signal in the field.
Organize land as sites → plots → crops. Each plot holds its boundary (GeoJSON), crop type, area, and every record attached to it.
Soil tests, pest scouting, harvest logs — captured offline, synced later.
Compressed media linked to each submission, uploaded resiliently.
Idempotent sync keeps one truthful record — no duplicates.
Dew point, VPD & deltas stored alongside raw readings.
Forms aren't hard-coded. The server ships a schema, the Flutter app renders it — new field forms without a new app release.
{
"schema_key": "soil_test",
"version": 4,
"title": "Soil Test Form",
"fields": [
{ "key": "ph_level",
"type": "number",
"required": true },
{ "key": "nitrogen",
"type": "number" },
{ "key": "notes",
"type": "text" },
{ "key": "photos",
"type": "photo_list" }
]
}
No app update needed — the server ships the form, the app renders it.
The voice box behind the voice.
Hears every plot, even on bad networks.
MQTT 5 · TLS 1.3 · QoS 1
Turns numbers into agronomic meaning.
Pydantic · pgvector RAG
A permanent ledger for every plot.
PostgreSQL 16 · PostGIS
Speaks WhatsApp, Telegram, and an offline field app.
Drift · SQLite · SDUI
Your farm is already talking.
Are you listening?
Give every plot a voice and a memory. We reply on WhatsApp within one working day.