Skip to content

Canvass lifecycle

A canvass is the full arc from a coordinator assigning a route to yesterday’s field notes being stamped back onto the roll. This page walks the phases end to end.

A coordinator assigns a route to a canvasser from the route itself. The route flips from Draft to Assigned. On the canvasser’s side it appears under the Routes tab, filtered to today or an upcoming shift window. The coordinator can reassign or unassign at any time before the first stop is logged.

When the canvasser opens a route and taps Start, Voterra opens a shift: a time-bounded container every knockback on that walk belongs to. Shift state machine:

stateDiagram-v2
    [*] --> Draft
    Draft --> Assigned: coordinator assigns
    Assigned --> InProgress: shift opened
    InProgress --> Complete: all stops logged or coordinator closes
    InProgress --> Paused: canvasser pauses
    Paused --> InProgress: resumed
    Complete --> [*]

Shift context (start time, canvasser id, route id) is attached to every knockback written during the shift, which makes throughput, contact rate, and pace trivially computable later.

At each door the canvasser records an outcome. Every entry is stamped with a timestamp, the active shift, and — when the phone shares its location — GPS coordinates. There are two ways to log a door:

PathWhen to use
From a route stopRoute-driven: the canvasser is walking a planned stop sequence and logs each stop as they go.
From the shiftShift-driven: the canvasser is free-canvassing, off-route, or logging an unplanned door.

Each door gets one of six outcomes:

OutcomeMeaning
TalkedConversation captured. Support level (1–5) and issue tags are usually attached.
Not homeNo one answered. Flagged for a potential follow-up pass.
RefusedExplicit no-contact. The door will not be routed to this canvasser again.
MovedThe voter no longer lives here. Feeds the roll-cleanup queue.
Come backSomeone was home but the right voter was not. Queued for a retry window.
Do not contactHard suppression. Excludes the door from all future routes for your organization.
Door Canvass screen: start-a-shift controls and a list of recent shifts

The canvasser’s Door Canvass view — start a shift, then log outcomes against each door.

At end of shift the canvasser submits an After-Action Report (AAR) — free-text notes plus tagged observations (bad address, duplicate, issue theme, etc.). AARs land in a review queue.

Voterra sweeps that queue about once a minute and:

  • Auto-applies the eligible observations — moved flags, address corrections, explicit issue tags.
  • Leaves higher-risk observations in the queue for a human reviewer (a coordinator).

The output is that what happened in the field yesterday reshapes the route that goes out today, without a coordinator hand-editing records.

Once knockbacks are landing, the office gets a live read:

  • Voter rollups — counts by tier and party, average score.
  • Analytics views — drop-off detector, engagement heatmap, narrative clusters.
  • Canvass metrics — route completion, canvasser throughput, contact rate, knockback heatmap.