Case Studies
See how campaigns across Kenya use UchaguziOS to win elections and engage voters at scale. Real results, real campaigns, real impact.
200+
Campaigns Served
12M+
Voters Reached
89%
Win Rate
47
Counties Covered
15M+
Messages Sent
KES 2B+
Funds Managed
From Underdog to Governor: How Hon. Sarah Wanjiku Won Kiambu by 12 Points
The Challenge
Sarah Wanjiku was a first-time gubernatorial candidate facing a well-funded incumbent with deep political networks across Kiambu County. Her campaign had limited initial resources — just KES 2.1 million raised and a volunteer base of 85 people. There was no existing voter database, no structured ground operation, and no data infrastructure to inform strategic decisions.
The incumbent had won the previous election with 61% of the vote and maintained strong relationships with county leadership. Polls placed Sarah at just 18% name recognition compared to the incumbent's 94%. She needed to build an entire campaign infrastructure from scratch within 11 months while being outspent by a factor of 4-to-1.
The fragmented nature of Kenyan campaign tools — spreadsheets for voter lists, WhatsApp groups for coordination, paper forms for data collection — meant her team was spending 60% of their time on administrative tasks rather than voter engagement. She needed a unified platform that could level the playing field.
The UchaguziOS Solution
Phase 1: Data Foundation (Months 1-3)
Imported 45,000 voter contacts from IEBC records and party membership lists into the UchaguziOS Supporter CRM. The AI-powered segmentation engine analyzed demographics, past voting patterns, and survey responses to identify 12,000 high-priority swing voters across 60 wards. Smart tagging automatically categorized supporters by engagement level — high, medium, low, and undecided — enabling targeted outreach strategies.
Phase 2: Outreach Engine (Months 4-6)
Launched a comprehensive omnichannel communication strategy using UchaguziOS's Comms Hub. WhatsApp campaigns reached 200,000 unique voters with personalized messages in English and Kiswahili. The call centre module managed 50,000 voter contacts through script-driven conversations with real-time sentiment scoring. Social media monitoring tracked public sentiment weekly, enabling rapid message adjustment. A/B testing on SMS templates improved response rates by 340%.
Phase 3: Ground Game (Months 7-9)
Mapped all 1,200 polling stations across 60 wards using the GIS module with OpenStreetMap integration. Assigned 500 volunteers to specific stations based on proximity and ward priority. Route planning optimized daily field visit schedules, reducing travel time by 35%. The PWA app enabled offline check-ins for areas with poor connectivity. Volunteer performance leaderboards drove healthy competition and accountability.
Phase 4: Election Day (Months 10-11)
Activated the Election Day Operations module for live vote tallying across all 1,200 polling stations. Each of the 500 agents submitted results via the PWA app with photo verification. Real-time anomaly detection flagged 23 stations with unusual patterns for immediate investigation. The AI forecasting model, trained on 8 months of sentiment data, predicted a 10-14 point margin — the actual result was 12 points.
Key Results
67%
Voter Turnout
vs 58% average (+15%)
+12 pts
Victory Margin
54% to 42%
200K
WhatsApp Sent
78% read rate
50K
Calls Completed
34% contact rate
Before vs. After UchaguziOS
“UchaguziOS didn't just organize our campaign — it gave us the intelligence to make smarter decisions every single day. The AI forecasting told us which wards to prioritize three weeks before anyone else saw it coming.”
Hon. Sarah Wanjiku
Governor, Kiambu County
More Success Stories
From ward-level campaigns to national party operations — UchaguziOS delivers results at every scale.
Nairobi Senatorial — Reaching 1.2M Voters Across 17 Constituencies
Used omnichannel communication strategy with AI-powered sentiment analysis to build name recognition from 12% to 89% in 8 months.
1.2M
Voters Reached
340K
Engaged
89%
Name Recognition
“The omnichannel approach meant every voter heard our message through their preferred channel.”
— Campaign Director
Mombasa County Ward — Ground Game Excellence
Achieved highest ward-level turnout in Mombasa history through GPS-tracked volunteer deployment and optimized route planning.
500
Volunteers
120
Polling Stations
72%
Turnout
“GPS tracking meant we knew exactly where every volunteer was on election morning.”
— Field Coordinator
Turkana County — First Digital Campaign in the Region
Overcame connectivity challenges with offline PWA and SMS-first strategy to run Kenya's most remote digital campaign.
45K
SMS Delivered
3,000
Registrations
85%
Delivery Rate
“Even with poor connectivity, the offline PWA kept our field teams operational for 11 months straight.”
— Tech Lead
Party-Level — Coordinating 47 Counties from One Dashboard
Centralized operations for a national party with multi-tenant architecture enabling real-time coordination across all counties.
47
Counties Managed
500+
Active Users
200M+
Data Points
“For the first time, our party had a single source of truth across the entire country.”
— Party Secretary
Women's Representation — 35 Female Candidates Supported
Dedicated program using AI voter segmentation to identify demographics most receptive to women candidates across Kenya.
35
Candidates
KES 45M
Funds Raised
12 (34%)
Victories
“UchaguziOS's AI identified voter segments most receptive to women candidates with 78% accuracy.”
— Program Director
Referendum Campaign — Managing Public Opinion at Scale
Deployed AI forecasting and real-time sentiment tracking to successfully manage a national referendum campaign with 200K+ survey responses.
200K
Survey Responses
78%
Prediction Accuracy
65%
Yes Vote
“The sentiment tracking gave us a 6-week lead on opinion shifts — critical for message calibration.”
— Lead Strategist
Nakuru Youth Initiative — Engaging First-Time Voters
WhatsApp-first strategy targeting 18-24 demographic achieved 3x higher engagement than traditional SMS outreach methods.
28K
First-Time Voters
45K
WhatsApp Members
71%
Turnout
“WhatsApp was the key — young voters responded 3x more than to SMS. The group feature was a game-changer.”
— Youth Coordinator
Kisumu County — Incumbent Re-Election with Data
Incumbent governor used full platform stack to increase vote share from 61% to 76% while achieving zero election-day incidents.
76% (+15)
Vote Share
82%
Turnout
0
Incidents
“Four years of constituent data in UchaguziOS meant we knew exactly what delivered results on the ground.”
— Governor
How We Measure Success
Every campaign is different, but our measurement framework ensures we track what matters most across four key dimensions.
Voter Engagement
- Reach & frequency
- Response rates by channel
- Sentiment shift over time
- Name & issue recognition
Ground Operations
- Volunteer hours logged
- Polling station coverage %
- Route efficiency scores
- Check-in completion rates
Election Results
- Voter turnout %
- Vote share & margin
- Swing voter analysis
- Performance vs baseline
Return on Investment
- Cost per voter contact
- Funds raised vs. spent
- Volunteer retention rate
- Campaign duration efficiency