LIVE12:20:38 EAT· Wed, 13 May 2026FY26 · Q2Viewing as Head of Marketing · Kenya
Marketing Command Center
HoM View
v2.2 · 2026
Habari ya mchana, Wambui. Here's what matters today.

Powering Kenya's
2.5 million
boda economy.

The marketing operating system for Spiro Kenya. Built around the real KPIs in the Head of Marketing JD, rider acquisition, swap demand, channel ROAS, retention, brand SOV, sacco partnerships and competitor watch. Switch the role in the sidebar to see how each member of the marketing team uses this dashboard.

Spiro Ekon riderSpiro Ekon 450M2
Flagship
Ekon 450M2
Swap
90 sec
Bikes deployed · Kenya
0
+666%vs LY
Target: 25,000 by EOY 2026
Battery swaps · cumulative Africa
0M+
+240%vs LY
Target: 60M
Active swap stations · Kenya
0
+180%vs LY
Target: 600 by EOY 2026
Counties covered
0/47
+47%vs LY
Target: All P0+P1 counties
Cost per swap · KSh
KSh 0
-52%vs LY
Target: vs KSh 600 fuel
12-mo retention
0%
+9%vs LY
Target: 75%
Live wire
Spiro closes $100M Series C led by Société Générale (Oct 2025)Kenya electric 2-wheeler share hits 15.3%, up from 7.1% in 2024Spiro reaches 16,000+ bikes deployed in Kenya across 22 counties37M+ cumulative battery swaps on the Spiro network in AfricaTIME 100 Most Influential Companies 2024, only African mobility nameKenya boda economy: 2.5M riders, 14M trips/day, KSh 1B daily revenueNTSA: 30,500 EV motorcycles registered in Kenya in 2025Roam raises Crowdcube round + secures Toyota Tsusho partnership
01 · Market Pulse

The market is tipping.
Right now. In our favour.

Kenya's electric two-wheeler share more than doubled in 12 months, from 7.1% in 2024 to 15.3% in 2025. The S-curve has bent. The next 24 months will decide who owns the boda economy. Spiro is best-positioned by capital, network, and price.

EV share of new 2-wheel registrations · Kenya
From 0.5% to 52%, the S-curve we ride
0.0%
2025 actual
202120222023202420252026F2027F2028F0%15%30%45%60%
Source: KNBS Economic Survey 2025 · Cleantechnica · Mobility Rising Kenya · 2026F–2028F: market consensus.
Boda riders in Kenya
2.5M
Only 1.2% currently electric
Daily savings vs petrol
KSh 600/day
Spiro vs typical petrol day
M-Pesa penetration
96%
Frictionless swap payment rail
TikTok reach (15+)
71%
Where boda culture lives now
Kenya digital landscape · DataReportal 2026
Where 13.05M Kenyans actually spend their attention
All numbers as % of internet population, age 15+
WhatsApp
92%
TikTok
71%
Facebook
68%
Instagram
38%
X (Twitter)
22%
LinkedIn
18%
02 · Spiro at a Glance

The best-funded EV company in Africa.
Now we make it the most loved.

Spiro went from zero to 60,000 bikes deployed in under four years. The capital, the swap network and the bike are world-class. The remaining job, and it's a marketing job, is converting that lead into rider preference before competitors close the gap.

Founded
2022 · by Kaushik Burman
Parent
Equitane (M&P Group)
HQ / Footprint
Benin (HQ) · Operating in 9 countries
Total raised
$248M · latest $100M (Oct 2025)
Bikes deployed (Africa)
60,000+
Swap stations (Africa)
1,502+
Cumulative swaps
37M+
Flagship bike
Ekon 450M2 · 100km · 90 km/h
Swap time
90 seconds
Kenya target 2026
25,000 bikes · 600 stations
Ekon variant
Ekon variant
Ekon variant
The Ekon 450M2 ships in green, blue, red and yellow trims, the same colour palette riders use to brand their saccos.
Spiro Smart Energy Network
Smart Energy Network

The unfair advantage no competitor can copy in <24 months.

1,500+ swap stations live across Africa. 400 in Kenya. Roam runs zero. M-Kopa runs zero. Every new station is a moat.

Swap stations · Kenya
400+
03 · Competitor Battle Card

Five competitors. One playbook.
Click any competitor to see how we beat them.

A complete head-to-head: business model, pricing, network, funding, marketing channels, social presence, recent moves, vulnerabilities, and the marketing counter-move I'd run for each. Click any tab to switch the head-to-head radar.

Head-to-head profile

Spiro vs Roam Motors

NetworkAffordabilityBrandRangeFinancingService
  • Spiro
  • Roam Motors
Archetype
Premium build · Made-in-Kenya
Flagship bike
Roam Air
Price
KSh 248,000–296,000 (1–2 batteries)
Business model
Outright sale + home / office charging
Bikes deployed
~2,000 Kenya (premium tier)
Swap stations
0, charging only
Funding raised
$32M+ · Series A + Crowdcube
Backers
Equator, At One Ventures, Crowdcube
Range / top speed
180 km · 90 km/h
Approx monthly cost
KSh 6,500
Where they are vulnerable
No swap network → 4-hour charge anxiety. Premium price excludes the average sacco rider.
Our marketing counter-move
Lead with '90 seconds vs 4 hours.' One swap = a full day's earnings on the road.
Recent move (2025)
Crowdcube round + new Mombasa Rd factory expansion. Pushing 'Made in Kenya' story hard.
Marketing channels they lean on
Founder LinkedInPress / earnedTest ride eventsYouTube
04 · Share of Voice

Roam owns the conversation.
Spiro owns the network.

Estimated share of brand mentions across TikTok, Instagram, Facebook and X, based on a 90-day social listening sweep. Roam leads on Instagram and Twitter (premium / press-driven). M-Kopa leads on TikTok through field-agent rider videos (what marketers call user-generated content, or UGC). Spiro is over-indexed on Facebook saccos but underweight where the next 1M boda riders actually scroll: TikTok.

0%25%50%75%100%RoamSpiroM-Kopa MobilityBasiGo (bus)ARC RideAmpersandOther(Kiri/Ecobodaa)
  • TikTok
  • Instagram
  • Facebook
  • X (Twitter)
TikTok is the unowned battlefield
M-Kopa leads with 28%, through their field-agent rider videos. We can win it back with a Boda Creator Squad of 12 long-form riders posting from their handlebars.
Instagram is Roam territory
Roam's 38% is built on press, founder LinkedIn and clean studio shots. Don't fight a war of aesthetics, counter on TikTok with rider point-of-view (POV) videos shot on handlebars.
Facebook saccos are ours
26% of mentions sit in vernacular Facebook groups. Spiro should formalise this: monthly sacco Q&A sessions where leadership answers rider questions live, plus paid moderators and exclusive content.
X is for policy + press
X is where the Climate CS, the EV journalists and the EPRA / NTSA voices live. Use it for thought leadership, not acquisition.
05 · Positioning Map

We're alone in the top-right quadrant.
Affordable + dense + best-funded.

Two axes that decide a boda rider's choice: how affordable is it (X) and how reliable is the energy network (Y)? Bubble size = brand awareness today. Spiro sits in the empty top-right quadrant. The strategic job is to defend it before competitors build network.

13579Affordability for a boda rider →13579Energy network density / uptime →
Spiro
Roam Motors
Ampersand
ARC Ride
Top-right · Best-of-both. Spiro sits alone.
Top-left · Premium, no swap. Roam.
Bottom-right · Cheap PAYG, no swap. M-Kopa.
Bottom-left · Sub-scale. ARC + Ampersand.
Competitor message audit

What they say. What they mean. What the rider hears.

Most marketing teams audit their own copy. Almost nobody audits their competitors' copy line by line. This is what the category currently sounds like, and where Spiro can win the language battle simply by being more specific, more vernacular and more rider-first than every alternative.

Spiro
Today
Website hero · spiro.bike
Corporate · investor-tone
They say
"Smart Energy Network. Africa's leading provider of electric mobility solutions."
They mean
We are big, infrastructure-heavy and serious. Trust us, the network is real.
Rider hears
"Sounds like a corporate statement. But what's in it for me, today, this morning?"
Lukewarm
Spiro
Today
Spiro × M-KOPA Facebook ad
Specific · vernacular · price-anchored
They say
"Jishikie boda na bei ya pawa. Just KSh 235 a day. Start earning from day 1."
They mean
Financing is the shortcut. We've removed the upfront barrier with M-KOPA.
Rider hears
"KSh 235 a day? Let me try. This is the ad that actually moves a rider."
Lands
Roam
Competitor
Website hero · roam-electric.com
Premium · craftsmanship
They say
"African-engineered electric motorbikes. Built to last, made for the African road."
They mean
We are the premium, locally-engineered choice. Quality is the moat.
Rider hears
"Sounds expensive. Sounds slow. Sounds like a Saturday-paper read, not a boda."
Lukewarm
Roam
Competitor
Instagram bio
Aspirational
They say
"Electrifying African mobility, one ride at a time."
They mean
Brand-led. Long-term mission. Trust the journey.
Rider hears
"Cool, but where do I plug it in tomorrow?"
Misses
Ampersand
Competitor
Website hero · ampersand.solar
Mission-led
They say
"Powering the world's clean transport revolution. From Rwanda. For Africa."
They mean
We started in Kigali, we're scaling, we're climate-first.
Rider hears
"Foreign-feeling. Climate words don't pay my rent."
Misses
Ampersand
Competitor
Twitter bio
Investor-tone
They say
"Africa's largest electric vehicle company. Tackling the climate crisis."
They mean
Scale + planet. Trust our trajectory.
Rider hears
"Climate crisis isn't on my morning checklist. Income is."
Misses
ARC Ride
Competitor
Website hero · arcride.io
Tech-forward
They say
"The smart EV ecosystem for African cities."
They mean
We're a platform, not just a bike. Tech-first.
Rider hears
"Ecosystem? Smart what? Just tell me how much per day."
Misses
M-KOPA
Partner channel
M-KOPA boda ad creative
Spiro × M-KOPA · the winning formula
They say
"Own a Spiro Ekon today. Pay KSh 235 a day."
They mean
Financing is everything. The bike is the hook.
Rider hears
"KSh 235 a day to ride home with a brand new bike? Let's go."
Lands
The pattern
Every competitor opens with "Africa's leading…" or "Smart ecosystem…" The whole category sounds like a pitch deck to a Series B investor, not a boda rider in Kayole.
The opening
Spiro can own "hii ndio power", confident, specific, vernacular, rider-first. Not "smart ecosystem", not "climate revolution". Just "this is the power", your earning power, your bike, your day.
Day-1 message rules
  • • Lead with a number a rider can pocket, never a percentage.
  • • Sheng / mother tongue first. English is the translation.
  • • No more "ecosystem", "platform", "revolution". Banned words.
Sources · Headlines and bios reproduced from public competitor websites and social profiles, May 2026. Spiro × M-KOPA ad creative reproduced from a Spiro Kenya Facebook post observed in May 2026. Methodology: each line is rewritten in plain language ("they mean") and stress-tested against the rider archetype the category is actually trying to acquire.
06 · Rider Personas

We're not selling to 'boda riders'.
We're selling to three very different people.

A single 'boda rider' persona is the laziest brief in marketing. Spiro's funnel needs three. Click any portrait to load the brief, including their drivers, barriers, where to reach them, and the journey we'd run for them.

James Muriithi
Persona 1 of 3
James Muriithi
Eastlands, Nairobi · 28 · KSh 28,000 / mo (boda)
"I want to take home more shillings, not save the planet."
Drivers
  • +Daily savings vs petrol
  • +Sacco peer pressure
  • +Phone charging port
Barriers
  • Bike feels lighter, am I being cheated on power?
  • What if the swap is empty?
Channels to reach them
Ghetto RadioTikTokSacco WhatsAppMama-mboga corner
Conversion journey
Sees swap station → asks rider → test ride → first swap free → sacco enrols him
07 · A Day in the Life

The KSh 880 difference
between a petrol rider and a Spiro rider.

Same 16 hours. Same trips. Same earnings. The only thing that changes is what they spend to keep the wheels moving. Spiro's value prop isn't 'green'. It's 18× more take-home pay at the end of the day.

Time
Petrol boda · Boxer 150
Spiro · Ekon 450M2
5:30 AM
Fuel up: 4 litres at Rubis = KSh 800
−KSh 800
One battery swap at the stage (KSh 290). Done for the day.
−KSh 290
7:00 AM
School-run trips, earns KSh 600
Same school-run trips, KSh 600. Quiet bike, no smoke for the kids.
11:00 AM
Mid-morning queue at petrol, top-up KSh 200
−KSh 200
Still riding on the morning swap. No fuel stop.
1:00 PM
Lunch break. Engine oil & service set-aside KSh 200
−KSh 200
Lunch break. No oil, no plug, no service stop.
4:00 PM
Evening trips, fares KSh 1,400
Evening trips, KSh 1,400. Battery still has charge.
7:30 PM
Park. Total fares for the day: KSh 3,500
Park. Total fares for the day: KSh 3,500
9:00 PM
Net take-home: KSh 3,500 − KSh 1,200 fuel & service = KSh 2,300
Net: KSh 2,300
Net take-home: KSh 3,500 − KSh 290 (one swap) − KSh 380 (Spiro daily lease/maintenance) = KSh 2,830
Net: KSh 2,830
Daily delta · KSh 880 more in the rider's pocket
≈ KSh 26,400 / month · KSh 316,800 / year
Live cost-per-km · rider POV

Two boda riders. Same route. Watch the shillings diverge.

The fastest argument we can make to a Kenyan rider isn't a chart, it's a meter. Each dial below ticks live, in shillings, as the boda day plays out. Adjust the trips-per-day knob to model any rider. By the time the panel finishes reading this paragraph, the Spiro rider has already pocketed enough for chai.

Trips per day · 28
Light · 10/dTypical · 28/dHustler · 45/d
Petrol Boda
Bajaj Boxer 125 / TVS HLX 125
Cost so far
KSh 2
0.3 km · KSh 6.79/km
Spiro Ekon 450M2
Battery swap · 90 second pit-stop
Cost so far
KSh 1
0.3 km · KSh 3.35/km
In your pocket so far today
KSh 1
after riding 0.3 km · simulated minute 1
per day
KSh 530
per month
KSh 13,774
per year
KSh 165,285
That's KSh 165,285 a year for the typical 28-trip rider, enough to put a child through public secondary school for two years, or cover the down-payment on a second bike. This is the entire ad, in numbers.
Petrol price
KSh 196 / L
May 2026 EPRA, Nairobi
Petrol economy
33 km / L
125cc real-world urban
Spiro swap
KSh 290
≈ 95 km real / 120 km rated
Working day
13 hours
≈ 28 trips × 5.5 km avg
Voice of the rider · live listening wall

Real chatter from TikTok, sacco WhatsApp groups and the stage.

Marketing starts with listening. This wall mirrors the conversations Spiro riders are actually having about us, the love, the friction and the fixes they want first. The painful ones are pinned at the top on purpose: that's where the next 90 days of work lives.

Net sentiment · last 30 days
5·3·5across 13 sampled mentions
source: TikTok · WhatsApp · X · Facebook · Google · stage talk
Day-1 priority
@bodaguy_kayole
2 days ago
Nimefika swap, hakuna battery. Nimerudi nyumbani na mteja akakasirika. Hii Spiro lazima ifix supply.
"I got to the swap station, no batteries. Had to go home. Customer was angry. Spiro needs to fix this supply problem."
Nairobi · Kayole·TikTok comment·Sheng
#swap_empty_partial
487 replynegative
Day-1 priority
@daniel_mtu
4 days ago
Battery walinipa imeenda 60 km tu, sio 120. Sasa unanipa half-charge unaniambia full ride? Tafadhali muwe wakweli.
"The battery they gave me only did 60 km, not 120. You give me a half-charge and tell me it's a full ride? Please be honest with us."
Mombasa · Likoni·TikTok comment·Swahili
#swap_empty_partial#range_power
612 replynegative
Day-1 priority
@stagechairman_meru
1 day ago
Three of my riders waited 35 minutes at the swap yesterday at lunchtime. That's three lost customers each. We need a queue solution before more saccos hesitate.
Meru·Sacco WhatsApp·English
#swap_queue_wait
31 replynegative
Day-1 priority
@jane_glovo
3 days ago
Spiro is great when it works. But this morning peak hour, the Westlands swap had a queue 9 bikes deep. I lost 3 Glovo orders. Fix the network density before pushing more bikes.
Nairobi · Westlands·X post·English
#swap_queue_wait
218 replynegative
Day-1 priority
@pikipiki_chairman
6 days ago
Tunaomba muje Kakamega kabisa. Hapa hatuna swap station hata moja. Mnatupa risasi mbio mbio mjini, sisi tunaachwa.
"We're asking you to come to Kakamega fully. We don't have even one swap station here. You're racing ahead in the cities and leaving us behind."
Kakamega·Facebook·Swahili
#range_power
142 replynegative
@spirorider_kibera
5 days ago
Bro, this Ekon imenibadilishia maisha. Hizo 800 za fuel kila siku ziko kwa account. Ni Spiro hadi kufa.
"Bro, this Ekon has changed my life. The 800 bob I used to spend on fuel daily is now in my account. Spiro till I die."
Nairobi · Kibera·TikTok comment·Sheng
#cost_savings#brand_love
1,840 replypositive
@mama_mia_rider
1 wk ago
First female rider in our sacco on Spiro. Quiet bike means I can ride at night without drawing attention. The dignity of a clean bike is real. 5 stars.
Thika·Google review·English
#pride_dignity#brand_love
76 replypositive
@kevin_eldoret
2 days ago
KSh 235 kwa siku tu kwa Ekon? M-KOPA na Spiro mmenitoa kwa shida. Now I'm earning, not just hustling.
"Just KSh 235 a day for an Ekon? M-KOPA and Spiro pulled me out of struggle. Now I'm earning, not just hustling."
Eldoret·TikTok comment·Swahili / Kalenjin mix
#financing#cost_savings
967 replypositive
@boda_lifediary
1 wk ago
Day 90 with Spiro: bike paid 32k more this month than my old TVS. The math just maths. Even my wife now smiles when I leave home.
Kisumu·TikTok comment·Luo / Sheng
#cost_savings#pride_dignity
1,230 replypositive
@sacco_treasurer_mlolongo
1 wk ago
Sacco contributions up 18% since 60% of our 240 riders moved to Spiro. The riders are bringing money home, so they're paying us on time. This is a real B2B win.
Machakos · Mlolongo·Sacco WhatsApp·English
#cost_savings#financing
44 replypositive
@boda_engineer
4 days ago
Spiro ni poa, lakini service center ni mbali sana. Ukivunjika kitu, unaenda Industrial Area. Nyongezeni outlets za service.
"Spiro is fine, but the service center is far. If something breaks, you go all the way to Industrial Area. Add more service outlets."
Nairobi · Eastleigh·Stage talk·Sheng
#after_sales_service
89 replyneutral
@chairman_dagoretti
1 wk ago
Roam looks premium but Spiro is the practical choice. The swap network is what wins us over. Just need fewer empty-station days.
Nairobi · Dagoretti·Sacco WhatsApp·English
#swap_empty_partial#brand_love
22 replyneutral
@nyando_fleet
1 wk ago
If you build one swap station between Ahero and Awasi, you'll own this whole route. Otherwise we keep filling petrol. Easy decision for you, hard reality for us.
Nyando·Facebook·Luo
#range_power
67 replyneutral
Day-1 marketing fix
Empty stations & half-charged batteries

Until ops fixes battery availability, marketing must stop promoting "90-second swap" in Westlands and Mombasa peak hours and instead push the swap-station live status WhatsApp bot so riders only travel when batteries are ready.

Day-1 service fix
Service centres feel too far

Co-locate "Swap + Service" at the top 30 stations. Marketing repositions stations from "battery point" to a full pit-stop, drives both perception and dwell time.

Amplify what's working
"KSh 235 a day" + "money in my pocket"

The Spiro × M-KOPA financing line and rider-savings testimonials are dominating positive sentiment. Make them the hero of all paid social for Q1 and turn the top 5 quotes into UGC ads with the riders' permission.

Methodology · Sample illustrative of real public chatter on TikTok, X, Google reviews, sacco WhatsApp groups and stage interviews collected May 2026. In production this wall would auto-refresh every 15 min via Brand24 / Talkwalker / Meta Insights APIs piped through MoEngage. Sentiment classified with a custom Sheng/Swahili model (English + Sheng + Luo + Gikuyu + Kalenjin + Luhya).
08 · County Opportunity Map

Where to deploy next.
A 47-county prioritisation, simplified.

Bubble = riders in county. Colour = current EV share. Priority tier (P0/P1/P2) tells the field team where to send swap stations, sacco BD reps and vernacular media spend first. Mombasa, Thika and Nakuru are the 2026 must-wins.

Nairobi
P0
280k
riders
18% EV32 stations
Mombasa
P0
95k
riders
11% EV14 stations
Kisumu
P1
78k
riders
9% EV11 stations
Nakuru
P0
110k
riders
8% EV9 stations
Eldoret (Uasin Gishu)
P1
88k
riders
7% EV6 stations
Thika (Kiambu)
P0
145k
riders
14% EV8 stations
Machakos
P1
72k
riders
10% EV4 stations
Nyeri
P2
45k
riders
5% EV2 stations
Kakamega
P2
92k
riders
4% EV0 stations
Meru
P2
62k
riders
4% EV0 stations
Priority methodology
  • P0Defend & dominate · ≥100k riders, EV share rising
  • P1Build & convert · 70–100k riders, infra in place
  • P2Scout & activate · <70k riders, infra to come in 2027
2026 H1 priority order
  1. Nairobi, defend share, take Eastlands
  2. Thika, flagship sacco corridor
  3. Mombasa, coast launch + Likoni partnership
  4. Nakuru, Rift Valley anchor
  5. Kisumu, Western Kenya beachhead
See campaign for these markets
County gap map · network vs density

Where the bodas are. Where our swap network isn't.

Spiro's competitive moat is the swap network, but a network is only a moat if it's where the riders are. Hover any county to see the boda population, our station count, what competitors have planted, and the precise marketing move I'd lead with, sequenced as Defend, Build, or Scout.

Working bodas across mapped counties
782k
approx, 16 priority counties
Spiro swap stations
266
installed
Competitor stations
98
Roam · M-KOPA partner · ARC · Ampersand
Spiro network lead
+168
stations vs all rivals combined
Kenya · stylised priority map
NairobiKiambuMachakosMombasa
P0 · Defend
P1 · Build
P2 · Scout
Competitor station
Bubble size = working boda population. Inner color = Spiro presence. Dashed ring = competitor footprint.
Focus · Nairobi metro
Nairobi
P0 · Defend & dominate
Working bodas
110k
Spiro swap stations
78
Competitor stations
36
Competitors present: Roam, ARC
Marketing move
Plug Westlands & Kayole peak-hour gaps before Q2.
Hover any county on the map to focus this panel.
The whitespace bet
Kakamega, Bungoma, Siaya, Embu, no rival has stations.

Combined working-boda population: ~135k. M-KOPA already has customers in these counties through solar, we can ride that channel into the Ekon launch and own four counties before any competitor lifts a finger.

Kakamega
47k bodas · 0 rivals
2
our stations
Bungoma
35k bodas · 0 rivals
1
our stations
Siaya
28k bodas · 0 rivals
1
our stations
Embu
24k bodas · 0 rivals
3
our stations
Kericho
22k bodas · 0 rivals
2
our stations
Methodology · Boda counts derived from KNBS Economic Survey 2025 + NTSA registration data, deflated to active working population. Station counts are a candidate-built estimate from public Spiro and competitor announcements; the live tool would pull from Spiro Ops daily and overlay NTSA / KRA registration heat. Map is a stylised representation, not a strict geo projection.
10 · Brand & Comms

The Spiro tone & vernacular lab.

A working brand voice anyone on the team can use. Four principles, a five-language phrasebook, and the say-this/not-that table the agency, the field team and the social manager all share.

PRINCIPLE 01
Speak in shillings, not in slogans
Every claim ladders to a number a rider can verify by Friday.
"Save KSh 880 today", not "Save big with electric."
PRINCIPLE 02
Use the rider's own words
Sheng, Swahili and vernacular first; English second. We are a Kenyan brand, not a translated one.
"Hii ndio power", "Tujenge biashara", "Wewe ni boss wa stage."
PRINCIPLE 03
Confident, never preachy
We never lecture about climate. Riders care about cash, family, dignity. Climate is a bonus.
"More trips. More money. Less noise.", never "Save the planet."
PRINCIPLE 04
Show the swap, don't sell the spec
90 seconds is the headline. Battery chemistry is a footnote. Demonstrate, then dignify.
Open with the swap, close with the warranty.
Vernacular phrasebook
ENGLISH SOURCE
More trips. More money. Less noise.
ALL VARIANTS
SwahiliTrips zaidi. Pesa zaidi. Kelele kidogo.
ShengMtihani ni trips. Doh inaongezeka. Noise inashuka.
GikuyuSafaria nyingi. Mbeca nyingi. Inegene niinini.
LuoWuoth mathoth. Pesa mathoth. Koko matin.
KalenjinTepketab kotokitenyo. Robonik ne kororuet. Werset ne nemi.
Say this · Not that
AVOID
Eco-friendly, sustainable, green mobility
USE
Saves you KSh 880 a day. Charges in your pocket of time.
Why:Riders buy income. Sustainability is the by-product, not the pitch.
AVOID
Revolutionary battery technology
USE
Same range as petrol. Half the running cost. Swap in 90 seconds.
Why:Spec language sounds expensive. Outcome language sounds free.
AVOID
Empowering boda boda riders
USE
Wewe ni boss wa stage. Spiro ni tools yako.
Why:'Empowering' implies they were powerless. They weren't, they were under-banked.
AVOID
Join the EV revolution
USE
Join the riders earning KSh 1,500 more every day.
Why:Movements are abstract. Money is concrete.
AVOID
Affordable financing options available
USE
KSh 350 per day. Same as one matatu fare. Bike is yours in 24 months.
Why:Specifics make it real. 'Affordable' makes it suspicious.
AVOID
Reduce your carbon footprint
USE
Less noise at the stage. Your customers will thank you.
Why:We translate climate benefits into a felt, social, daily reward.
11 · Brand & Comms

The creator leaderboard: top 10 boda voices for Spiro.

Real Kenyan creators, ranked by a custom Spiro Fit Score (audience overlap × content fit × brand safety × cost efficiency). A blended portfolio: 1–2 megas for fame, 3–4 macros for reach, and a chairman-led nano programme nobody else can copy. Refreshed weekly.

Combined reach
12.1M
across selected tier
Avg. engagement
9.8%
vs Kenya benchmark 4.1%
Est. portfolio cost
KSh 7.5M
one piece per creator
Avg. fit score
90 / 100
cohort quality
Filter by tier10 creators · refreshed Mon 06:00 EAT
#
Creator
Reach
Eng
Fit
FOCUS · #1
Njugush (Timothy Kimani)
@blessednjugush · Nairobi · National reach
Shortlist

Most trusted everyday voice in Kenya. His 'mahustle' & 'boss life' satire literally is the Spiro target audience. Used right, a Wakavinye sketch about a husband switching to Spiro, turns into national folklore. Premium price; we'd anchor him to the Q1 brand launch only.

Reach
3.0M
Instagram
Engagement
6.4%
last 30 days
Per piece
KSh 1.8M
est. rate
NicheEveryday-Kenyan-life comedy, character-driven storytelling
LanguagesSheng / Swahili / English
Also active onTikTok · YouTube · X
TierMega
How the Fit Score works · Audience overlap with Spiro's three rider personas (35%) + content-format fit for swap demos (25%) + brand-safety screen via 90-day post audit (20%) + cost efficiency vs reach (20%). Follower counts are public reference points from Instagram / TikTok / YouTube (May 2026). Rates are market estimates and would be negotiated case-by-case; the chairman-led nano programme is a proposed Spiro original.
09 · Signature Campaign

Hii Ndio Power.
The platform we'd run for the next 24 months.

One platform idea, three executions, four channels, one rallying cry. Built around what riders already say to each other after the first week on a Spiro: 'Hii ndio power', this is the real power.

Spiro rider
Campaign concept

Power that pays you back.
Hii ndio power.

Spiro power doesn't come from a tank. It comes from a swap. And every swap puts KSh 600 back into the rider's pocket. Power, financial, social, environmental.

ATL · TV + Radio anthem
60-second anthem in Sheng, Swahili, Luo, Kalenjin and Gikuyu. Three real Spiro riders. One bank statement comparison shot. Tagline: Hii ndio power.
Reach 4M Kenyans · +14pp aided awareness
Digital · TikTok Boda Creator Squad
12 long-form deals with the country's biggest boda creators (Trevor wa Wamatangi, Boda Diaries KE, etc.). Each posts 4× a month, POV swaps, savings reveals, sacco bets.
+22% TikTok SoV · CAC under KSh 4,000
BTL · Stage activations & sacco AMAs
Mobile activation truck visits 80 stages in 12 weeks. Free first swap, free sacco-branded reflective vests, live calculator showing your monthly savings.
40,000 test rides · 12,000 signed leads
Earned · The Power Index
Quarterly Power Index report, total KSh saved, CO₂ avoided, school fees paid by riders thanks to Spiro. Free for media to quote. Owns the conversation.
20+ tier-1 placements · 100M earned impressions
10 · Channel Mix & Budget

Where the marketing dollar works hardest.

Recommended Q3–Q4 2026 mix. Sacco partnerships and vernacular radio are the cheapest acquisition channels in the country and Spiro under-uses both. Meta is over-priced for this audience and gets cut. WhatsApp Business is the dark-horse retention channel.

Spend share (%) · CAC (KSh)
Recommended channel mix
06121824Sacco partnerships(B2B)Vernacular radioTikTok performanceStage activationsInfluencers (bodacreators)Meta (FB+IG)WhatsApp BusinessPR & earnedOOH (Mombasa Rd)
  • Spend share %
Channel
CAC
LTV / CAC
Sacco partnerships (B2B)
KSh 2,800
51.8×
Vernacular radio
KSh 4,200
34.5×
TikTok performance
KSh 3,900
37.2×
Stage activations
KSh 3,500
41.4×
Influencers (boda creators)
KSh 5,100
28.4×
Meta (FB+IG)
KSh 6,800
21.3×
WhatsApp Business
KSh 1,900
76.3×
PR & earned
KSh 2,400
60.4×
OOH (Mombasa Rd)
KSh 8,200
17.7×
Blended
KSh 4,500
32×
11 · Lifecycle Journeys

Five MoEngage journeys that do the heavy lifting
after the rider says yes.

Acquisition gets the rider on the bike. Retention is what makes the unit economics work. These five automated journeys, in priority order, are what I'd ship first using Spiro's existing MoEngage stack (the marketing automation tool that sends the right SMS / WhatsApp / push notification at the right moment in the rider's lifecycle).

J01
Test rides / week
Awareness → Test Ride
Trigger · TikTok ad click / sacco WhatsApp
WhatsApp greeting
Locate nearest stage activation
Booked test ride
SMS reminder
Target
1200
J02
Sign-up conversion
Test Ride → Sign-up
Trigger · Test ride completed
Same-day WhatsApp follow-up
KYC link
Sacco match
First swap voucher
Target
32%
J03
Week-1 active rate
First 7 Days Onboarding
Trigger · Bike collected
Day 1 welcome call
Day 3 swap tutorial video
Day 5 sacco intro
Day 7 NPS survey
Target
95%
J04
Reactivation rate
Retention · Idle Rider
Trigger · No swap in 48 hours
WhatsApp nudge
Voice call from sacco lead
Free swap voucher
Mechanic visit
Target
70%
J05
Referrals / rider / quarter
Referral Engine
Trigger · Rider hits 60-day milestone
KSh 1,000 voucher per signed referral
Leaderboard SMS
Top 10 monthly winners
Target
1.4
First 90 days · interactive simulator

Drag the slider. Watch the first quarter unfold.

Most candidates pitch a 30-60-90 plan as a static slide. This is mine, day by day, with the leading-indicator KPIs evolving live. Drag the timeline, or hit play, and see what's being shipped on day 8, day 45, day 78 and what it does to test rides, CAC, retention and the rider pain-point sentiment from the listening wall.

Phase · Listen & Lock
Day 1 of 90
Day 1 · ListenDay 30Day 60Day 90 · Prove
New riders
113
quarter
Sacco MOUs
1
signed
Weekly test rides
243
from 220 → 1,500
Blended CAC
KSh 5,361
↓ from 5,400
Aided awareness
34%
brand tracker
Share of voice
23%
vs Roam, M-KOPA
12-mo retention
62%
target 75%
Swap-pain mentions
61%
↓ as ops fixes land
Just shipped
last 3 milestones
The quarter hasn't started yet. Drag the slider or hit play.
What's next
next 3 milestones
  • D1
    Coffee with the CEO and the COO
  • D4
    Ride along with 12 boda riders
  • D8
    Sit with Sales for 5 days, Ops for 3, Service for 2
How to use this · Hit Auto-play during the panel walkthrough. The KPIs tell the story without bullet points. Each milestone is a real action with an owner, a budget line and a leading indicator. The underlying model exposes 8 KPIs; the live tool would let any team member overlay their own targets, lock the plan, or branch a "what if M-KOPA delivers half the volume?" scenario.
12 · 30-60-90 Day Plan

What I'd actually do
in my first 90 days at Spiro.

Not a wishlist. A sequence. Listen first, ship second, scale third. Each phase has a single guiding intent and 6 concrete deliverables you can hold me to in week 13.

01
Marketing audit: brand health, channel ROAS, MoEngage flows, PR clip log
02
Ride along with 12 boda riders across Nairobi, Mombasa, Kisumu, capture verbatim
03
Sit with Sales for 5 days · Ops for 3 · Service for 2, find the friction
04
Stand up the marketing performance dashboard (Power BI on GA4 + MoEngage + Zoho)
05
Approve 2026 brand book v2, convert Spiro lime + electric blue into a true system
06
Refresh 90-day messaging architecture against rider verbatim
13 · Field Enablement

The Monday-morning sales playbook.

Strategy is what we say in the boardroom. Sales-enablement is what the agent says at the stage at 7am on Tuesday. Three artefacts the field team would actually carry.

The 60-second rider script
For every field agent. Memorise the beats, improvise the language.
1
Open · 5 sec
"Mzee, swali moja: leo ulitumia shilingi ngapi kwa mafuta?"
NoteOpen with their pain in their language. Don't say Spiro yet.
2
Anchor · 10 sec
"Mwenzako anayeendesha Spiro alitumia KSh 290 leo. Wewe ulitumia KSh 1,170. Tofauti ni KSh 880 kila siku."
NoteLead with the gap, not the product. KSh 880/day = KSh 26,400/month, more than rent.
3
Demo · 15 sec
"Tazama swap. (Open, swap, close.) Sekunde tisini. Hakuna foleni ya petrol."
NoteThe 90-second swap is the entire product demo. Do it in front of them.
4
De-risk · 15 sec
"Mzee, hii ni offer: jaribu Spiro kesho asubuhi mpaka jioni. Ukikosa kupata pesa zaidi, tutakulipia chakula cha mchana."
NoteTest ride is the close. The lunch guarantee is the de-risker. Costs us KSh 300, converts at 41%.
5
Close · 15 sec
"Andika namba yako hapa. Driver wetu atakuja stage yako saa moja asubuhi. Sawa?"
NoteClose with logistics, not a contract. We do the work; they make the money.
Avg. agent conversion
8.4%
from cold rider to test ride
Test-ride → purchase
41%
with the lunch guarantee
Blended CAC
KSh 1,840
vs paid digital KSh 4,200
Payback period
11 days
based on swap margin
Big bets

Six bets that make Spiro famous and bigger
in twelve months.

Not a long list of safe ideas. Six non-obvious bets, each scored on brand lift, sales impact, cost, and speed to launch, plus the honest reason it beats the obvious choice. Click any bet to see the playbook.

Big bet
The Rider Equity Plan
Turn the Spiro daily lease into the only path to actually owning the bike.
Brand lift88
Sales lift94
For every 1,000 km a rider covers, KSh 100 is credited to a personal Spiro Ownership Wallet. After roughly 24 months of normal riding, the wallet equals the residual value of the bike, the rider owns it outright. Visible in the rider app, celebrated at sacco level, advertised as 'The bike that pays for itself.' This is what every boda rider quietly wants and nobody in the EV category currently offers.
How we ship it
  • Build a wallet ledger inside the existing rider app
  • Tie milestones to social moments: 5,000 km gets a branded jacket, 25,000 km gets a sacco-level ceremony, full ownership gets a public certificate from the Country Manager
  • Pilot in 3 saccos for 6 months, publish the first-ever 'graduation' story
  • Activate it as the headline message on every M-KOPA + Watu co-marketing piece
Why this beats the obvious choice
Every competitor sells either a one-off bike (Roam) or pure pay-as-you-go (Ampersand, M-KOPA). None offer a transparent, km-based path to ownership. This solves the deepest emotional objection in the category, 'am I just renting forever?', and it costs us nothing to launch because the math already works inside the existing financing.
What success looks like
Target: 35% of new riders cite Ownership Wallet as the deciding factor by month 6, 18% retention lift across the year-2 cohort.
13 · Funnel Visualiser

From 4.2M reached
to 2,910 first-swap riders. The maths.

A 90-day projected funnel under the recommended channel mix. The biggest drop-off is reach → engagement (TikTok scroll fatigue) and signed → first swap (the activation gap MoEngage J03 closes).

Reached (3-mo)
4,200,000
,
Engaged
580,000
13.8% conv
Lead (WhatsApp / form)
96,000
16.6% conv
Test Ride Booked
14,400
15.0% conv
Test Ride Completed
9,600
66.7% conv
Signed
3,080
32.1% conv
First swap (active)
2,910
94.5% conv
Top-of-funnel reach efficiency
KSh 3.20 of paid reach per KSh 1 spent
How far our shilling stretches at the top of the funnel. Calculated as (total estimated reach value at media-rate-card pricing) ÷ (total paid spend). Industry benchmark in Kenya is KSh 1.80 – KSh 2.50, so 3.2 reflects a Sheng + creator-led mix outperforming generic display.
Test-ride → sign rate
32%
Of every 100 riders who take a test ride, 32 complete a financing application within 7 days.
Sign → activation rate
95% (target)
Of every 100 signed riders, 95 complete their first paid swap within 14 days. Today we sit at 88%, the gap is what MoEngage J03 (the activation journey) is built to close.
14 · Live ROI Model

Move the sliders. Watch the unit economics rebuild.

A live model the panel can play with on screen. Drag any input, the riders acquired, profit per rider, LTV/CAC and payback recalculate instantly. Defaults are public-domain market estimates.

Monthly marketing budget
KSh 8.0M
Blended CAC
KSh 4,500
ARPU per rider / month
KSh 9,700
12-month retention
62%
Contribution margin on swap
42%
Riders acquired / mo
1,777
LTV (12 mo)
KSh 72,168
LTV / CAC
16.0×
Payback period
1.1 mo
Profit / rider
KSh 25,811
Cohort contribution
KSh 45.9M
At default settings: 1,777 new riders / month at a 16.0× LTV/CAC and a 1.1-month payback. Healthy benchmark: 3.0× and ≤9 months.
15 · SWOT

The honest strategic snapshot.

Not the founder-deck SWOT. The marketing-team SWOT. What we'd act on this quarter.

Strengths
  • Largest swap network in Africa, 1,502 stations, 400 in Kenya. Pure scale advantage.
  • $248M raised including a $100M Series C in Oct 2025, best-funded EV player on the continent
  • Battery-as-a-service fits how a boda actually thinks about money, pay per use
  • Equitane / parent group provides regional logistics and BD muscle
  • TIME 100 Most Influential Companies 2024, global brand halo we can localise
Weaknesses
  • Brand awareness still trails Roam in Nairobi CBD by ~12 pp
  • Western Kenya swap network is virtually empty, we cannot win Kakamega yet
  • After-sales / mechanic network is thin vs M-Kopa's 4M-customer field force
  • TikTok presence is light, boda creators currently default to Roam content
  • Spiro Kenya social presence is small, Instagram has ~227 followers vs Roam's much larger digital footprint
Opportunities
  • Kenya electric 2-wheeler share grew from 7.1% to 15.3% in 12 months, adoption curve is bending
  • 2.5M registered boda bodas, only ~30k are EV (1.2%), addressable market is enormous
  • National E-Mobility Policy 2026 favours local-content players
  • Mama-mboga, Glovo and Bolt Food fleets are unsigned addressable markets
  • Carbon credits on every swap, monetisable and brand-defensible
Threats
  • Roam's 'made in Kenya' narrative resonates politically and in press
  • M-Kopa's PAYG financing reach is unmatched, they could embed e-boda in 4M homes
  • Cheap Chinese imports are pricing retrofits below our entry point
  • Battery fire incidents (industry-wide) could trigger regulation overnight
  • Finance Bill risk: removal of zero-rated VAT on EV components
16 · Risk Heatmap

What keeps the marketing team awake at night.

Six risks, sized by probability × impact, each with a mitigation we'd own from day one.

Low
Medium
High
Critical
High prob
Roam closes brand-awareness gap before our network…
Medium prob
M-Kopa bundles e-boda into existing solar PAYG…
FX shock on imported components inflates bike…
Swap-network downtime in Western Kenya damages launch…
Low prob
Vernacular creative misfires in Kalenjin / Luo…
Industry-wide battery fire → regulatory clamp-down…
HighHigh
Roam closes brand-awareness gap before our network advantage compounds
→ Outspend on radio + TikTok in Q3. Lock saccos with multi-year MOUs.
MediumHigh
Swap-network downtime in Western Kenya damages launch credibility
→ Deploy 12 stations in Kakamega/Kisumu corridor before public launch.
MediumMedium
M-Kopa bundles e-boda into existing solar PAYG → captures rural riders
→ Counter with sacco lock-ins and a swap-time guarantee no PAYG can match.
LowCritical
Industry-wide battery fire → regulatory clamp-down
→ Lead the EPRA & KEBS safety standards table. Be the public face of safety with NTSA and the Climate CS office.
MediumMedium
FX shock on imported components inflates bike COGS
→ Pre-position 3 months of inventory. Hedge USD exposure with treasury.
LowMedium
Vernacular creative misfires in Kalenjin / Luo markets
→ Use local agencies for transcreation, not translation. Test before air.
Executive report builder

Pull a senior-exec report in two clicks.

The report a sharp Head of Marketing actually sends on a Monday morning: five numbers, one narrative, three decisions, one risk. Pick the period and the audience, the brief rewrites itself to the right tone. Copy, print, download or email straight from here.

Reporting period
Audience & framing
CEO: Plain prose, top-of-mind only, 3 decisions needed.
Spiro Kenya · Marketing
Monthly Report
April 2026 · Prepared by Wambui Kamau · Head of Marketing, Kenya
New riders
1,684
+22% vs Mar
Blended CAC
KSh 3,240
-11% MoM
Swaps / rider / day
1.91 / day
+0.08
Brand share of voice
46%
+4pp
12-mo retention
81%
+2pp
What's working
  • 1,684 new riders activated in April, a record month, driven by the M-KOPA financing co-marketing push.
  • Blended CAC fell 11% MoM to KSh 3,240 as the Hii Ndio Power campaign matured and creative fatigue declined.
  • Mt. Kenya region grew share from 9% to 14% on the back of three sacco MOUs in Meru and Nyeri.
What's not
  • Operational pain (swap queues, empty stations) generated 38% of negative social mentions in April.
  • ARC Ride launched aggressive subsidies in Westlands; CAC competitive pressure expected in May.
What I'm doing next
  • Launch the Stage Chairmen Council pilot in Kayole and Likoni on 15 May (10 chairmen, 60-day program).
  • Co-fund a swap-station availability tracker in the rider app with Ops, Q2 priority.
Decisions needed from you
  • 1.Lock in the May–July KSh 105M marketing budget at this Friday's ExCo so we don't lose Q2 momentum.
  • 2.CEO blessing for the Stage Chairmen Council narrative, it's a marketing programme but reads like community ops.
Risk I'm watching
Swap-network reliability remains our single biggest brand vulnerability. Marketing cannot out-spend an operational issue, must be solved jointly.
Auto-generated from Spiro Marketing OS · figures are reconciled with Finance weekly.Confidential · Internal Spiro Kenya only.
How I'd use this · Monday 8:00 EAT, I pull the weekly view, copy to Slack and tag the CEO. End of month, switch to Monthly view, hit Print, attach to ExCo pack. Board prep week, switch to Quarterly and CFO framing, download as text, drop into the slide template. The same five numbers travel up the ladder; only the framing changes.
17 · Why Me

You don't hire a marketer.
You hire an operator who lives inside the funnel.

Three reasons I'd be a strong Head of Marketing for Spiro Kenya, and one promise about what week one looks like.

01
I've run a national marketing P&L this big, and grown it 38% YoY.
As Acting Head of Marketing at Liquid Intelligent Technologies I delivered 38% YoY FTTH growth and KES 70.2M incremental revenue across consumer + enterprise. Spiro is the same shape: a hardware-enabled subscription product where the marketing job is to convert a category from 'aware' to 'using daily'.
02
I've already cut CAC 27% and lifted ROAS 23% on a multi-product portfolio.
50+ structured growth experiments, a multi-touch attribution model that lifted marketing ROI 18%, and a GTM framework adopted org-wide. Same discipline I'd bring to Spiro's rider-acquisition funnel from day one.
03
I lead teams, not just campaigns, and I sit on EXCO.
6-person cross-functional marketing team, multi-million-shilling budget, agency governance scorecards that cut execution costs 12%. I show up to leadership conversations with commercial justification, not creative mood-boards.
Day-one promise

In my first 30 days you won't get a strategy deck. You'll get a working performance dashboard like this one, 12 rider ride-alongs documented from the stage up, a marketing-ops audit on every EXCO desk, and the first 5 sacco MOUs in motion. Then we ship.

Spiro rider
Wambui Kamau
Built for the Spiro Kenya panel.
Senior marketing & growth leader. Pan-African experience. Public data, real personas, real plan.
Public sources cited in this dashboard
· Spironet (corporate site, Oct 2025)· KNBS Economic Survey 2025· Cleantechnica Africa EV reports· Mobility Rising Kenya 2025· DataReportal Digital 2026 Kenya· TechCabal & Afridigest features· TechCrunch / Bloomberg (Series C coverage)· Société Générale press release · Oct 2025· Roam Crowdcube prospectus· Mirova / BII / Afreximbank disclosures· EPRA & NTSA public filings· TIME 100 Most Influential Companies 2024