OutturnAdvice that closes the loop

“Information alone rarely changes behavior.”

The insight behind Nudge (Thaler & Sunstein, 2008)

The control room for farm advisory

From advice to action.

See who acted. Reach who didn't.

Outturn is where advisory partners — NGOs, agri-input companies, government programs — run their farmer programs: send weather-timed WhatsApp nudges, watch follow-through by district, and re-nudge the rest.

Not a passive dashboard — the room where you see and act.

Powered by AgriNexus — AWS AIdeas Innovation Award winner.
See a farmer receive a nudge · 90s
Weather-timed advice·Confirmed by each farmer·Results by district

Latur cotton cohort · this month

67%follow-through

28 of 42 farmers acted

Re-nudge cohort14 haven't acted
+9% this month

What it does

The accountability layer for farm advice.

Outturn runs on a multi-modal, closed-loop advisory engine — it reaches farmers by text and voice on WhatsApp. The layer we built is what makes every piece of that advice accountable: tracked, rolled up, audited, and re-sent when it slips.

Tracked to the last farmer

Every WhatsApp reply resolves to Done or not — per farmer, per cohort.

Live roll-ups on DynamoDB

DynamoDB Streams aggregate every reply into per-district follow-through summaries, in real time.

A control plane on Vercel

A Next.js dashboard where partners watch follow-through and re-nudge who slipped — keyless to AWS via OIDC.

An audit trail

Every cohort, license and reminder cycle recorded — not editable after the fact.

Powered by AgriNexus AI — a multi-modal advisory engine, winner of the AWS AIdeas Innovation Award.▶ DemoCodeWrite-up

How it works

See the loop run, end to end.

A nudge is one timely WhatsApp message telling a farmer to act now, in their own language — like the short dry, low-wind window when spraying actually works. Outturn watches each district's weather, sends only when that window opens, and follows up until the farmer confirms or it closes. Tap a step or watch it play.

outturn.vercel.app/dashboard
Latur
Cotton · 24 farmers
Active
Spray window clear
wind 8 km/h · no rain · today
Weather checked automatically · just now

1 · Watch the weather

Outturn watches each cohort's local weather for the right moment to act — like a safe, low-wind spraying window.

The same loop runs in the live demo.

The differentiator

Where farm advisors stop, the loop begins.

Table stakes · every advisor does this

WhatsApp-native adviceLocal languagesVoice notes and two-way chat

The closed loop · only Outturn

Weather-gated nudges, fired at the right momentTracks whether the farmer actually actedReminders cancel the moment they confirm doneFollow-through rolled up per districtA control plane for partners to act on it

Peers like Farmer.Chat, iSDA, and AgriChat deliver the advice. None we found documents the closed loop.

For partners

Built for the teams that advise farmers.

A partner is any organisation that advises farmers at scale — an NGO, an agri-input company (seed, fertiliser, crop-protection), a co-operative or FPO, or a government extension body — a KVK (Krishi Vigyan Kendra, the farm-science centres that carry advice to India's villages). Each gets its own branded, licensed workspace; the farmers just use plain WhatsApp.

How a partner runs it

1

Add a cohort

Group a district’s farmers by crop and language — say an NGO’s 26 cotton growers in Latur. The engine starts watching that district’s weather.

2

Activate it

Switch the cohort live on a Starter, Growth, or Scale plan. Checkout runs through Stripe.

3

Watch follow-through

See confirmed action, not delivery receipts — Latur at 67%, 28 of 42 nudges acted on.

4

Act where it slips

Re-nudge the farmers who haven’t acted — the 14 in Latur who didn’t — by hand or on a schedule.

Plans that scale with your farmers.

Every plan is the full closed loop: WhatsApp advisory, audited follow-through, and the monitoring dashboard. You choose the tier by how many farmers you reach, and the cost per farmer falls as you grow. Each cohort activates through Stripe checkout.

Starter

up to 50 farmers

₹999 / month

≈ ₹240 / farmer / year

WhatsApp agronomic advisoryAudited follow-throughMonitoring dashboard
Most popular

Growth

up to 250 farmers

₹2,999 / month

≈ ₹144 / farmer / year

WhatsApp agronomic advisoryAudited follow-throughMonitoring dashboard

Scale

up to 1,000 farmers

₹9,999 / month

≈ ₹120 / farmer / year

WhatsApp agronomic advisoryAudited follow-throughMonitoring dashboard
Live prices come from Stripe checkout. Larger or government volumes: get in touch.

Why it matters

Information isn't the gap. Follow-through is.

Good crop advice already exists — it just rarely arrives in time. With far too few extension workers to reach everyone, no one is there at the moment it counts. And in farming, the moment is everything: spraying only works in a short dry, low-wind window. Miss it and the pass is wasted — the pest spreads, and the crop is lost.

So the bottleneck was never knowing what to do. It's getting it done — the right action, at the right moment, across thousands of farmers at once.

The scale of the gap

~126M

smallholder and marginal farmers in India, about 86% of all holdings.

Agriculture Census 2015-16

up to 40%

of global crop production lost to pests and diseases each year.

FAO

~1:5,000

farmers per extension worker, vs a guideline norm nearer 1:750.

NAAS / ICRISAT

Outturn closes that gap — advice tracked all the way to done, so a missed window becomes a re-nudge instead of a lost crop.

How it's built

Control plane, data plane, engine.

Three planes, one system. The AWS-and-WhatsApp engine sends nudges and captures replies, a single Amazon DynamoDB table records and rolls up every outcome, and the Vercel control plane reads those roll-ups and re-nudges the engine over keyless OIDC. Not a dashboard bolted onto a database.

The engine, and the green layer H0 built on it

Green is what H0 added; grey is the AgriNexus engine that pre-dated it — a deep, all-serverless AWS stack (9 Lambdas, Step Functions, Bedrock, the lot) that won the AWS AIdeas Innovation Award. H0 owns two green planes: the Vercel control plane (multi-tenant dashboard, Stripe licensing, re-nudge) and the Amazon DynamoDB data layer — the single-table schema, Streams→Aggregator with DEDUPE# idempotency, the SUMMARY# roll-ups and a separate Marketplace-provisioned audit table. Vercel reads it all over keyless OIDC.

1 / 3 · scroll, click or expand

Built on

Amazon Web Services

The engine and data

DynamoDB single table + StreamsLambda: poller, sender, detector, aggregatorStep Functions · EventBridge · Secrets Manager

Vercel

The control plane

Next.js dashboard + APIs, globally hostedKeyless AWS access via OIDC, no static keysAudit log to a Vercel Marketplace DynamoDB table

Meta

The farmer's channel

WhatsApp Business Cloud APIInteractive Done / Not Yet repliesDelivered in the farmer's own language

Want to look under the hood? See the full-resolution proof — the live AWS & Vercel consoles, the single Amazon DynamoDB table, and every screen behind the loop, at full quality.

What's next

Gamification + scorecardsMandi price alertsAdverse-weather prepMicro-finance & input-credit partnersPartner integrations

See it live

From advice to action, on live data.

Watch how it works · 90s