Campaign management software · Kenya

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.

Updated By the VotePulse team

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

  1. 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 →

  2. 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 →

  3. 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 →

  4. 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 →

  5. 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 →

  6. 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 →

  7. 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

Monthly prices in Kenya shillings. Details and features on the pricing page.
OfficeForKES / 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.