Every active canvasser appears as a pin on the manager dashboard, updating every 30 seconds over a WebSocket. The activity feed ticks each knock as it logs, and geofence alerts fire when a canvasser leaves their assigned turf.
— Capabilities
The live tracking map answers the questions managers ask through the day: where the team is, what got knocked in the last ten minutes, whether anyone is off-turf, and whether the program is on pace.
/01 — POSITIONS
Each canvasser appears as a labeled pin, with position updates streaming over a Django Channels WebSocket every 30 seconds. The last-known position persists on the map when signal drops.
/02 — ACTIVITY
The activity feed streams interactions as they sync, showing who knocked where and what disposition came back. It can be filtered by canvasser or turf.
/03 — ALERTS
Beacon notifies the manager when a canvasser leaves their assigned polygon, and the polling rate eases on low battery so the phone lasts the shift.
— Manager view
Field directors and regional managers open the same view. The map shows where each canvasser is, the activity feed shows what they just logged, and the geofence flags any off-turf movement.
— How tracking runs
/01
The canvasser taps into the walk list and the phone begins emitting position over WebSocket every 30 seconds in the background.
/02
Pins appear on the dashboard, the activity feed ticks with every door logged, and geofences light up when a polygon is breached.
/03
If a turf is falling behind, reassign a canvasser and push the new walk list. The pin moves over without a phone call.
/04
Below the low-battery threshold, the phone lengthens its update interval and the last position stays visible on the map, so canvassers usually finish the shift with charge to spare.
— FAQ
Q / 01
Every 30 seconds at full battery, with positions streaming over a Django Channels WebSocket. On low battery the interval lengthens to preserve charge while keeping periodic updates flowing.
Q / 02
By default, no. Managers and admins see the full team; canvassers see their own position and nearby contact pins. Admins can enable team visibility in org settings if they want it.
Q / 03
GPS positions queue locally on the device, and the last-known position stays on the manager map with a timestamp. When signal returns, the queued points sync up and the trail fills in.
Q / 04
The polling is battery-smart, and Beacon uses platform location services rather than continuous GPS. Most canvassers finish a full shift with charge remaining.
— Start watching
Open an account and send your team into the field. The GPS tracking map fills with pins as canvassers log in.