FEATURE / 01 · TERRITORY MANAGEMENT

Territory management software: draw boundaries, assign teams, watch coverage fill in.

Draw a boundary around a neighborhood on a Mapbox map, or import the GeoJSON and KML turf files you already have (a turf is the area assigned to a canvasser). Every contact inside the boundary becomes a walk list (the addresses to visit), and coverage fills in as the team works.

Map
Mapbox
Import
GeoJSON · KML
Hierarchy
Region · district · precinct
DISTRICT 14 · 5 TURFS · LIVE COVERAGE
Beacon territories page with five color-coded polygon districts on a map and live coverage percentages
Built for  state house get-out-the-vote (GOTV) drives · multi-state sales routes · advocacy field programs drawing · import · overlap checks · coverage

Capabilities

Canvassing territory mapping built for the way field teams work

Beacon combines a Mapbox map with click-to-draw boundaries, file import for boundaries you already keep, and overlap warnings that appear before two canvassers end up at the same door.

/01, DRAW

Polygon territories drawn directly on the map

Click points on a Mapbox map to draw a turf, then name it, save it, and assign it. The voters or contacts inside the shape become a walk list automatically.

  • Click-to-draw polygon tool
  • Edit points after the fact
  • Color-code by program or stage

/02, IMPORT

GeoJSON & KML territory import

If you already have boundary files from a redistricting tool, the Secretary of State, or your nonprofit's mapping (GIS) team, upload them, and the territories are added to Beacon with their exact shapes.

  • GeoJSON file upload
  • KML file upload
  • Exact shapes preserved

/03, STRUCTURE

Nested territory hierarchy for turf cutting

Turf cutting means dividing a large area into smaller turfs. Territories can sit inside larger ones to match your structure, such as regions, districts, and precincts, and totals add up the same way.

  • Region › district › precinct
  • Contacts assigned to turfs by address automatically
  • Overlap check when you save

Coverage

Live territory coverage updates as the team walks

Each turf shows a live coverage percentage, and contact pins on the map are colored by status as doors are knocked. Field directors can quickly see which turfs need more visits and redraw or reassign them as needed.

  • District 14, North 4,287 doors · 49% covered
  • District 14, Central 3,895 doors · 71% covered
  • District 14, South 2,148 doors · 38% covered
  • Eastfield Precinct 1,532 doors · 81% covered
  • Riverside Precinct 985 doors · 62% covered
Beacon territory list view showing canvasser assignments and coverage progress across five polygon turfs

How a turf gets built

How turf cutting works in Beacon's territory management software

The steps are the same whether you are drawing one precinct or importing three hundred at once.

/01

Draw or import

Draw a boundary on the map or upload a GeoJSON or KML file. When you save, Beacon checks for overlaps and highlights any conflicts on the map.

/02

Assign canvassers

Drag canvassers onto the turf. Contacts inside the boundary are added automatically by their mapped address, so no one has to look them up.

/03

Watch coverage

Coverage percentages and contact pins update as visits are recorded, so gaps are easy to see. If your target list changes, you can redraw a turf, and its walk lists update to match.

/04

Roll up & review

Totals from smaller turfs add up to the larger areas that contain them, and you can export coverage by region or precinct to review the program afterward.

FAQ

Territory management software questions, answered

Q / 01

Can I import existing territory boundaries?

Yes. Upload a GeoJSON or KML file, and the territories are created with their exact shapes. You can also draw directly on the Mapbox map if you prefer to start from scratch.

Q / 02

How does territory overlap detection work?

When you create or edit a turf, Beacon checks it against every existing territory in your organization, highlights any overlapping areas on the map, and lists the conflicting turfs by name.

Q / 03

Can polygon territories nest in a hierarchy?

Yes. You can set up Region › District › Precinct or any other structure your program uses, and totals from smaller areas add up to the larger areas above them.

Q / 04

How are contacts assigned to a turf?

When contacts are imported, Beacon checks each mapped address against the turf boundaries and adds the contact to the turf that contains it, so no one has to do it by hand.

Start drawing

Cut your first canvassing territory this week

Open an account, draw a territory, and import your contact list. Most programs are knocking on doors within three days.

Free trial
14 days, no card
Every plan
Includes territory management
Canvassers
Unlimited on every tier