A flood early warning system is useful only if it tells a named person, early enough, that a named place will flood, in words they can act on. Designing one means choosing the forecast points, agreeing Watch and Warning thresholds with the people who will act, knowing how much lead time the forecast really has, checking its skill every season, and getting the message out. The model is one link in that chain, not the whole system.
What a flood early warning system is made of
The World Meteorological Organization describes early warning as four pillars that must all work: disaster risk knowledge; detection, observation, monitoring, analysis and forecasting; warning dissemination and communication; and preparedness and response capabilities [1]. The UN Early Warnings for All initiative, led with WMO, aims to cover everyone on Earth with such systems by the end of 2027 [1]. The WMO Manual on flood forecasting and warning sets out how to build the forecasting and warning part for any situation that needs one, and is written for national hydrometeorological services and other flood management agencies [2].
In practice, most failures are not in the model. A forecast is issued but the threshold means nothing to the district team, the message goes to an inbox nobody reads at night, or nobody knows what to do once it arrives. Design the system backwards from the decision.
Start from the decision, not the model
Before choosing any software, write down three things for each place you want to protect:
- Who acts. A district disaster team, a utility control room, a humanitarian programme, a site manager.
- What they do. Move pumps and stock, close a road, pre-position supplies, open a spillway early, release funds.
- How long it takes. If moving people out of a floodplain takes two days, a forecast with six hours of warning is not enough, however accurate.
That last number is the lead time you need. Lead time is the time between the moment a warning is issued and the moment the river reaches the threshold. It sets everything else: a small, steep catchment may give only hours, so the system leans on rainfall forecasts; a large river may give days, so upstream gauges and routing matter more.
Forecast points, gauges and the global model
A forecast point is a river location where you want a level or flow forecast and a status. Pick points where the flood consequence happens (a town, an intake, a bridge) and where you have, or can get, a gauge record. A gauge lets you set thresholds in the units people already use (metres on the staff gauge) and check the forecast against what the river actually did.
Where there is no gauge, a global model can still give a river flood forecast in Africa and elsewhere. The Copernicus Global Flood Awareness System (GloFAS) issues daily ensemble river forecasts up to 30 days ahead, with 51 ensemble members in real time [3]. GloFAS 5.0 runs at 0.05° resolution and was calibrated at 5,379 gauging stations, with parameters regionalised to ungauged catchments and new return-period thresholds from a 1980–2025 climatology [4]. That is a large step, but a global model is still a starting point: its flows need checking against local evidence before a threshold is set on them.
Watch and Warning thresholds
A threshold turns a number into a status. Most systems use two or three levels. A simple, defensible pattern is:
- Normal: no action beyond routine monitoring.
- Watch: the river is forecast to reach a level where preparation should start. Teams check plans, contacts and stock.
- Warning: the river is forecast to reach a level where damage begins. Teams act.
Set the levels with the people who will act, from what has happened before: the level at which the market road floods, the level at which the pump house was lost. WMO's guidelines on impact-based forecasting describe this shift from forecasting what the weather or river will be to forecasting what it will do, and recommend verifying warnings against impacts and user feedback [5]. A Watch should come early enough to prepare and accept some false alarms; a Warning should be rarer and trusted.
Lead time and forecast skill verification
A forecast is only as useful as its record. Forecast skill verification means comparing past forecasts with what the river then did, at each lead time: how many Warnings were followed by a flood (hits), how many floods came without one (misses), and how many Warnings came for nothing (false alarms). Report it per forecast point, and keep reporting it, because skill changes with the season and with the river.
Global results show why local checks matter. The 2023 evaluation of operational GloFAS found its forecasts skilful in over 93% of catchments at 1–3 and 5–15 days, against a persistence benchmark, and in over 80% at 16–30 days against climatology [3]. The same study found skill weak or negative at longer lead times in tropical Africa, lower in flashy catchments, and it measured skill against the model's own reanalysis rather than gauges [3]. So the lead time you can rely on at your river is a local question, answered with your gauge and your past floods.
Getting the warning out
The third and fourth pillars, dissemination and preparedness, are where many systems quietly fail [1]. Some practical rules:
- Send a plain statement: the status, the level expected, the peak and its date. Not a probability map.
- Use the channels people already watch: SMS for field teams, email for offices.
- Keep a contact list per forecast point, with a back-up person, and test it before the rainy season.
- Agree in advance what each status means for each team, so nobody has to decide under pressure.
Flood early warning in Uganda and similar settings
For a flood early warning in Uganda or a neighbouring country, the design questions are the same, but some constraints are sharper. Many rivers that flood towns are small, steep and ungauged, so lead time is short and the global model is coarse for them. Districts usually need warnings in local units and local languages, sent to people in the field. National meteorological and hydrological services hold the official mandate for warnings, so a district or utility system should feed their advice into local action rather than compete with it. Where GloFAS skill is weak at longer lead times, as reported for tropical Africa [3], a local gauge and a locally calibrated model are worth more than a longer forecast horizon.
Drought early warning is a different clock
A drought early warning works over weeks to months, not days. It watches rainfall deficits, soil moisture and low river flows, and its useful products are seasonal outlooks and thresholds tied to actions such as water rationing, borehole maintenance or cash transfers. The design logic carries over (decision first, thresholds agreed, skill checked on past seasons), and the same team can often run both.
A short design checklist
- List the places, the people who act, and the lead time each action needs.
- Choose forecast points; collect any gauge record and past flood levels.
- Calibrate the forecast model on past events, and say which points rely on the global model alone.
- Agree Watch and Warning levels with the users, tied to known impacts.
- Back-test: hits, misses and false alarms at each lead time.
- Set up alerts, contact lists and back-ups; test before the season.
- Report skill every month, and revisit thresholds after each flood.
What KAI offers
KAI-Hydro is a flood forecasting service built on this chain. It runs a calibrated basin model every day from rainfall forecasts and observed levels, gives a five-day forecast of level, peak and timing at each forecast point, and ends in a plain status: Normal, Watch or Warning. Thresholds are agreed with you, alerts go out by email or SMS when a level is forecast, and forecast skill is reported every month against observed levels. Where you have a gauge record we use it to set and check the levels; without one, the forecast runs on GloFAS river flows and we say so. Plans add a seasonal drought outlook, and for humanitarian programmes we design and back-test anticipatory-action triggers with a duty forecaster in the season.
Next step
Read how the daily forecast works on the flood forecasting and early warning solution page, or look at the example morning outlook on the KAI-Hydro product page. If you have a river, a gauge record or just a list of places that flood, tell us and we will say what a forecast there could and could not do.
Sources
- WMO and the Early Warnings for All Initiative. World Meteorological Organization
- Manual on flood forecasting and warning (WMO-No. 1072). World Meteorological Organization, 2011
- Daily ensemble river discharge reforecasts and real-time forecasts from the operational Global Flood Awareness System. Harrigan et al., Hydrology and Earth System Sciences 27, 1–19, 2023
- Upcoming GloFAS release (v5). ECMWF / Copernicus Emergency Management Service documentation, 2026
- WMO guidelines on multi-hazard impact-based forecast and warning services (WMO-No. 1150). World Meteorological Organization, via PreventionWeb
Written by KAI Water & Energy. KAI numbers come from the linked case pages and open notebooks; simulated results are marked as simulated. Found an error? Tell us.