Skip to content

How swarm dispatch works

There are no routes. Each tractor continuously claims its best next property, live, from the first flake.

Dispatch engine Updated 2026-08-09

No routes — a self-dispatching fleet

Traditional snow software makes you build routes before every storm: an ordered list of properties for each operator, clicked together by hand the night before. Snowmass deletes that whole step. You drop your properties on a map once, and during the storm the fleet assigns the work itself.

Every tractor is always asking the same question: "What is the single most valuable property for me to clear next?" Snowmass answers it live, re-scoring the open properties on every GPS ping, and the operator simply drives to the property the engine hands them.

What "swarm" means

A swarm is a fleet with no central route plan and no dispatcher assigning stops one by one. Instead:

  • Each machine claims its own next property, independently.
  • The claim is scored against real conditions — where the tractor is, where its peers are, and the real road time to each open property.
  • When a property is done, the tractor immediately claims the next best one. No waiting for a list, no radio call.

Why fleets switch to it

  • No pre-storm route-building — the hours spent carving routes disappear.
  • Coordinated coverage — machines naturally spread out and sweep, without a dispatcher micromanaging every move.
  • It bends instead of breaking — a breakdown, a no-show, or a property that gets re-buried is absorbed by the swarm instead of collapsing a fixed route.

What you still control

The swarm is not a black box. You set the direction it works a zone (outside-in, inside-out, or nearest-first), you pick the service plan that defines "done," and a dispatcher can always reserve a specific property for a specific tractor. The engine respects your overrides and keeps optimizing everything else.

The rest of this section explains each behavior that makes the swarm feel intelligent.


← All help topics

Updated 2026-08-09