Door-knocking rounds, recorded on any phone
Assign a set of addresses to your volunteers. They record what they hear in list or map form, and your database updates straight away.
Assign your volunteers a door-knocking round, either targeting all electors or only those matching one of your filters. A volunteer opens their round on any phone with no app to install, or uses a printed PDF that Cadrify generates for you. Each street lists its households, and each household shows who is on the knock-list there. Tap to record what you hear, and it syncs to the database automatically.
Once a round is assigned and loaded, nothing depends on signal. Entries queue on the phone when the connection drops and send themselves when it returns.
How it works in practice
Generate rounds
Open the ward, set how long a round should take and generate. Cadrify builds rounds within polling districtPolling district nounThe sub-division of a constituency that allocates a group of electors to one polling place, carrying a short code that forms the first part of every elector number inside it.In Cadrify Cadrify holds the polling district on every elector and builds rounds and telling shifts that match the way polling day works.Full definition → boundaries automatically.
Alternatively, draw custom rounds yourself, edit generated ones, assign households to rounds by address or postcode, or import your existing rounds from a shapefile.
Assign your rounds
Assign a round to one or more team members and it appears on their home page, ready to open. Choose paper instead and Cadrify prints an A4 sheet with the map, the streets it covers and a line per electorElector nounA person entitled to vote who appears on the electoral register at their address.In Cadrify Every elector is a single ongoing record in Cadrify. Door-knock history, score, voting history and contact details all attach to that one person across every register import and every campaign that uses it..
For someone with no account, create a single-use QR code. They scan it, give their name and start on that one round. The code expires whenever you decide, and you can revoke it at any point. Any assignment can carry a filter, so you are only knocking the electors you need to.
Knock the doors
Each volunteer can load the round in either street list or map view and enter data for the household they're at.
Tap to enter a support score, voting intention and record follow-up actions, like requesting a poster, a posterboard or registering them as a new volunteer. Casework can be logged from the doorstep too, and is held securely so only those who need to see it can.
Work offline
Every entry goes into a queue on the phone first and is sent from there. If the connection drops, the bar at the top says how many changes are waiting and they send themselves when signal returns.
Watch the ward fill in
The ward's door-knocking tab shows each round with doors knocked, coverage and when it was last worked, and who holds each assignment. Door-knockers who choose to share their location appear on a live map for the organiser while their round is active.
When a volunteer finishes, a short debrief shows their doors, conversations and contact rate, with a card they can share and a box for anything the organiser should follow up.
Enter paper rounds in bulk
Printed sheets filled in by hand are typed up in the data entry view. The table matches the round you created, so electors are listed in the same order as the walk sheet.
Give volunteers door-knocking access
Turn on the branch's volunteer hub and share the invite link. Anyone who joins can see the branch's aggregate progress, but only the door-knockers you trust need the step below.
Flip Door-knocking on for them from the hub's Users tab. They can now reserve a round themselves, no assignment from you needed. Turn it off again at any point and the access goes with it.
They pick up rounds themselves
From their own hub link, a volunteer sees every round across the branch's wards, coloured by ward or by how many conversations it has had. They tap one that is still unclaimed to reserve it, up to the number you allow each person at once.
They knock it in their own time, mark it done from the same page, and reserve another. Nothing waits on you opening the assign dialog.
Assign several people at once
Open the round and search each name into the same box. One assignment row is created per person you add, and the round appears on every one of their home pages at once.
Someone not in the branch yet can be added by email from the same dialog, so a late addition to the rota does not need inviting first.
Check in whoever turns up
Switch the same dialog to QR code for anyone without an account, or anyone who has turned up unannounced. They scan it, give their name and start knocking straight away.
Each code opens one round for one person. Mint a new one for each volunteer as they arrive.
Follow progress through the day
The ward's overview updates as each round is worked, so you can see which rounds are moving and which need a second pair of hands.
Anyone sharing their location for the day shows on the live map, making it easy to send the next volunteer to the street that needs them.
In practice
Setting up a ward for the first time
Import the register, open the ward and generate rounds. Generation runs in the background and the road network is fetched once per ward. When it finishes, the ward is divided into rounds you can assign, print or hand out by QR code.
A Saturday action day
Assign a round to each pair before they arrive, or to several people at once for a big street. Everyone opens theirs from their home page. As they work, the overview shows which rounds are moving and the live map shows where anyone sharing their location is.
Someone turns up unannounced
Open the round, choose QR code and let them scan it from your screen. They give their name and start knocking. Every entry is recorded against that name, the code is used once, and it stops working at the end of the day.
A ward you have knocked before
Set the re-knock policy on the assignment. Fresh only skips every household with an answer. A window of, say, 90 days hides only the recent ones. Re-knock all shows every door with the last answer beside it for context.
A resident raises a problem on the doorstep
Note it from the household and it becomes a case for the representative who covers that ward, linked to the elector. If the resident would like to help, add them as a volunteer from the same screen with their consent recorded. A dangerous dog or an awkward access is flagged on the address for whoever comes next.
FAQ
Does it work without a signal?
Yes. Entries queue on the phone and send themselves when the connection returns. The sync bar at the top says whether everything is saved, how many changes are waiting, or if something needs a tap to retry. Open the round while you have signal and every street's electors are fetched then, so the whole round is on the phone before you set off.
Do volunteers need an account or an app?
No app. The field view runs in the phone's browser. A team member with an account opens their round from their home page. You can also create a single-use QR code so someone without an account can knock a round, or keep every assignment account-only if you would rather everyone signs in. The choice is yours for each round.
What can a door-knocker see about electors?
The names on the register at each household in their round and any earlier doorstep answers. Text in the field view cannot be selected or copied, and a QR code for a door-knocking round always records the volunteer's name. Revoking a code cuts access at once.
What happens if someone taps the wrong button?
Tapping the same button again within 60 seconds removes the entry rather than recording a change of mind. After that the new answer is recorded as a new entry, and the record keeps the history of both.
Can two people work one round?
Yes. Assign the round to both, or give each a code. Each phone checks for the other's changes every 5 seconds, and a door someone has opened shows as in progress on the other screen.
Do we need per-address geocoding for rounds?
Not for most wards. Rounds are built from the road network and the register addresses, and postcode-level placement is free. Per-address geocoding, metered as shown on the pricing page, is there for wards where doors need to sit at the exact building.
Where does the data end up?
On the elector's record, with who recorded it and when. Filters, phonebanks, leaflet targeting and polling day all read the same score and core party affiliation, and the record's timeline shows each visit in order.
Who can generate and assign rounds?
Organisers for the branch that owns the ward. A door-knocker opens the rounds assigned to them from their home page. Roles follow the branch tree, so a regional organiser can run rounds in every ward below them.
What this means for your campaign
The round becomes the unit the whole campaign works in. Generate them once and hand them out however each volunteer prefers. Every knock lands on the elector record in the same shape, from a phone at the door or from a paper sheet typed up afterwards.
Organisers read the ward's progress as it fills in, with no clipboards to reconcile. By the week before polling day, the same rounds carry the knock-up, with everyone who has already voted taken off the list.
See Cadrify in action
Book a demo and we will walk you through it on a real ward.
- Electoral registerImport the roll, match records across imports and track every change.
- Marked registerScanned marked registers read into turnout on each elector's record.
- Filters & targetingDrag-and-drop filters over the register, used by rounds, drops and dashboards.
- Leaflet roundsDrops on the ward's rounds, handed out by link, sheet or QR code.
- PhonebankingCall lists from your contacts, a script and a one-at-a-time call screen.
- GOTVTelling at the station, knock-up rounds and turnout live through the day.
- VerificationSample the count box by box and read a live projection with a margin of error.
- Events & sign-upsSign-up pages, QR check-in and consenting attendees saved as contacts.
- Supporter actionsPetitions, open letters and forms on a public link, with consenting signers saved as contacts.
- Fundraising betaDonation pages on your own Stripe account, recorded for the PPERA return.
- Posters & boardsPoster and board requests on a map, bundled into rounds for volunteers.
- Election paperwork betaPrint-ready nomination packs, each candidate entered once.
- Activists & CRMMember, supporter and volunteer records, matched to the register.
- Data & complianceAudit trail, subject access, erasure and access control.
- Gamify your campaigningLive leaderboards, a level ring and a trophy case for every volunteer.