Campaign management software built for Kenyan elections
Generic CRM and messaging tools were not designed for wards, polling agents, result forms or CAK rules. Here is what a Kenyan campaign should demand from its software, and how VotePulse delivers each requirement.
Campaign management software puts a campaign's contacts, volunteers, field reports, messaging, money and election-day operations into one system. In Kenya it must also work at ward level, offline, in English and Swahili, and within Communications Authority of Kenya (CAK) and data-protection rules. New to the idea? Start here.
Seven requirements for Kenyan campaign software
-
Ward-level electoral geography
Why it matters: Kenya has 1,450 county assembly wards and 290 constituencies. An MCA campaigns in one ward; a governor coordinates every ward in a county.
In VotePulse: The full county → constituency → ward structure is built in, so contacts, agents, reports and results all roll up by ward. See the geography →
-
Field apps that work offline
Why it matters: Signal is unreliable in many rural wards, and field teams use their own phones.
In VotePulse: GroundForce is a PWA that installs from the browser, captures reports, photos and signatures offline and syncs when the phone reconnects. GroundForce →
-
CAK-compliant bulk SMS
Why it matters: Campaign SMS in Kenya needs a registered sender ID, opt-in consent, working opt-out and permitted sending hours.
In VotePulse: Unregistered sender IDs are blocked, only opted-in contacts receive marketing SMS, STOP/ONDOKA/ACHA opt-outs are processed immediately and sends are held to 07:00–19:00 EAT. How we enforce CAK rules →
-
Data protection
Why it matters: Voter and supporter data is personal data under the Kenya Data Protection Act, 2019.
In VotePulse: Role-based access limits what each user sees; opt-in consent is recorded per contact; traffic is encrypted over HTTPS and sensitive personal fields are encrypted in the database. Privacy policy →
-
M-PESA fundraising
Why it matters: Most small donations to Kenyan campaigns arrive by M-PESA.
In VotePulse: M-PESA donations are tracked in the finance module alongside budgets, spending requests and approvals. Finance module →
-
English and Swahili
Why it matters: Messages, speeches and volunteer guidance need to work in both languages.
In VotePulse: The AI Strategist and AI writer draft in English and Swahili for your team to edit and approve. AI tools →
-
Polling agents and result forms
Why it matters: Agents at polling stations sign and receive copies of the result declaration — Form 34A for the presidential race and Forms 35A–39A for the other five offices.
In VotePulse: Agent check-in and incident reporting, result-form photos submitted from each station, review at HQ and an internal results room. Polling-agent guide →
Questions to ask any vendor
Use these whether you choose VotePulse or not:
- Does it know every ward in my county, or will we be typing geography into spreadsheets?
- Can field agents file reports with no network, and are those reports tied to a GPS location?
- How does it handle SMS consent, opt-outs and CAK sending hours — in the software, or by promise?
- Who in my team can see which voter records? Can I restrict volunteers to their own ward?
- What happens on election day: agent check-in, results from each polling station, checks against the signed result forms?
- Is training for HQ staff, supervisors and volunteers included, and how fast can we be running?
- Is pricing clear for my office, and what does it cost to scale from one ward to a county?
VotePulse pricing by office
| Office | For | KES / month |
|---|---|---|
| MCA | Ward-level campaigns | 50,000 |
| Women Rep | County-wide women rep race | 75,000 |
| MP | Constituency command center | 100,000 |
| Senator | County senate campaigns | 200,000 |
| Governor | Gubernatorial & deputy governor county races | 250,000 |
| Presidential | National party & presidential scale | Custom |
Frequently asked questions
What is the best campaign management software in Kenya?
The right tool depends on your office and the size of your field operation. Judge any product against Kenyan requirements: ward-level geography, offline field reporting, CAK-compliant SMS, data protection, M-PESA and election-day results. VotePulse was built around those requirements.
How much does campaign management software cost in Kenya?
VotePulse plans are priced per office per month: MCA KES 50,000, Woman Rep KES 75,000, MP KES 100,000, Senator KES 200,000 and Governor KES 250,000. Presidential and party headquarters deployments are priced individually.
Can an MCA campaign use campaign management software?
Yes. A ward campaign still needs a contact list, volunteers, a message plan and polling agents for every station in the ward. The MCA plan covers a single ward with the GroundForce field app, SMS and WhatsApp.