The campaign OS

Win it on the ground.

Know every voter by name, ward and promise made. Reach them in their language on the channel they actually answer — and watch every reply, door knock and shilling turn into votes.

app.groundwork.co.ke/voters
Groundwork console: satellite map of a ward with every building coloured by canvass status and agents' walking routes
BOBrian O. · Gatundu Rd #11Talked to Faith C. · support 4 · water
GStreet poll · 6,214 repliesGarbage 31% · Water 25% · ±1.4 pt
✓Walk list sent · 12 doorsOrdered by walking distance

Kenyan elections are won ward by ward. Groundwork is built on the country's real map, down to the doorstep.

47counties
290constituencies
1,450county assembly wards
22.1Mregistered voters
Source: IEBC, 2022 general election register.
One roster · three workloads

The people you sign up in year one run your polling stations in August.

Most campaigns run on spreadsheets, WhatsApp groups and a tally centre built the week before. Groundwork keeps one record per person and one roster of agents, from the first door knock to the last Form 34A.

The long game · 18 months

Organise

Know who lives where, who's with you, and who still needs a knock.

  • People CRM
  • Know your voters map
  • Canvassing & walk lists field
  • Agents & M-Pesa stipends money
The conversation · every day

Talk and listen

Every message in one inbox, every broadcast to the right doors, every trend before it's a headline.

  • Inbox SMS · DMs · email
  • Broadcast & ads SMS · Meta · Google
  • Listening TikTok · X · YouTube
  • Polling SMS · USSD · web
The 48 hours · election day

Protect the vote

Agents on every station, forms photographed, a parallel tally you can defend.

  • Field app offline
  • Parallel tally Form 34A
  • War room live
  • Incidents chain of custody
Know your voters

Every door, known.

Satellite imagery of the ward, every rooftop outlined, every household on the record. Pick a street, send an agent, message the doors, and watch the reports come back.

  • County to doorstep. Drill from a county to a ward to a single apartment block.
  • Walk lists in one tap. Draw a box over a street; the route is ordered by walking distance and pushed to the agent's phone.
  • Five lenses. Canvass status, support, agent turf, top issue, voter registration.
Map of a ward with buildings coloured by support, an agent's numbered route, and the household list for one building
People

One record per person.

A poll reply, a rally check-in, a DM and a door knock all land on the same record. Duplicates merge; the history stays.

  • Eight ways in. Door knocks, rally QR codes, SMS and USSD opt-ins, DMs, web sign-ups, volunteer forms, registration desks, imports.
  • Next best action. Register them, persuade them, recruit them, or knock the door.
  • Consent on the record. Who agreed to what, on which channel, and when.
People list of Kileleshwa residents with support scores and tags, and one person's record with history and next best action
Polling

Ask the estate, hear it back.

Write a question in English and Kiswahili, pick the wards, and send it by SMS, USSD, WhatsApp or a web link. Results are weighted to the register before anyone reads them.

  • Any phone. A reply of "2" or "maji" counts, and so does a USSD menu on a kabambe.
  • Thank people properly. Airtime or M-Pesa, paid once per person, automatically.
  • Honest numbers. Margin of error and response rate on every result.
Poll builder with question, audience, channels, reward and a USSD preview
*384*27# Nini kirekebishwe kwanza mtaani kwako? 1. Taka 2. Maji 3. Barabara na taa 4. Usalama 5. Mafuriko
Inbox & broadcast

Every message, answered.

SMS, email, Facebook and Instagram DMs, X, TikTok comments and USSD call-backs in one queue, tagged by ward and issue and routed to the desk that owns it.

  • Suggested replies in the voice your campaign actually speaks.
  • Broadcasts that respect STOP. Consent is checked per person, per channel, at the moment of sending.
  • Team channels for ward coordinators, the comms desk and finance approvals.
Unified inbox with SMS, Messenger, Instagram, TikTok and USSD conversations
Money

Every shilling, accounted.

Spend against the statutory limit, e-TIMS receipts on every line, stipends to agents by M-Pesa, and an authorised person who approves before anything moves.

  • No document, no approval. The block is the feature.
  • Append-only ledger. Edits reverse; nothing is deleted.
  • One-click audit pack for disclosure.
Finance view with spend against the statutory limit, contributions, documentation rate and approval queue
Election night

The county, counted.

Agents photograph the signed Form 34A at every station you cover. Two people enter each form blind. The war room shows the parallel tally against the official stream, with coverage stated on every figure.

Election-night war room showing the parallel tally, projection band, station coverage and incidents
●Double-blind entry

Two entries per form. Disagreements go to adjudication, not to the screen.

◐Coverage on every number

A projection always says how much of the register it has seen.

▲Flags, never accusations

Anomalies surface with the form attached, for a human to review.

○Reports, doesn't declare

Only the IEBC declares results. Groundwork tells you where you stand.

Field app

Built for sunlight.

Big targets, 2px borders, no data needed to keep working. The canvasser you train in November is the agent you deploy in August, on the same app.

  • Offline first. Everything queues and syncs when there's signal.
  • GPS-checked arrivals at polling stations.
  • Stipends by M-Pesa once the coordinator signs off.
Field app on a phone: agent's walk list stop with household, script and outcome buttons
Trust

Your data is your campaign's, and nobody else's.

Campaigns hold sensitive information about real people. Groundwork is built so the right thing is the easy thing.

One campaign per workspace

Nothing is shared between campaigns, and we never pool your supporters with anyone else's.

Consent on every record

Channel by channel, with who captured it and when. STOP works on the spot.

Least privilege

Agents see their walk list, not the county. Phone numbers are masked unless a role needs them.

A full audit trail

Every export, message and payout is logged against the person who did it.

Pricing

Priced by the ground you cover.

One workspace per campaign, sized to the seat. Messaging, airtime and M-Pesa payouts are billed at cost, with nothing added on top.

MCA

Ward

1 ward · up to 60 agents
  • People, map & walk lists
  • Inbox & SMS broadcast
  • Field app & tally
Talk to us
MP

Constituency

Up to 8 wards · 400 agents
  • Everything in Ward
  • Polling & listening
  • Finance & approvals
Talk to us
Governor · Senator · Woman Rep

County

Every ward in the county · unlimited agents
  • Everything in Constituency
  • War room & projection
  • Paid media & creators
Book a demo
Presidential · parties

National

47 counties · coalition workspaces
  • Everything in County
  • Multi-county war room
  • Dedicated support team
Talk to us

Start early: the 18 months before polling day are when the roster, the map and the supporter list get built.

Questions

Asked on every first call.

Do our supporters need smartphones?

No. Polls and sign-ups work by SMS reply and by USSD on any phone. The web link and WhatsApp are there for people who prefer them. Agents use the field app on a low-cost Android phone, and it keeps working without data.

Can we message supporters on WhatsApp?

Your team can run WhatsApp from their own phones and log conversations in the Groundwork inbox. Meta's WhatsApp Business Policy doesn't allow political campaigns on its automated Business Platform, so SMS and USSD carry the automated sends. We'll walk you through what works best for your seat.

Where do the supporter records come from?

From your own campaign: door knocks, rallies, polls, sign-ups, events and your existing lists. Every record carries its source and consent, and we don't sell or supply contact lists.

Is the parallel tally an official result?

No. Only the IEBC declares results. Groundwork records the forms your agents observe and shows you where you stand, how much of the register you've covered, and where the forms disagree.

How long does it take to get started?

A workspace with your wards and your first team can be live within a week. The more time before polling day, the more doors you'll have on the map.

Do you work with every party?

Groundwork is a product, not a political consultancy. Each campaign gets its own workspace, and nothing is shared between them.

Book a demo

See your ward on the map.

Tell us the seat you're running for. We'll show you Groundwork with your own wards loaded, in 30 minutes.

We'll only use these details to arrange your demo.