WK
Campaign Operations Platform

Win
Kit.

All the tools you need to get to your number, and the data to prove you're on pace.

Race to the win number · Live
0
/ 6,200 votes needed
Calculating pace…
Data-driven Your strategy. Your numbers. One source of data
See what it does Calculate your win number →
The strategy lives in the data

You already know
the math.

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.

60%
of Dem
Base voters
+
40%
of NPP
GOTV1 voters
+
30%
of NPP
Base voters
=
7,970
Expected votes
128% of win number

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.

Why this exists

PDI is expensive.
And it's not enough.

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.

Email

90% bounce rate is not a typo

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.

Texting

You can text. You just can't see what happens next.

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.

Silos

Five platforms. Zero connection.

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.

Mailers

Spending money on voters you've already lost

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.

Pace

You never know if you're winning

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.

Strategy

The data doesn't reflect your strategy

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.

The solution

One source.
Always current.

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.

🚪
Door knock
📞
Phone call
💌
Email open
Master Contacts
📊
HQ Dashboard
🎯
Target lists
🗳️
GOTV

Use your email platform

Email Octopus, Mailchimp, ConstantContact — Win Kit imports your results. You're not locked into anything.

Use your texting platform

Scale2Win, Hustle, Thrutext — Win Kit reads your exports and flags opt-outs automatically.

Use your website platform

Squarespace, WordPress, custom — Win Kit lives on your domain as a subdirectory. No migration needed.

You own the data

Everything lives in a Google Sheet your campaign controls. No vendor lock-in. No monthly fee for your own voter data.

What Win Kit does

The full field
operation.

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.

Field Ops

Group Canvass Events

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.

  • GPS-based geographic slicing
  • Street-side walk order (odd up, even back)
  • Real-time progress on the HQ map
  • Get More Doors when the list runs out
Phone Banking

Group Phone Bank Events

Filter by priority, party, support score, and language. Each volunteer gets their own batch — no one calls the same voter twice, ever.

  • Spanish-language volunteer routing
  • Attempt limits enforced by phase
  • Results update voter records instantly
  • DNC flags suppress all future contact
Intelligence

Data-Driven Phase Engine

Persuasion, Consolidation, GOTV — the system knows which phase you're in and who should be contacted, how many times, in what order.

  • Auto-switches phases on key dates
  • Your priority model drives the targeting
  • Voted flag drops ballots from all lists
  • Support scores update across all channels
Command Center

Campaign HQ Dashboard

A live view of the race to your win number. Doors knocked, calls made, supporters identified — updating in real time from the field.

  • Visual pace tracker vs win number
  • Live volunteer location on canvass map
  • Precinct choropleth targeting
  • Today vs all-time stats
Analytics

All Your Data, One Place

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.

  • Daily traffic chart with spike detection
  • Email open, click, and unsub rates
  • Avg time on site per page
  • Top issue pages by views
Volunteers

Mobile-First Volunteer Portal

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.

  • Any mobile browser, no install
  • Group events or individual assignments
  • Results log in real time
  • Remember Me for returning volunteers
The core idea

Every action
moves the number.

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.

Beaumont City Council · Jim Mercado · Nov 3, 2026
0
/ 6,200 to win
14,042
HIGH priority voters
7,970
Expected votes
128%
Of win number
Under the hood

No monthly fees.
No lock-in.

Win Kit runs on tools campaigns already have or can get for free. The campaign owns every row of data from day one.

📊
Google Sheets
Master Contacts, Voter Queue, all activity logs — in a spreadsheet the campaign controls forever
Free
Google Apps Script
Backend logic — eligibility rules, queue management, phase engine, result logging
Free
🗺️
Leaflet + OpenStreetMap
Walk maps, precinct choropleth, volunteer location — all open source
Free
🌐
Static HTML
Every portal is a single HTML file — fast, hostable anywhere, no framework needed
Free
📋
PDI voter file — or ROV data ($35)
Win Kit processes PDI exports or the public Registrar of Voters file — available to every candidate for $35. Your voter universe, your strategy.
$35–campaign cost

Ready to run a
real campaign?

Win Kit is currently deployed for Jim Mercado for Beaumont City Council. Built by Kelly Graziano.

Get in touch Try the Win Number Calculator
Local campaigns Data-driven Your tools. Your strategy. v1.0 · June 2026