Control your water. Prove your water.

Run every valve and pump from your phone. Automate the schedule, and when the water district asks what you pumped, hand them metered records, with estimates labeled.

See how it works

Example view · Demo Farm · Not to scale
Today's water
0.87AF
1.31 AF in the last 24 h
This month
14.0of 24.9 AF
On pace. 56% used, 56% of the month gone
Open valves
2of 12
V2 North Block, S1 South 40
Pumps running
1of 3
Well pump 1, 1,150 gpm

Example view of Demo Farm on Thursday, Sep 17 at 5:41 PM, drawn on a stock aerial photo. Its numbers are example data.Photo: Vasile Stefirta / Unsplash

Every valve on one map.

Draw your fields once. Every valve, pump and field hub sits where it really is, showing what it's doing right now and how much of the month's water each field has used.

  • Shuts itself off at 6:02 PM

    V2 is open, and closes on its own clock even if signal is lost.

  • Solar wireless valve

    Screws onto the riser. No trenching, no wires.

  • Well pump 1 · 1,150 gpm

    Metered at the source, every minute.

  • North Block · 58%

    The month's water used so far. The tick marks how much of the month has gone.

Satellite view of an orchard block among neighbouring fields and farm roads
The same view with the orchard block painted by its crop health: mostly orange and yellow, with a little green at the south-east end

Drag to see what the satellite sees.

A RowCodes field in the San Joaquin Valley · crop health from the Sep 19 satellite pass · Imagery © Esri · Copernicus Sentinel-2

Most irrigation still runs on driving out to look.

Valves get left open, pumps run dry, and at reporting season the pumped totals are a best guess.

Groundwater agencies are asking for real numbers. RowCodes replaces the guesswork with control, automation and a meter-grade paper trail, all from the same equipment in the field.

Metered records
1min

Every gallon logged at the source, every minute.

Trenching
0ft

Solar wireless valves screw onto the risers you have.

Emergency stop
1button

Stops every valve and pump it can reach. A wireless valve that loses contact still shuts itself off when its run is up.

Run the whole farm from your phone.

One app for the grower, the foreman and the installer, from the pump house to the last valve. See exactly what's running, always.

  • The overview on a phone, with Demo Farm loaded: its status sentence, its map with the valves and the pump, and today's numbersThe overview on a phone, with Demo Farm loaded: its status sentence, its map with the valves and the pump, and today's numbers

    The overview

  • A field's page on a phone, with Demo Farm loaded: its valves, each with its state and its Open control, then Open all and Close all for the whole fieldA field's page on a phone, with Demo Farm loaded: its valves, each with its state and its Open control, then Open all and Close all for the whole field

    One field's valves

Real screens from the app, with Demo Farm loaded.

  • Any valve, from anywhere

    Open and close every valve from your phone: the couch, the truck, the other coast. Every command asks first and tells you when it will shut off.

  • Schedules that think

    Water by time, by soil moisture, or both. Multi-zone sequences share the pump automatically, so zones never fight for pressure.

  • Live field data

    Flow, pressure, soil moisture and tank levels streaming in, with history, so you can show what happened last Tuesday.

  • The whole pump house

    Pumps, fertilizer injectors, mainline meters and wired valves on one rugged controller built for ag power and weather.

  • Team and installer access

    The foreman gets control, the bookkeeper gets read-only, your installer sets it all up, and you can revoke anyone, any time.

Lost signal never means water all night.

Safety lives in the hardware.

Fails safe, not open.

Every valve carries its own auto-close timer, set when it opens. If the field hub, the internet or the cloud drops mid-run, the valve still shuts on its own clock. Every pump carries a dead-man timer on its controller at the pump house.

Example run: V1, North Block, Demo FarmWater onSignalNo signal
  1. V1 opens for 90 min

    The shut-off time is set on the valve itself.

  2. The field hub drops offline

    No signal reaches the valve from here on.

  3. V1 shuts itself off

    On its own clock, with nothing sent to it.

Alerts that say what to check.

Valve stuck open, a wired valve with a zone meter open 5 minutes or more with no flow, field hub offline, tank low: your whole team hears about it while it's still fixable, with the next step in plain words.

One red button.

Emergency stop closes every open valve and stops every pump and injector it can reach, then holds the whole site off until someone re-arms it. If a valve has lost contact, it won't hear the stop, but it still shuts itself off when its run time is up. A valve opened by hand at the valve has no shut-off time, so shut that one off by hand. A pump or injector stops at its controller's own run limit. It is the only red control in the app.

A satellite check on every field.

Included · no drone, no flight

Draw your field boundary once. From then on RowCodes pulls a fresh satellite pass for it on its own and paints the field by how much growing canopy it sees, so a stressed spot shows up before it browns off.

What the colors mean
  • Stressed. Thin or drying canopy. Walk that stretch first: a clogged line, a failed emitter or a dry edge often shows as a red stripe.
  • Moderate. Partial cover. Normal between young trees and late in the season; worth a look if it spreads from one pass to the next.
  • Healthy. Full, growing canopy. Nothing to chase.
How often
A new pass every few days. Each map shows its capture date and how much cloud was in the way, and every pass is kept, so you can compare a field season over season.
Water demand
A daily estimate for each field, in inches a day with the month's total in acre-feet, from satellite data. See demand climb in a heat wave before the trees show it, and let the schedule follow what the crop is using, not last year's habit. An estimate, not a ground sensor.
Crop health

North Block

Example
Example crop-health map of Demo Farm's North Block: mostly green, with yellow and red along its edgesExample view · Demo Farm
Satellite pass
Sep 15 · 2% cloud
Water demand
0.27in/daysatellite estimate
The field page, on Demo FarmCopernicus Sentinel-2

The district will ask what you pumped.

Built for groundwater reporting.

California growers are being asked to report, and increasingly to limit, what they pump. What a basin or district actually requires is local. RowCodes meters water at the source, where a meter is installed, and turns it into records per field (or whole farm) and per water year. It does not certify compliance. How SGMA fits. The records are the same data that runs your irrigation.

Water report, example

Water year 2026: pumped vs. allocation

Demo Farm, Oct 1 – Sep 17
FieldPumpedAllocationUsed, with the share of the water year gone
North Block118.2AFAllocation 160.0AF74%
South 4061.7AFAllocation 90.0AF69%
East blockNot measuredAllocation —Left out of the total
Whole farm179.9AFAllocation 250.0AF72%
Tick = share of the water year goneNo meter, no number: a field with no meter is left out
  • Pumped against allocation, per field (or whole farm) and per water year.
  • A monthly extraction file your agency can take as it is.
  • Alerts at 75, 90 and 100% of your allocation.
  • Log each district delivery and see ordered against applied.

Metered at the source, logged every minute, attributable per field (or whole farm). Not end-of-season guesswork.

Running in an afternoon.

No trenching, no wiring runs, no programming box in a shed. The hardware kit is a one-time purchase.

1Field hub2Wireless valve3Your phoneController
The kit, drawn to show where each piece goes. Swipe to see all of itIllustration, not to scale
  1. Step 1 · Field hub

    Mount the field hub

    One box on a mast at the pump house, plugged into power and your internet. It reaches every valve by long-range wireless, for miles.

  2. Step 2 · Wireless valves

    Screw in the valves

    Solar wireless valves thread onto your existing risers. Scan the code on each one with your phone and it's claimed to your farm.

  3. Step 3 · Your phone

    Water from your phone

    Tap to open. Set schedules. Track every acre-foot. Invite the team.

Working with an installer? They set everything up on their own login, then hand the farm over to you. You can revoke anyone, any time.

I'm an installer

Built for the people who run the water.

Every person gets their own login and the role that fits their job.

  • Growers

    See the farm and the water year without living at the pump house.

  • Farm managers

    Schedules, zones, and who is allowed to open a valve.

  • Irrigation managers

    Valves, sequences, flow, and pressure on the sets that share a well.

  • Foremen

    Open and close from the truck. Alerts that say what to check.

  • Irrigation installers

    Their own login, then a hand-over. You can revoke it.

  • Operations

    More than one field or well, under accounts you control.

Micro-sprinklers spraying under a mature almond canopy
Micro-sprinklers under an almond canopy · Photo: USDA / Lance Cheung

Know what every valve is doing.

Run the farm from your phone the day the kit goes in. Your login is set up for you.