Site weather — built for the trades

Not the weather — whether today's plan still works. Gusts, the dry window, and a call for each trade.

What it is

A forecast written for people who work outside. It leads with the numbers that actually stop work — gust speed, the hour the rain starts, tonight's low, and the rain already on the ground — and turns them into a plain call for each trade on site: lifting, roofing, concrete, framing, paint and ground. It is on your dashboard, on every project, and on every crew member's phone.

Also called: weather · forecast · job site weather · workability · wind gusts · weather module

See it, piece by piece
01

Gusts, not wind speed — and the heat the sun icon hides

Trusses go up on gusts, not on the sustained average every forecast leads with. So the gust figure gets its own box, at the top, where it cannot be missed. Alongside it sits what a clear-sky icon never tells you: the feels-like, the UV, and any severe-weather warning in force.

What the sun icon does not tell you
Jamesport, MO · the yard
96°F
Clear
Feels 99° · H 96° L 71°
Gusts
25
mph
Dry the rest of the dayWorkable 3PM–7PM · gusts 19 mphUV 8↓ 7:44pm
Heat Advisory · until Wed 7 PM
What the sun icon does not tell you
A phone weather app shows a sun and 96°. It does not show the heat advisory, the 99° feels-like, the UV 8, or that the gusts run 25 in the morning and drop to 16 by evening — so the cool hours are the windy ones and the calm hours are the dangerous ones. That trade-off is the whole day’s plan.
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Without it

The wind number everyone quotes is an average, and averages do not knock a truss out of a sling.

Why we built it

A sustained wind of 12 mph reads as a calm day. If it is gusting 40, it is a no-lift day. Burying that in a row of statistics is how it gets missed, so it is the second-largest thing on the panel.

Sound familiar?we drove an hour to the site and couldn't set a single truss
02

Six trades, scored separately — with the reason

Good for framing, bad for roofing, great for lifting: three answers from one forecast. So each trade is scored on the numbers that stop that trade, and each verdict states the reason — "Roofing · gusts 29 mph — sheets will fly", "Concrete · high 95° — flash set, pour early" — because a red dot with no reason gets ignored by the second week on site.

Six trades, scored separately
Today on site
Roofing
Gusts 29 mph — sheets will fly
Lifting
Gusts 29 mph — too strong to set
Concrete
High 95° — flash set, pour early
Framing
Clear to frame
Paint & seal
Good cure conditions
Ground
1.2" rain in 3 days — soft spots

Six trades, scored separately, each carrying the number that decided it. One “workability score” would have to average them — and an average is wrong for everybody.

The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Without it

One score for the whole site tells the roofer and the concrete crew the same thing on a day it means opposite things to them.

Why we built it

A single 0-100 "workability score" would have to average six different trades, and an average is wrong for everybody. Steel roofing stops in wind long before framing does; concrete cares about tonight's low and nothing else does.

Sound familiar?the forecast said 20% and it rained on our fresh pour
03

"Dry until 2 PM" — not "60% chance"

A percentage is not a decision. The hour it starts is. The panel reads forward from now — not from midnight, because a 6 AM answer is useless at 2 PM — and says the one thing anyone acts on. Where the wind is what is stopping work, it names the workable stretch instead: "Workable 3PM–7PM · gusts 19 mph."

The dry window, not the percentage
What a weather app says
60% chance of rain
Not a decision.
What a foreman needs
Dry until 2 PM
Open the roof this morning.
6a
72°
22
8a
77°
24
10a
85°
25
12p
92°
22
2p
95°
20
4p
96°
18
6p
93°
17
8p
88°
17

Hour by hour for today and tomorrow. The gust figure turns amber the moment it starts to matter, so the workable stretch is visible without reading a number.

The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Without it

"60% chance of rain" gives a foreman no way to decide whether to open a roof up this morning.

Why we built it

Hour-by-hour detail is carried for today and tomorrow, where it changes a decision. Nobody schedules a pour off hour nine of day eleven, and the accuracy at that range would not support it.

Sound familiar?nobody knew the gusts were up until the sheets started moving
04

Every job carries its own site forecast

Open a project and the weather at that address is at the top of it — not the yard's. Jobs an hour apart routinely have different days, and one of them can be a hard stop while the other is merely a caution.

Every job, its own weather
Three jobs, one morning
Scherer Pole Barn
Independence, MO
Gusts 21 mph — hold the sheets
94°
21 mph
Nolt Horse Barn
Wichita, KS
Gusts 29 mph — sheets will fly
101°
29 mph
Sheaffer Shouse
West Des Moines, IA
78% rain — wet steel
88°
16 mph

Independence to Wichita is two hundred miles. One is a caution and one is a hard stop, on the same morning. Every project carries its own site forecast.

The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Without it

The office schedules three crews off one forecast taken at the shop.

Why we built it

The site address is resolved from the project itself and never travels in a link, because a job site address is a customer's home address.

Sound familiar?we lost a day we could have worked because we assumed it was a washout
05

On the crew's phone, above the clock-in button

The crew portal opens with a single weather bar: what it is doing, how hard it is blowing, and the one trade that is stopped. Tap it and the full forecast opens with the 1, 3 and 14-day views; tap it again to close. It shows the site they are clocked into, and puts their own stage's call first.

On the crew's phone
71°Thunderstorms
No lifting, roofing, framing
Scherer Pole Barn
Gusts
38
mph

On every crew phone, above the clock-in button. It shows the weather at the site they are clocked into — not the yard — and their own stage’s call first.

The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Without it

The men who most need to know the gusts are the ones furthest from a desk.

Why we built it

It stays collapsed by default because that page has one job — the clock-in button — and a full forecast would push it below the fold on a phone. The other five trades stay visible underneath, because the panel is worth most at the moment their own trade is stopped and something else is workable.

Sound familiar?the ground was mud and the telehandler sank
06

Today, three days, or a fortnight

One tap switches between today, the next three days and the next fourteen. Each row carries the day's worst call as a single dot, the gusts, the highs and lows, and the rain chance once it is worth knowing — so a week of work can be laid out against the weather in one glance.

The fortnight ahead
Today3 day14 day
Today
Dry the rest of the day
20 mph
95° 75°
Thu
Dry all day
20 mph
96° 76°
Fri
Clear to frame
19 mph
96° 77°
Sat
Partially cloudy
16 mph
95° 77°
Sun
Partially cloudy
17 mph
94° 74°
Mon
No lifting, roofing
25%
29 mph
93° 77°
Tue
No lifting, roofing, framing
78%
38 mph
85° 70°
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Without it

Scheduling a month of pours and roof days against a forecast you have to look up one day at a time.

Why we built it

All three views are slices of one forecast fetched once, so switching between them costs nothing.

How it works
  1. 1Gusts, not wind speed — a 12 mph day gusting 40 is a no-lift day and looks calm
  2. 2"Dry until 2 PM" instead of a percentage, so you know whether to open a roof this morning
  3. 3Six trades scored separately, each carrying the number that decided it
  4. 4Tonight's low for concrete — a pour at 3° that freezes at 4 AM is a failed pour
  5. 5Rain already on the ground, three days back, because that is what decides whether a machine sinks
  6. 6Severe weather warnings — heat, flood, wind, storm — carried straight through
  7. 7Every project has its own site forecast; two jobs two hundred miles apart are two different days
  8. 8On the crew's phone, above the clock-in button, showing the site they are clocked into
  9. 9Today re-scores through the day, so a 4 PM answer is not the morning's answer
Why we built it

A builder does not need to be told the weather. He is standing in it. What he cannot see by looking up is whether the day's plan still works — and that is a different set of numbers than any general forecast leads with. Take a real morning at a yard in Missouri. The forecast icon says clear and the temperature says 96°. What the sun does not say: there is an active Heat Advisory, the feels-like peaks at 99°, the UV hits 8, and the gusts run 25 in the morning and fall to 16 by evening. So the cool hours are the windy ones and the calm hours are the dangerous ones. A crew reading the sun icon puts men on a steel roof at the worst hour of the day. That is the whole reason this exists. General forecasts answer "what is it like out?" — a question already answered by stepping outside. This answers "can we set trusses, can we pour, can we get the steel down?"

The problem
  • A crew is sent to a site on a day their trade cannot work
  • A pour goes down before a night that drops below freezing
  • A workable afternoon is written off because the morning looked bad
  • Wind gusts are invisible behind a calm-looking sustained wind speed
  • The office cannot see that two jobs have completely different weather
What you get
The day's plan is decided before anyone gets in a truck.
A stopped trade shows what else is workable, so the shift is saved rather than lost.
Every crew sees the weather where they are actually standing.
WEATHER

See site weather — built for the trades
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “we drove an hour to the site and couldn't set a single truss” — we will show you exactly where that stops.

leads2build.com
Leads2BuildBUILDER OPERATING SYSTEM