WK
Campaign Operations Platform

Win
Kit.

Built for the Democrat who's tired of running a serious campaign with tools that aren't.

Race to the win number · Live
0
/ 6,200 votes needed
Calculating pace…
Built for local campaigns Your strategy. Your data. One source of truth
See what it does Calculate your win number →
Let's be honest about local campaigns
Local candidates are running serious races with fewer tools than the girl on Instagram who cuts dog bangs. Candidates deserve something as serious as they are.

You can spend $35 on your Registrar of Voters file and get a voter universe. But then what? You're building spreadsheets at midnight, your canvassers are going to the wrong doors, and nobody knows if you're on pace to win.

You can pay more for a data platform. But the expensive ones don't connect to your email, your texting, or your walk lists. You get data without intelligence, and a bill that hurts.

Win Kit is what we built when we got tired of watching good candidates lose races they should have won — because their tools let them down.

The strategy lives in the data

You already know
the math.

Every campaign knows its win number. Win Kit is built on your targeting model from day one — which voters matter, how many you need, and what percentage of each you expect to convert.

60%
of Dem
Base voters
+
40%
of Dem
GOTV voters
+
20%
of NPP
persuadables
=
Win
Built from your
actual voter file

Your strategy tells us who matters. Your voter file tells us who they are. Win Kit connects those two things and tells you every morning whether you're reaching enough of them — broken down by precinct, party, and priority tier.

Why this exists

Campaign data tools
weren't built for
local races.

The platforms built for national campaigns are expensive, complicated, and treat your race like an afterthought. The cheap alternatives leave you flying blind. Neither one starts with your strategy.

Email

Your email platform doesn't know who you knocked on

You sent 3,000 emails. Forty people opened. You have no idea if those forty are your voters — or just the curious ones. The canvass results live somewhere else entirely.

Texting

Replies disappear. Opt-outs don't sync.

Someone texted back wanting to host a house party. Someone else was less enthusiastic. Your texting platform doesn't tell your walk list either happened — so both keep getting contacted.

Silos

Five platforms. Zero shared memory.

Email here. Texts there. Walk lists somewhere else. Donations in another system. They all see different versions of the same voter — and none of them know what the others know.

Suppressions

Spending money on voters you've already lost

The voter who told your canvasser to get off their porch? They're still getting your mailer. Because no one updated the list. Win Kit suppresses across every channel automatically.

Pace

You never know if you're winning until it's too late

Your win number shouldn't be a feeling. Your pace shouldn't be a guess. By the time you realize you're behind, there isn't time to fix it. Win Kit shows you every morning.

Strategy

Your tools don't know who your voters are

You know which voters matter most. But your field tools don't. They treat a Dem Base voter the same as a rarely-votes Republican. Your strategy should drive everything — and now it does.

How it works

Your logo.
Your data.
Your race.
Go.

Win Kit takes three inputs and turns them into a fully operational campaign data platform. Everything lives on your server, in your Google account, under your control.

1
📋
Your campaign budget
Your targeting strategy tells Win Kit which voters matter most and what percentage of each you expect to convert. Your model. Not ours.
2
🗂️
Your voter file
Drop in your Registrar of Voters file. Win Kit geocodes every address, calculates voter tiers from election history, and assigns priorities based on your strategy.
3
🎨
Your logo and colors
Drop in your candidate's colors and name. Every page — HQ, Outreach, Volunteer Portal — reflects your campaign. The platform is generic. The deployment is entirely yours.
4
🚀
Deploy and go
Upload to your campaign website. Set up two-factor authentication for staff. Share the volunteer portal link. You're live. Setup takes a few hours, not weeks.
One source of truth

Every contact.
One record.

Every door knock, phone call, email open, and text reply writes back to Master Contacts. The next person who reaches that voter sees everything the last one learned.

🚪
Canvass
📞
Phone bank
💌
Email
💬
Texts
Master Contacts
📊
HQ Dashboard
🎯
Target lists
🗳️
GOTV

Use your email platform

Email Octopus, Mailchimp, or any platform — Win Kit imports your results and syncs opt-outs back to the voter record.

Use your texting platform

Scale to Win, Hustle, or any P2P tool — replies and opt-outs sync back to Master Contacts automatically.

Use your existing website

Win Kit lives in a subdirectory on your campaign site. No migration, no new domain, no extra hosting required.

You own every row of data

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

What Win Kit does

The full field
operation.

Built for the rhythms of a local campaign. Each tool knows what phase you're in and applies the right targeting rules automatically.

Field Ops

Group Canvass Events

Staff picks precincts on the map. Volunteers check in from their phones. Each pair gets the nearest unclaimed doors — no one covers the same ground twice, ever.

  • GPS-based geographic door assignment
  • Walk order optimized street by street
  • Real-time progress on the HQ map
  • AI walk list reader for paper results
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 across any event.

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

Strategy-Driven Targeting

Your campaign strategy defines which voters matter and how much. Win Kit applies that model to every action — who gets called, how many times, in what order.

  • Priority tiers from your targeting model
  • Voted flag suppresses active voters from all lists
  • Support scores update across all channels
  • Phase-aware contact rules
Command Center

Campaign HQ Dashboard

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

  • Visual pace tracker vs win number
  • Today vs all-time stats
  • Support score logging and voter suppression
  • Two-factor authentication for staff access
Analytics

All Your Data, One Place

Web traffic, email performance, texting results, and field data — imported from GA4 and your outreach platforms. See what's working before it's too late to change it.

  • Daily traffic with source breakdown
  • Email open, click, and unsub rates
  • Text delivery and reply tracking
  • Field results by channel and date
Volunteers

Mobile-First Volunteer Portal

Enter a code, start knocking. No app download. The walk map and call list work on any phone — including in areas with spotty signal.

  • Any mobile browser, no install required
  • Group events or individual assignments
  • Results log in real time
  • Follow-up texts sent right from the doorstep
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 — so you always know if you're on pace.

Beaumont City Council · Jim Mercado · Nov 3, 2026
0
/ 6,200 to win
18,926
HIGH priority voters
7,970
Expected votes
128%
Of win number
Pricing

One price.
One election cycle.
You keep the data.

Win Kit is priced for local campaigns — not national ones. No monthly subscriptions, no per-list fees, no surprises.

Self-Serve
$500
Per campaign · Through election day
  • Full Win Kit deployment on your campaign website
  • Voter file processing from your ROV data
  • Priority model built from your targeting strategy
  • Canvass events, phone banks, and volunteer portal
  • HQ dashboard, analytics, and outreach targeting
  • AI walk list reader for paper canvass results
  • Complete documentation and setup guide
  • Your Google Sheet. Your data. Forever.
Email support during business hours.
I promise never to email you on a weekend.
Get started →
All In
$1,500
Per campaign · Through election day
  • Everything in I've Got You
  • Weekly strategy check-ins through the cycle
  • Data updates as your field results build
  • Phase adjustments — Persuasion to GOTV transition
  • Election night support
  • I'm yours for the duration. We win this together.
Full campaign partnership.
Call me. I'll answer.
Get started →
The ROV voter file (~$35 from your county registrar) is the only additional cost for most campaigns. The AI walk list reader uses the Anthropic API — roughly $5/month at typical campaign volume. You pay that directly to your own account. It never passes through us.
Under the hood

No lock-in.
No black boxes.

Win Kit runs on tools campaigns already have or can get for free. The technology is open and 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 — queue management, phase engine, 2FA security, result logging
Free
🗺️
Leaflet + OpenStreetMap
Walk maps, precinct targeting, volunteer coordination — all open source
Free
🤖
Claude AI
Walk list reader — drop a scanned PDF, get structured results imported directly to Master Contacts
~$5/month
🌐
Static HTML
Every portal is a single HTML file — fast, hostable on your existing campaign website, no framework needed
Free
📋
ROV voter file
Available from your county Registrar of Voters. Win Kit processes it, geocodes every address, and applies your targeting model.
County fee

Let's win
your race.

Win Kit is in active use on California campaigns right now. If your race is coming up, let's talk.

Get in touch Try the Win Number Calculator →
Local campaigns California · 2026 Data-driven field ops v1.0 · July 2026