Polygon a neighborhood directly on a Mapbox map, or import the GeoJSON and KML turf files you already have. Every contact inside the boundary becomes a walk list, and coverage fills in live as the team walks the polygons.
— Capabilities
A Mapbox base layer pairs with click-to-draw polygons, file import for boundaries you already maintain, and overlap warnings that fire before two canvassers end up at the same door.
/01 — DRAW
Click points on a Mapbox map to draw a turf, then name it, save it, and assign it. The voters or contacts inside the polygon become a walk list automatically.
/02 — IMPORT
If you already have boundary files from a redistricting tool, the SOS, or your nonprofit's GIS team, upload them and the polygon territories drop into Beacon with their geometry preserved.
/03 — STRUCTURE
Parent-child territories let you model the structure your operation already uses — region rolls up to district, district rolls up to precinct, and the stats roll up the same way.
— Coverage
Each turf carries a live coverage percentage, and the polygon shades in as doors get knocked. Field directors can see under-walked turfs at a glance and re-cut or reassign them as needed.
— How a turf gets built
The same loop runs whether you're drawing one precinct or importing three hundred at once.
/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, so there's no manual lookup.
/03
The heatmap updates as interactions log, so gaps are visible and a turf can be re-cut when the universe changes. The walk lists update along with it.
/04
Child turfs roll up to parent totals, and coverage exports by region or precinct for the post-program debrief.
— FAQ
Q / 01
Yes. Upload GeoJSON or KML and the territories are created with their polygon geometry preserved. You can also draw directly on the Mapbox map if you'd rather start from scratch.
Q / 02
When you create or edit a turf, Beacon checks it against every existing territory in your org, highlights any overlapping geometry on the map, and lists the conflicting turfs by name.
Q / 03
Yes. Parent-child relationships let you model Region › District › Precinct or whatever hierarchy your operation uses, and child stats roll up cleanly to parent totals.
Q / 04
Each contact's geocoded address is checked against polygon boundaries on import, and the contact attaches automatically to the turf that contains its location. No manual lookup needed.
— Start drawing
Open an account, draw a polygon, and import your contact list. Most programs are knocking within three days.