All the tools you need to get to your number, and the data to prove you're on pace.
Every campaign knows its win number. The question is which voters, and how many of each kind, add up to that number. Win Kit is built on that strategy from day one.
The spreadsheet is the strategy. Win Kit builds it from your Registrar of Voters (ROV) voter file, applies your targeting model, and tells you every morning whether you're on pace, all broken down by precinct, party, and priority tier.
PDI does two things well: canvassing walk lists, and updating voter data after ballots drop. Everything else — email, texting, digital — is either broken, blind, or both. So smart campaigns use other tools. But then the data stops talking.
PDI's email platform is notoriously bad. Campaigns waste money sending emails that are immediately blacklisted and undelivered. This will tank your sender reputation with Gmail and Apple Mail.
PDI's texting platform sends the messages. But replies disappear into a void. No open rate data. No response tracking. Someone texted back wanting to donate? You'll never know.
Email Octopus for email. Scale2Win for texts. PDI for walk lists. ActBlue for donations. They all see different versions of the same voter. None of them know what the others know.
That voter who told your canvasser to get off their porch? The one who texted back something unprintable? They're still getting your mailer. Because no one updated the list.
Your win number shouldn't be a feeling. Your pace shouldn't be a guess. By the time your field director realizes you're 800 supporters behind, it's already too late.
You decide which voters matter most. But your tools don't know that. They treat a Dem Base voter the same as a rarely-votes Republican. Win Kit doesn't.
Every contact — door knock, phone call, email open, text reply, donation — writes back to one place. The next volunteer who contacts that voter sees everything the last one learned.
Email Octopus, Mailchimp, ConstantContact — Win Kit imports your results. You're not locked into anything.
Scale2Win, Hustle, Thrutext — Win Kit reads your exports and flags opt-outs automatically.
Squarespace, WordPress, custom — Win Kit lives on your domain as a subdirectory. No migration needed.
Everything lives in a Google Sheet your campaign controls. No vendor lock-in. No monthly fee for your own voter data.
Built for the specific rhythms of a local campaign. The system knows what phase you're in and applies the right rules automatically — no one has to remember to change settings when ballots drop.
Staff picks a precinct on the map. Volunteers check in with their phones. Each pair gets the nearest unclaimed doors — street-optimized so no one zigzags.
Filter by priority, party, support score, and language. Each volunteer gets their own batch — no one calls the same voter twice, ever.
Persuasion, Consolidation, GOTV — the system knows which phase you're in and who should be contacted, how many times, in what order.
A live view of the race to your win number. Doors knocked, calls made, supporters identified — updating in real time from the field.
Web traffic, email performance, texting, and field results — imported from GA4, Email Octopus, and Scale2Win. See what's working before it's too late to change it.
Enter a code, start knocking. No app download. The briefing screen, walk map, and call list all work on any phone — even with spotty signal.
You decide who the most important voter is. Win Kit tracks whether you're reaching enough of them — broken down by precinct, party, and priority — so you always know if you're on pace.
Win Kit runs on tools campaigns already have or can get for free. The campaign owns every row of data from day one.
Win Kit is currently deployed for Jim Mercado for Beaumont City Council. Built by Kelly Graziano.