Polygon a neighborhood directly on a Mapbox map, or import the GeoJSON and KML files you already have. Contacts inside the boundary become a walk list. Coverage fills in live as the team walks.
— Capabilities
Mapbox base layer, click-to-draw polygons, file import for the boundaries you already maintain, and overlap warnings before two canvassers end up at the same door.
/01 — DRAW
Click points on a Mapbox map to draw a turf. Name it, save it, assign it. The voters or contacts inside become a walk list automatically.
/02 — IMPORT
Already have boundary files from a redistricting tool, the SOS, or your nonprofit's GIS team? Upload and the polygons drop straight into Beacon.
/03 — STRUCTURE
Parent-child territories model how field ops actually work. Region rolls up to district rolls up to precinct. Stats roll up the same way.
— Coverage
Each turf carries a live coverage percentage. As doors get knocked, the polygon shades in. Field directors spot under-walked turfs at a glance and re-cut or reassign on the fly.
— How a turf gets built
The same loop whether you're drawing one precinct or importing three hundred.
/01
Polygon a neighborhood on the map, or upload GeoJSON / KML. Overlap detection runs at save and flags any conflicts visually.
/02
Drag canvassers onto the turf. Contacts inside the polygon attach automatically by their geocoded address — no manual lookup.
/03
Heatmap updates as interactions log. Spot gaps, re-cut a turf if the universe changes, and the walk lists update with it.
/04
Child turfs roll up to parent totals. Export coverage by region or precinct for the post-program debrief.
— FAQ
Q / 01
Yes. Upload GeoJSON or KML and territories are created with all polygon geometry preserved. You can also draw directly on the Mapbox map.
Q / 02
When you create or edit a turf, Beacon checks against every existing territory in your org. Overlapping geometry is highlighted on the map with the conflicting turf names called out.
Q / 03
Yes. Parent-child relationships let you model Region › District › Precinct or whatever hierarchy your operation uses. Child stats roll up to parent totals.
Q / 04
Each contact's geocoded address is checked against polygon boundaries on import. The contact attaches to the turf that contains its location. No manual lookup needed.
— Start drawing
Open an account, draw a polygon, import your contact list. Most programs are knocking inside three days.