Skip to content
◫ Rainfall in. Consequence out.

Know which roads go under — before the rain stops.

A rainfall total is not a decision. FloodGrid carries the storm all the way through: a predictive rainfall grid from the next fifteen minutes to the next three days, machine-learned stage and inundation for your catchments, and an alerting engine that names the asset, the crossing and the lead time — then publishes how often it was right.

1 km rainfall grid · 15-min forecast step · 0–72 h horizon · machine-learned stage & inundation · threshold, escalation and audit trail · published hit rate, false-alarm ratio and full methods specification

Catchment view — synthetic demonstration 14 monitored sites
dry
deepest
Monitored site Watch Warning
Notification log—
Assimilates Dual-pol weather radar National radar mosaics High-resolution NWP Rain-gauge networks Stream & sewer level sensors SCADA telemetry Terrain & drainage networks
1 kmRainfall grid
15 minForecast step
0–72 hAlerting horizon
< 60 sTrigger to delivery

Grid resolution, cadence and horizon are platform specifications. Delivery latency is a design target measured from threshold evaluation to hand-off at the notification provider — not an end-to-end guarantee, since carrier and paging delivery are outside any vendor's control.

The gap

Most flood tools stop one step short of the decision.

Radar tells you where it is raining. A gauge tells you what one point measured. A model run tells you what a hydrograph did last night. None of them tell the duty officer at 02:40 whether to close Mill Creek Road, and none of them tell them how much time they have. That last step — from rainfall to consequence to a specific instruction to a specific person — is the whole product.

Where the chain usually breaks Schematic
01 · OBSERVE 02 · FORECAST 03 · RESPOND 04 · CONSEQUENCE 05 · NOTIFY Radar + gauges Rain ahead Stage & flow Which asset, Who acts, and what fell next 0–72 h at the outlet how deep, how long how much time is left WIDELY AVAILABLE TODAY WHERE FLOODGRID LIVES FloodGrid runs stages 01–03 as well, because 04 and 05 are only as good as what feeds them.

A schematic of the decision chain, not a product comparison. Every organisation covers some of this already — the question worth asking a vendor is which stage their output actually ends at, and who is expected to do the remaining steps at 3 a.m.

The platform

One system from the radar sweep to the phone that rings.

FloodGrid is a single pipeline, not a bundle of point tools. The same quality-controlled rainfall grid that feeds the forecast feeds the machine-learned stage model, the inundation surrogate, the threshold engine and the after-action record — so the number in the alert and the number in the report are the same number.

Predictive rainfall

Radar nowcasting blended into high-resolution numerical weather prediction, on a 1 km grid at 15-minute steps out to 72 hours — with the blend weights published rather than hidden.

Nowcast · blend · NWP ensemble

Learned catchment response

A sequence model trained on your own gauge and SCADA history maps rainfall to stage and flow at the points you care about, including the ones with no rating curve and no hydraulic model.

Per-site models · retrained monthly

Your SWMM model, on the forecast

FloodGrid reads the EPA SWMM 5 input file your consultant calibrated — subcatchments, infiltration, LID controls, conduits, pumps, control rules — and runs it on the forecast rainfall every cycle. Nothing is rebuilt in a proprietary schema, and the file you get back still opens in SWMM.

Runoff · dynamic wave · LID · lossless round trip

Collection system, not just streams

Inflow and infiltration, interceptor hydraulic grade line and freeboard, regulator and permitted-outfall activation with estimated volume, wet-well trajectory against alarm setpoints, and storage drawdown before the next cell.

HGL · RDII · CSO · pumping · storage

Consequence, not just level

Forecast stage is resolved onto terrain and your asset layers: which crossings overtop, which pump stations are exposed, which parcels and critical facilities sit inside the wet edge.

Depth grid · asset exposure

Notification that escalates

Thresholds you set, an escalation ladder you control, deduplication so one storm is not forty pages, quiet hours, on-call rotations, acknowledgement tracking and a complete audit trail.

SMS · voice · email · webhook · CAP

Verification in the open

Hit rate, false-alarm ratio, critical success index and median lead time — computed per site, per threshold, per season, and visible to you whether the number flatters us or not.

Scored against your sensors

Built to be integrated

REST and webhooks, CAP 1.2 for public-alerting stacks, OGC services for GIS, Esri-ready layers, and time series shaped for InfoWorks ICM, SWMM, HEC-RAS and your historian.

API-first · no scraping required
Who it is for

Built for the people who have to make the call.

Water & wastewater utilities

Inflow and infiltration, interceptor surcharge and basement-backup risk, regulator and CSO activation with volume for permit reporting, lift-station wet-well trajectory, storage pre-drawdown, and forecast peak influent at the plant.

Counties & municipalities

Low-water crossings, culvert and storm-drain capacity, repetitive-loss neighbourhoods, and public messaging that is timed to the hazard rather than to the news cycle.

Flood-control & drainage districts

Channel and detention performance under a live storm, gate and pump pre-positioning, and inter-basin awareness when the next basin over is about to hand you its water.

Emergency management

Lead time on the assets that matter — shelters, hospitals, evacuation routes, staging areas — with CAP output that drops into the alerting stack already in use.

State & local DOTs

Route-level closure risk, maintenance-crew staging, and a defensible timeline showing when a segment first crossed a closure threshold.

Dam & levee safety

Inflow forecasting into the reservoir, emergency action plan trigger tracking, and an unbroken, timestamped record of every threshold crossing and every notification sent.

What FloodGrid is not. It is not an official warning authority. The National Weather Service issues flood watches and warnings; FloodGrid is decision support that runs alongside them, usually at a finer spatial scale and on your own assets and thresholds. Where the two disagree, the official product governs, and FloodGrid records the disagreement so it can be reviewed after the event.
How it runs

Five stages, every five minutes, whether or not anyone is watching.

Each stage adds a layer to the same square kilometre. Scroll, and watch the stack build: the ground and its sensors, the rainfall analysis above it, the forecast above that, the consequence back on the ground, and the notification that leaves the building.

Layer 01 · Ground and sensors

Ingest and quality-control

Radar mosaics, dual-pol fields, gauge networks, your own rain gauges, level sensors and SCADA tags arrive on their own cadences. Each is range-checked, flatline-checked and cross-checked against its neighbours. A sensor that has failed is marked failed — never quietly interpolated into a zero.

Layer 02 · Rainfall analysis

Build the rainfall grid

Radar is bias-corrected against gauges that survived quality control, producing one 1 km analysis at 5-minute steps. The correction method, the gauges used, and the gauges rejected are all recorded per cell so the number can be defended later.

Layer 03 · Forecast

Forecast forward

Radar-extrapolation nowcasting dominates the first ninety minutes, hands over to blended high-resolution NWP through the first day, and to ensemble guidance beyond it. The handover is gradual and the weights are published on the page, not buried in a methods appendix.

Layer 04 · Consequence on the ground

Turn rain into consequence

Per-site sequence models produce stage and flow with uncertainty bands. Your SWMM model routes the runoff through the pipes; an inundation surrogate — trained against full hydraulic runs — expands the forecast onto terrain in seconds rather than hours, and intersects it with your assets, roads and critical facilities.

Layer 05 · Notification and record

Decide, notify, record

Every threshold you defined is evaluated on every cycle. Crossings escalate along your ladder, notifications are deduplicated and routed to whoever is actually on call, acknowledgements are tracked, and the whole sequence is written to an immutable event record you can export.

Layer 01 · Ground and sensorst = 0
Warning · Life safety02:40 UTC
Why lead time is the product

Everything an agency can actually do requires a head start.

Flood losses are only partly a function of depth. They are also a function of how many of the cheap actions were taken before the water arrived. Each of these has a minimum notice below which it stops being possible — which is why FloodGrid reports lead time as a first-class metric next to accuracy, rather than as a footnote.

Actions, and the notice each one needsIndicative planning ranges
15 min1 h 4 h12 h24 h+ Close a flood gate Barricade a low crossing Move vehicles & equipment Start bypass pumping Draw down a detention basin Notify residents at risk Staff an operations centre Pre-position mutual aid

Indicative planning ranges, not measurements. The exact notice each action needs is specific to your crews, your geography and your procedures — capturing those real numbers is part of configuring the escalation ladder during onboarding, and they are what the alerting thresholds are then tuned against.

Published specification

The technical case is on the site, not behind a signature.

Most evaluations of a flood system run on claims until someone signs something. Ours does not have to: the governing equations, the discretisation and its tolerances, the training and split protocol, the service objectives and the register of everything the model assumes are all published, and three of the figures in the methods section compute their results in your browser rather than showing a picture of a result.

Twenty-two governing equations

Saint-Venant in full dynamic form, the Preissmann slot, Green–Ampt, the RTK unit hydrograph, weir and orifice hydraulics, Z–R and the ensemble state update — each with a note on what keeping that term commits us to, and what dropping it would quietly cost.

Read the equation sheet →

Numerical experiments you can run

Choose a time step and watch a crest lose its peak, ring, or diverge; move a sensor’s uncertainty and watch the Kalman gain change size; switch off one error source and see the lead time it was costing you. All solved live, in the page.

Open the solver →

Twelve questions for every vendor

Including us — and including the four we cannot answer with production numbers until we have run a season on your basins. A specification you can hold a supplier to is worth more than a claim you cannot check.

See the evaluation matrix →

Put your catchments on the grid.

Onboarding starts with your sensors and your asset layers, not with a generic demo. Within a pilot you get a scored record for your own basins — including the events where the model was wrong.