knocklist

The whole app, screen by screen

These are real screenshots of a live KnockList campaign (loaded with demo data, so no resident's door is on display). What your volunteers see, then what you see as the campaign.

Watch the full demo

The whole app recorded live, narrated by the founder — 15 minutes at a walking pace, captions in the player.

In a hurry? The 2-minute version.

1

At the door — the volunteer's night

A volunteer opens the app on their own phone. No install, no training session, no account setup — they get a sign-in code by email and they're knocking two minutes later.

Open the app

Tonight's plan is the first thing they see

The next session sits at the top: when, where to meet, how many streets and doors. One tap on “See the plan” and they know exactly what they signed up for.

Below it, the ward by neighbourhood — live progress bars of doors knocked, so everyone can see the campaign moving.

KnockList home: upcoming session card with meeting spot, plus neighbourhood progress bars

Walk the street

One door at a time, in walking order

The run card deals doors in walking order — numbers going up one side of the street, back down the other. No hunting through a list mid-stride: the next door is always the big green button.

“What to say” is one tap away — your door-step script, right there when nerves hit on a first shift.

Street run: Next door — 1 Argue Dr, not knocked yet, with a Knock this door button

Record the knock

Most doors are three taps

No answer? Tap, save, next door — recorded, timestamped, attributed. The street counter ticks up and nobody ever knocks that door twice by mistake.

Record this knock: No answer, Spoke, Didn't want to talk — then Save

When there's a conversation

Capture what actually happened

Spoke to someone? The sheet unfolds: where they stand, how many voters at home, which issues came up — tap the chips, they're your ward's issues, not a federal template.

And the part nothing else has: what they asked for. A lawn sign, a call from the candidate, a ride to the polls. Each one becomes a tracked follow-up, not a note that dies on a clipboard.

The full knock sheet: support level, voters in the home, issue chips like Roads and Transit, and asks like Lawn sign

When the signal goes

No signal? Keep knocking.

Open the app once where there’s signal, at the meeting spot or on wifi, and the whole ward saves to the phone. Basements, tower stairwells, the far end of a rural road: the door list, the knock sheet and the walking order all keep working.

Knocks recorded with no bars save to the device and upload themselves when signal comes back. Volunteers can close the app, or restart the phone, without losing one.

A street list with no connection: a grey strip reads one knock saved on device, and a door is marked done on device

Once your list is in

See who lives there before you knock

Import your voters’ list and the door greets your volunteer by name, with the number of voters in the home already filled in. Where your city lists an apartment tower as one address, we offer to split it into its real units.

First names only. Surnames, phone numbers and the list itself never reach a volunteer’s phone.

The knock screen showing the first names of the people who live at the door, tagged as coming from the voters list

Or browse the street

The list view, for how you actually move

Prefer to pick doors yourself, or working an apartment building? The list shows every door and unit with its status. Search a house number and jump straight to it.

Street list: every house number with its knock status, including multi-unit doors

Seen enough? Your campaign's copy of all this can be live in under 10 minutes.

Start now
2

Knock nights — sessions your team can actually attend

A session is a date, a meeting spot, and a set of streets. KnockList handles the inviting, the reminding, and the scoring.

For volunteers

Where to be, and one tap to commit

Volunteers see every upcoming session — when, where to meet, how many are going — and join or leave themselves. Email confirmations go out automatically, and go out again if you move the time or the meeting spot.

Sessions list: Friday evening knock with YOU'RE GOING tag, meeting location and who's going

For the campaign

Plan a night in two minutes

Pick a neighbourhood, add streets, set the meet spot, add people. Done. The workspace keeps the season's history: every finished night with its knock count, so you always know what a good evening looks like.

Someone helping for one night only? Add them as a guest. They knock doors like anyone else, their access ends at midnight on its own, and everything they recorded keeps their name for good.

Admin sessions workspace: plan a session, upcoming and finished sessions with knock counts

When the night ends

Results the moment the last door closes

Doors, conversations, votes identified, sign requests — and each volunteer's numbers. Read them out in the parking lot. It's the difference between “thanks for coming” and “we just found twenty votes” — and it's why volunteers come back next Saturday.

Session results: 59 doors knocked, 20 conversations, 20 votes identified, per-volunteer breakdown
3

Campaign HQ — the questions you actually ask at 11 p.m.

Are we on pace? Is support moving? What do people want? The dashboard answers from real knocks, not gut feel.

Are we on pace?

Doors per day, against the calendar

The dashboard does the math every night: doors a day right now, doors a day the calendar demands. You find out you're behind on a Tuesday in September — not in the final week.

Pace tracking: 141 doors/day now vs 161 needed to hit the October 12 target

Is support moving?

Support at the door, trending

Every conversation records where the voter stands, and the dashboard turns them into a trend line. Momentum you can see is momentum you can read out to the team.

Support at the door: 51% and trending up 6 points in 11 days

What do people want?

Top issues — counted, not guessed

Every issue raised at a doorstep becomes a tally. When someone asks what your ward cares about, you answer with what it actually said.

Top issues at the door: Roads 212, Taxes 140, Snow 129, Safety 114 and more

Where haven't we been?

Coverage by neighbourhood

Progress bars per neighbourhood, plus who didn't answer and needs a return visit. The next knock night practically plans itself.

Neighbourhood coverage: progress bars and return-visit counts per neighbourhood

On knock nights

Watch the work land, live

Every knock appears the moment it's saved — door, outcome, volunteer, neighbourhood. One campaign's plan for knock nights, in their words: “open a bottle of wine and watch the work happen.”

It's also your data-quality audit trail: every entry is attributed and timestamped, so volunteer-hour records and “does this look right?” checks are built in.

Live activity feed: every knock as it lands, with outcome, volunteer and neighbourhood

Before you even ask

The answers arrive at 10pm

Every night at 10, an email with the day’s doors: the numbers, and every note your volunteers wrote, word for word, grouped by street. Every request a resident made is in it too, with the door and the contact details they gave, so you can make the call without opening the app.

Mondays at 7am, the week: this week against last, which issues are rising, who was out, the promises still waiting, and your pace against target. Quiet days get a two-line version instead. Admins only, and nothing to set up.

The weekly email: doors knocked this week against last, conversations, votes identified, the support split, and a bar chart of knocks per day

From the doorstep to the garage

Every sign, all the way back

Every door that asked for a lawn sign is already on a list, with nothing to set up. One list is who’s still waiting, the other is every sign currently out. One tap marks a sign delivered, and one tap on the address opens Google Maps with driving directions to it.

Most campaigns lose track of where the signs went. Yours won’t: after election day the pick-up list is the answer, and “are we done?” is simply that list being empty. Signs that aren’t doors, like an intersection or a park, sit on the same lists.

The lawn signs page: 72 to deliver and 13 to pick up, grouped by neighbourhood

And when it's time to win

GOTV, from your own data

Election weekend runs on lists: supporters to pull, signs to collect, rides to arrange, donation interest for the finance volunteer. Filter your door data and export the CSV.

Data export block from the dashboard: Supporter & door data — filter, CSV
4

Your data, in and out

The official voters' list from your clerk, and the supporter list your team has built. Both come in, both stay yours, and the paperwork is handled.

The clerk's file

Upload it exactly as it arrived

Don’t tidy it first. Clerk files vary a lot from city to city, so we read yours as it came: banner rows above the headings, columns named however your city names them, a workbook with several tabs. You see what we made of every column, and can correct anything before we start.

Then we match each elector to a door in your ward and show you the result. Nothing is saved until you confirm it.

The import review screen reading a clerk's spreadsheet, skipping its banner rows and showing what it detected in each column

The paperwork

What the Act asks of you, handled

The Municipal Elections Act sets rules for every copy of the voters’ list. Before you share it with anyone, that person owes you a written acknowledgement, you have to track who holds a copy, and every copy has to be destroyed by the end of your campaign.

Uploading here shares a copy with us, so we give you ours by email the moment you import. The page names exactly who on your team will be able to see it, before you upload rather than after, and there’s a blank form to use with anyone else you share it with. One tap destroys everything the list added, and we email you written confirmation of that too.

KnockList's written acknowledgement to the candidate, listing how the voters list is used, who can see it, and how it is destroyed

Who sees what

Volunteers see a first name, and what you allow

No volunteer can view or export the list. At the door they see a first name, and nothing else from it.

Beyond that it’s your call. Leave the setting alone and volunteers see the full knock history. Switch it to door status only and they see what happened at each door and when, while how a resident said they’d vote, their notes and what they asked for stay with you and your fellow admins. It applies everywhere, including the copy of the ward saved on their phone. Admins always see everything.

Campaign setting: what volunteers can see, set to door status only rather than the full knock history

On the way out

It leaves as easily as it arrived

Every campaign runs on its own database, stored in Canada, and no campaign can see another’s data. Export everything as a spreadsheet whenever you like, filtered however you need it, or have it emailed to you.

Ask us to delete it and we delete it completely within 7 days.

The data export block on the dashboard: supporter and door data, filtered, as a CSV

That's the whole tour.

$50 a month, cancel anytime, one campaign per ward — and every door in your ward loaded on day one.