Trail conditions

Stop answering "is it rideable?" one message at a time

Every trail carries a status your crew sets and your visitors read. Between those edits, a weather engine keeps scoring each network against real data, so the page stays honest through the weeks nobody had a moment for it.

Per-trail statusWeather scoringPublic conditions pagePush notifications

Get started freeSee plans

One record, read by your crew and by the public

The reason conditions drift is that the person who knows and the page that tells people are usually in different systems. Here they are the same row.

Open, caution or closed — per trail

Set on the trail itself, with a note explaining why. Networks and areas roll up, so a whole side of the property closes in one action when it needs to.

Grooming as a status of its own

Separate from open and closed, with its own freshness stamp — because for a nordic skier when is the whole message.

Set from the trailhead

Whoever was last on it changes it from the field app, offline if there is no signal. It sends itself when the phone finds a bar.

Visitors who get told

People who follow your organization in the free report app get a push when a condition flips — no mailing list for you to keep.

A history, not just a current value

Every change is recorded with who made it and when, which is what turns "we closed it in time" from a memory into a record.

Published where people look

On your public page and in the app, from the same record. There is no second place to remember to update.

Your page keeps working when you do not

A crew lead who was out this morning always outranks it. Every other day of the year, it is the difference between a page your members trust and one they stopped checking in March.

It knows how wet the ground already was

Every network is scored twice a day against the weather and the soil moisture at its own location — from national weather services and open climate data, not a scraped consumer app. Twice a day is the cadence those sources actually publish at, so every check reads something new rather than dressing up the same number as freshness.

  • Soil moisture, not just rainfall How wet the ground already was matters more than whether it rained yesterday.
  • Forecast as well as history What is coming is part of a closure decision, not only what has happened.
  • Public-agency sources National weather services and open climate data, not a scraped consumer app.

A north-facing loam trail is not a south-facing rock one

The same rainfall means different things on different ground, so the score is adjusted per trail using what the trail's own geometry says about it — the compass direction it faces and its average grade. North-facing holds water; a flat section pools where a steep one sheds.

  • Aspect from the trail's own line Derived from the geometry you imported, not typed in by hand.
  • Grade taken into account Shallow grades drain badly and score wetter for it.
  • Thresholds you can set Where caution becomes closed is your call, per organization.

A person always outranks the model

The engine can raise a flag; it cannot overrule the crew lead who drove past an hour ago. An operator's setting stands until they change it, and the automation is switchable off entirely for an organization that would rather every status came from a human.

  • Manual always holds What a person set is what the page says.
  • Off is a supported answer Switch the automation off per organization and nothing changes itself.
  • It says why A scored condition carries its reasoning, so nobody has to trust a number they cannot interrogate.

Honest conditions by the weekend

The first pass is the only slow part, and it is a walk you were probably taking anyway.

01

Import your trails

GPX, KML or GeoJSON in bulk, grouped into the networks you already talk about.

02

Set a status on each

One honest pass. From here on it is an edit rather than a survey.

03

Turn the automation on

Or leave it off. It is per organization, and reversible in a click.

04

Publish the page

On your own domain, and point people at the free app if they want the push.

Give people an answer they can plan around

Start free and have a conditions page your members trust before the next wet weekend.

Get started freeCompare plans