🌿 Branch Manager

Branch Manager Guide

Complete control over your branch β€” manage canvassers, build routes, monitor live activity, and access every report to understand your data.

πŸ“Š Dashboard

Your landing screen after login. The dashboard gives an at-a-glance health check of branch activity.

πŸ”’
Summary Stats
Four headline metrics: total Visits all time, unique Households visited, Spoke To conversations, and Active Canvassers (at least one visit recorded).
πŸ•
Recent Activity
A live feed of the most recent visits across the branch β€” address, canvasser name, time, and outcome colour-coded by type.
🚢
Go Canvassing
A shortcut from the dashboard to the canvasser home screen. As a manager you have full canvassing access and can use all canvasser features.

πŸ“‘ Live View

See all your branch's canvassers in real time on an interactive OS map. Open it from Live Map in the sidebar.

🧭
Canvasser Beacons
Canvassers with an active in-progress route and location sharing enabled appear as pulsing amber circles showing their avatar or initials. Hover to see their name. Positions update every 30 seconds. Beacons older than 10 minutes are automatically removed.
πŸ›€οΈ
Active Routes Overlay
All in-progress routes are drawn on the map simultaneously as lines or polygon boundaries. Filter between Routes, Areas, or All using the tabs in the topbar.
πŸ“
GPS Track
Click a canvasser's beacon to select them. Their full GPS breadcrumb trail for the current session is drawn on the map so you can see exactly where they've been.
πŸ—ΊοΈ
Ward Demographics
Toggle the ward boundary overlay then click any ward to see its Census 2021 data β€” population, age groups, ethnicity, religion, employment, and qualifications.
β›½
Map Engine Toggle
Switch between OS Maps (Ordnance Survey) and standard OSM (OpenStreetMap) tiles using the engine button in the topbar. OS Maps has no Northern Ireland coverage β€” OSM is used automatically for NI branches.
β›Ά
Fullscreen Mode
Tap the fullscreen button to expand the map to fill the screen. GPS refresh rate increases automatically in fullscreen. The screen wake lock activates to prevent the display from sleeping.

Activity Feed

A resizable feed panel at the bottom of the live map shows recent visit activity in real time. Drag the top edge of the feed to resize it, or collapse it entirely using the close button β€” a Feed button appears in the topbar to bring it back.

ℹ️ Canvassers must have Share live location enabled in their profile settings and must have an active in-progress route for their beacon to appear on the live map.

πŸ‘₯ Branch Users

Manage the canvassers and assistants in your branch from the Branch Users panel.

Adding a New User

1
Add User or Invite User

Use + Add Canvasser to create an account directly and share the generated credentials. Use βœ‰ Invite User to send an email invitation β€” the user receives a link to set their own password.

2
Set their role

Choose Canvasser, Branch Assistant, or Branch Manager. Branch assistants can manage routes and view reports but cannot invite users or change branch settings.

3
Assign branch(es)

Users can be assigned to multiple branches. A multi-branch canvasser sees all their branches' routes and data.

Managing Existing Users

✏️
Edit User
Change name, email, role, or branch assignments.
πŸ”‘
Reset Password
Generate a new temporary password for a locked-out user. You see the password once β€” share it securely.
πŸ”
Reset 2FA
Remove a user's two-factor authentication if they've lost access to their authenticator device.
🚫
Deactivate
Block a user's login without deleting their data or visit history.

πŸ›οΈ Local Parties

Add parties that are relevant to your local area but aren't in the national list β€” regional parties, independents, or local groups. They appear alongside national parties when canvassers record party support for residents in your branch.

🎨
Party Colour
Set a hex colour for the party β€” used in resident cards, charts, and the data export.
πŸ”Ό
Sort Order
Drag parties to reorder how they appear in the canvasser's party picker. National parties appear below your local ones in the order set by admins.
🏷️
Reason Tags
Click the tag icon on any party to manage the reason tags associated with it β€” the specific issues canvassers can select to explain why a resident supports that party.

🏷️ Local Issues & Tags

Issue tags let canvassers record what concerns residents raise. You manage two types: local issue tags specific to your branch, and suggested tags submitted by canvassers from the doorstep.

Local Issue Tags

Create tags for issues unique to your area β€” "High street decline", "Local hospital", "Cycle lane plans". These appear in the resident form alongside the national tags managed by admins.

1
Click "+ Add Local Issue"

Enter a tag name and optionally link it to a party (to indicate it reflects support or opposition to that party's policies).

2
Set sentiment

Mark the tag as Positive, Negative, or Neutral. This feeds into the Issues Swing report to show directional changes over time.

Suggested Tags

When canvassers suggest new tags from the resident form, they appear here with Pending status. A badge on the Suggested Tags nav item shows the count awaiting review.

1
Review each suggestion

See the tag name, which canvasser suggested it, any party link, and the sentiment they set.

2
Approve or reject

Approving adds the tag to your local issues list immediately, available to all canvassers. Rejecting discards it. Both actions are logged.


πŸ—ΊοΈ Routes & Literature

Create routes and areas for your canvassers, and manage the literature list they can record leaving at doors.

Creating a Route or Area

1
Click "+ New Route / Area"

Choose Route (an ordered sequence of waypoints) or Area (a freehand polygon zone).

2
Draw on the map

Click the OS map to add waypoints (routes) or draw a boundary polygon (areas). Click existing points to remove them. The route line draws in real time.

3
Fill in details

Name the route, add an optional description, assign it to your branch, and optionally set a planned start date.

4
Save

The route appears immediately in the canvassers' Routes tab with Available status.

Route Actions

✏️
Edit
Reopen the map builder with the existing route loaded. Add, move, or remove waypoints and update details. Only available when the route isn't in progress.
πŸ”„
Reset
Returns a completed or stuck in-progress route back to Available so it can be taken again. Clears all assignment and completion data.
πŸ‘€
Assign / Unassign
Manually assign a route to a specific canvasser, or remove the current assignment. Useful for pre-allocating routes before a canvassing session.
πŸ‘οΈ
Map Preview
Click a route card to see it highlighted on the map, automatically zoomed to its bounds.
πŸ—‘οΈ
Delete
Permanently removes the route. Historical visit records are unaffected.

Route Statuses

Available β€” ready to take Assigned β€” taken, not yet started In Progress β€” actively being canvassed Paused β€” canvasser suspended it temporarily Completed β€” done

Boundary Overlays on the Route Map

πŸ›οΈ Constituency boundary πŸ—ΊοΈ Ward boundaries

Clicking a ward while the ward overlay is active loads that ward's Census 2021 demographic data in the panel on the right.

Managing Literature

Go to Literature in the sidebar to manage the list of printed materials canvassers can record leaving at doors.

βž•
Add Item
Click + Add Literature and enter a name (e.g. "Spring Newsletter", "Candidate Leaflet"). Active items appear in the visit checklist.
πŸ”
Active / Inactive
Toggle items active or inactive. Only active items appear in the canvasser's visit form. Inactive items are hidden but not deleted.

πŸ“ˆ Reports

A full analytics suite scoped to your branch. All reports are real-time and filterable.

Branch Visits

Visual charts and stats for your branch β€” outcomes chart, by-canvasser chart, per-outcome counts, and a party support breakdown showing positive, undecided, and negative proportions for each party. Filter by date range. This is the analytics overview.

Visit History

A searchable log of every visit recorded in your branch. Search by address or notes, and filter by outcome, literature, or party. Each row shows the address, canvasser, outcome, and notes. Click an address to open the full household record.

Data Export

A searchable, filterable table of all residents on record in your branch. Each row includes name, age, gender, address, party support level, reason tags, and issue tags. Filters:

Free text search By gender By age bracket By party support

Export to CSV using the download button. Exports are logged in the audit trail.

Visit Heatmap

A geographic density map of where visits have been recorded across your branch. Filter by date range and outcome. Two display modes:

πŸ”₯ Heat β€” density gradient overlay ● Dots β€” individual visit markers

Toggle ward boundary overlays from the heatmap controls for geographic context.

Party Swing

Tracks changes in residents' party support over time. Every time a resident's party, support level, or reason tags change between visits, it's recorded as a swing event.

⬆️
Party Added
A party was added to a resident's profile β€” new supporter gained.
⬇️
Party Removed
A party was removed from a resident's profile β€” supporter lost.
↔️
Level Changed
Support level changed (e.g. Leaning β†’ Strong or Strong β†’ Against).
🏷️
Reasons Changed
The reason tags associated with a party were updated.

Filter by party and date range. The transition log shows individual swing events β€” who changed, from what to what, on what date, at which address.

Issues Swing

The equivalent of Party Swing for issue tags β€” tracks when national or local issue tags are added to or removed from resident profiles. Filter by issue type (national vs local), the specific tag, and date range.

Supporters

All residents marked as supporters in your branch, with their contact details β€” name, email, mobile. Search by name. Export to CSV for follow-up campaigns.


βš™οΈ Branch Settings

Configure your branch from the Branch Settings panel in the sidebar.

πŸ›οΈ
Constituency Name
Type a Westminster constituency name β€” the autocomplete validates against all 650 UK constituencies. A checkmark confirms a valid match. This links the boundary overlay to the correct area.
πŸ“
Map Centre
The default position and zoom level canvassers see when they open the routes map. Click the interactive map preview to pick a location β€” lat/lng fields update automatically. Selecting a valid constituency auto-fills sensible coordinates.
πŸ—³οΈ
ONS Ward Code
Enter an E05 ward code (e.g. E05014980) to enable Census 2021 demographic data for the ward panel on the live map and route map.
🌍
Nation
Identifies whether the branch is in England, Scotland, Wales, or Northern Ireland. Affects which regional parties are shown to canvassers (e.g. SNP for Scottish branches).

Ward Demographics

From Branch Settings, click View Demographics to open the Census 2021 data panel for your configured ward β€” population totals, age profile, ethnicity, religion, employment status, and qualification levels sourced directly from ONS Nomis.


πŸ“œ Policy Articles

Write and publish articles to brief your canvassers on issues they'll encounter at the door. Canvassers can read these in the Policy tab and star them for quick doorstep reference.

1
Go to Policy Articles in the sidebar

You'll see all published articles for your branch, plus national articles created by admins (read-only).

2
Click "+ New Article"

Enter a title, optional category label, and the article body. The editor supports Markdown formatting β€” headers, bold, lists, links.

3
Publish or save as draft

Published articles are immediately visible to all canvassers in your branch. Draft articles are only visible to managers. Edit or delete at any time.