FEATURE / 02 · ROUTE OPTIMIZATION

Canvassing route optimization — cover more ground, waste less time.

Beacon re-orders the walk list by street so each canvasser walks a short, sensible path rather than a list in import-row order. Priority leads are weighted toward the front. Under the hood it runs a nearest-neighbor plus 2-opt TSP solver.

Algorithm
Nearest-neighbor + 2-opt
Order by
Street + priority
Mode
Walking or driving
SUNBEAM SOLAR · N. PHOENIX · ROUTE 1.2 MI
Beacon mobile walk list showing route order, distance to next door, and lead score per stop for the Sunbeam Solar Spring Push
Built for  route-driving sales crews · GOTV door teams · petition canvassers street order · priority weight · turn-by-turn handoff

— Capabilities

Walk list optimization that respects the street grid

The walk list ships with route order baked in, and any contact can be tapped for a turn-by-turn handoff to the phone's maps app. Priority leads sit at the top of the route, so they get hit early in the shift.

/01 — SOLVER

TSP routing for canvassers, ordered by street

The solver builds a short, sensible route across every door on the list, then trims the obvious detours. Nearest-neighbor seeds an initial tour, and 2-opt iteratively improves it. A typical walk list finishes in well under a second.

  • Up to 500 contacts in milliseconds
  • Geographic distance between geocoded points
  • Walking or driving mode

/02 — PRIORITY

Priority lead weighting in the walk list

High-score leads, hot tags, and VIPs can each be weighted earlier in the route, so priority doors are knocked first in the shift.

  • Lead-score weighting
  • Tag-based promotion
  • Configurable per campaign

/03 — HANDOFF

Optimized canvassing route, turn-by-turn ready

The route renders on the mobile map with stop numbers and distance to the next door. Tapping a contact hands off to Apple Maps or Google Maps for navigation.

  • Stop sequence on the map
  • Distance-to-next-door label
  • Tap-to-navigate handoff

— Why it matters

Why canvassing route optimization matters: list order is silent waste

An unsorted walk list zigzags, and canvassers end up crossing the street four times when they should cross once. On a 100-door shift that adds up to roughly an hour of walking time. The solver runs once and the order respects the street grid from then on.

  • Unsorted import Zigzag · imported row order
  • Optimized walk Street order · priority first
  • Mode Walking or driving
  • Re-run Anytime the list changes
Beacon territories map showing turf assignments and route context for canvasser walk lists

— How a route gets built

How walk list optimization runs, from import to street

Run it once at campaign launch, then re-run whenever the universe changes.

/01

Pick the campaign

Choose a campaign and turf. Beacon loads every contact in the walk list along with its geocoded position.

/02

Click optimize

The solver runs in-browser. Nearest-neighbor builds an initial tour, 2-opt prunes the obvious detours, and the route paints onto the map.

/03

Sync to mobile

Canvassers see the ordered list with stop numbers and distance markers. Tap-to-navigate hands off to the phone's maps app.

/04

Re-run on change

Add canvassers, drop a turf, or swap a list and re-optimize. The route updates and the mobile sync picks it up on the next pull.

— FAQ

Canvassing route optimization questions, answered

Q / 01

What TSP algorithm runs the canvassing route solver?

Nearest-neighbor seeds a route and 2-opt iteratively swaps stops to shorten the path. It's the standard pragmatic TSP heuristic. Not provably optimal, but very close in practice.

Q / 02

How are priority contacts handled in the optimized walk list?

Lead score, tags, and statuses can each be configured to weight a contact earlier in the route. Set the rules once at the campaign level and they apply on every re-run.

Q / 03

Does route optimization support walking or driving routes?

Both. The solver minimizes geographic distance, which works either way, and the mobile map hands off to Apple Maps or Google Maps for turn-by-turn directions.

Q / 04

How big a walk list will canvassing route optimization handle?

The built-in solver handles up to roughly 500 contacts in well under a second. Larger or constraint-heavy operations (time windows, capacity) can use a backend solver for the heavier lifting.

— Start optimizing

Cut wasted walking with canvassing route optimization

Open an account, import a list, and click optimize. Hand the phone to the canvasser and the route is ready.

Free trial
14 days, full access, no card
Every plan
Includes route optimization
Canvassers
Unlimited on every tier