Every register import that lands on top of data you already hold gets checked row by row. Confident matches link themselves, confident non-matches become new electors, and only the genuinely unclear ones wait for a person. Nothing is written to your register until you say so.
Rows scoring 0.95 or above against an existing elector link automatically. Rows below 0.70 become new electors. Everything in between, a name spelled slightly differently, an address that does not quite match, waits in match review for a human decision.
Open Register and select Review on any import awaiting attention. Four figures at the top, New electors, Matched and updated, Need your decision and Removed from register, describe what finalising would do. Below, each possible match puts the incoming row beside the existing elector it might be, names, addresses, register numbers and a match probability side by side.
Select Link when it is the same person, or New elector when it is not. Where the queue is long, Confirm matches at 0.95 and above resolves every pending row at or over that score in one action, the same decision made in bulk. The page works through 500 pending rows at a time, clear them and reload to see the rest.
Finalise import stays disabled until every row has a decision. If a full-refresh import would deregister anyone, a red panel names the count and lists a sample before a confirmation box unlocks the button. A top-up import removes nobody and says so instead.
Discard the whole import at any point before finalising and your data stays untouched. Afterwards, deregistered electors are not deleted, their door-knock history and notes stay on the record, and they remain searchable under a Deregistered status filter.
Book a demo and we will walk you through it on a real ward.
Upload the file, map the columns once, and every future file from the same council imports itself.
Read the guide →
From a ward boundary to a printed, assignable round in a few minutes.
Read the guide →
Reuses the ward's existing rounds, so a drop is ready to assign the moment it is created.
Read the guide →
Call lists from your own filters, scripts included, every response fed straight back to the record.
Read the guide →
Synced stations, a live telling rota and knock-up lists that correct themselves as the day goes on.
Read the guide →
Enter a candidate once, generate every council form, signatures still wet ink.
Read the guide →
Postal, proxy and elector detail updates in seconds, matched on register number, no mapping and no review queue.
Read the guide →
Scan, upload and choose who reads the marks, your volunteers for free or Cadrify itself for a processing fee.
Read the guide →
A one-time QR code opens one task for one volunteer, no account needed, active in under a minute.
Read the guide →
Bundle poster and posterboard requests into a round, assign it and watch delivery happen live.
Read the guide →
A public sign-up page and a QR check-in screen, with every attendee added to your supporter database.
Read the guide →
A donation page on your own Stripe account. Money goes direct, and Cadrify adds 0.5%.
Read the guide →
Petitions, open letters and forms on a public link, live in minutes, every response added to your supporter database.
Read the guide →
One representative per area, matched by GSS code, and volunteer access gated behind a data-protection tick.
Read the guide →
Cadrify assembles the return, your agent signs it, and the download is the Commission's own workbook.
Read the guide →
Drag and drop a condition tree once, check the count, then save it as a filter or a reusable audience.
Read the guide →