Skip to content

Build a route

The lasso lives on Voters → Map, the only view that plots individual voters. It shares one filter bar with the voter table, so a lasso selects from exactly what the map is showing.

  1. Open Voters and switch to the Map tab.
  2. Use the filter bar to narrow by tier, party, precinct, or LD.
  3. Click the lasso control on the map, then drag a shape around the doors you want. The selected count appears above the map.
  4. Click Create Routes.
  5. Set doors per route and a name prefix. The modal proposes the split and shows each route’s doors, turf, and estimated hours — nothing is created until you confirm.
  6. Assign a canvasser afterwards from the route, or leave it unassigned.
County dashboard and map view: KPI cards, engagement tiers, and per-Legislative-District cards used to target a route area

The county command centre, where you pick the area to target. The lasso itself is on the Voters → Map tab.

A route here is a block, not a shift — the routes in the field average about 11 doors and under an hour. Doors per route defaults to 12 for that reason. Estimated hours are derived from door counts and are a planning aid, not a measurement.

StrategyWalking orderBest for
Friendlies FirstHighest tier and score first, then nearest-next within a tierThe default. Highest-value doors come first; the walking order inside a tier is a nearest-neighbor thread.
Pure geographicNearest-neighbor only (no tier bias)Compact neighborhoods where tier variance is low.
OptimizerMulti-turf plannerMulti-canvasser balancing, custom signals (narrative tags, fresh AAR feedback), non-linear route shapes.

Once a canvasser starts the route, they log an outcome at each door in the app — one entry per stop as they walk the planned sequence, plus any unplanned doors they knock along the way.

The outcomes are Talked, Not home, Refused, Moved, Come back, and Do not contact. See Canvass lifecycle for what each one means, and Field operations for the canvasser’s full day.

  • Routes over 60 stops rarely finish in a single shift; split instead.
  • The CSV export is Google Maps-ready: just paste the column into Maps’ “Add destination”.
  • Unassigned routes appear in the coordinator’s queue for later dispatch.