§ 00 About Sahal Innovations

We’re the Odoo team that stays past go-live.

Sahal Innovations is a Nairobi-based Odoo implementation team. We build the system, hand over the keys, and answer the phone when it rings. Accountable to operators across Kenya.

Founded Nairobi, 2021
Team 100% Kenya-based
Languages English / Kiswahili
Support SLA 24 hour response
Section 01

Kenya was being sold software. We wanted to build systems that worked.

By 2021 every operator we spoke to had a similar story. A multinational consultancy or a foreign reseller had quoted them six figures, run months of workshops, and shipped something that didn’t reconcile with M-Pesa and didn’t file with KRA. Then the team flew home.

Odoo as a platform was solid. The implementations weren’t. The gap was that nobody on the build was going to be there when payroll ran on the 28th. So we built a team based here, paid here, that owns the work end to end and picks up the phone when something breaks.

Section 02

Five things that aren’t negotiable.

These aren’t company values. They’re the rules that decide what we build, who we hire, and which engagements we walk away from.

01

Scope is agreed in writing, before code is written.

We don’t negotiate scope mid-build. The blueprint we sign at the start is the system we build. If reality shifts the work, that’s a written change order, not a quiet expansion.

02

The system you own is the system we built.

No black boxes. No proprietary forks. Your Odoo instance, your code, your data, your hosting choice. Hand it to another team tomorrow and they’ll be able to read it.

03

Built for Safaricom 3G, not Silicon Valley fibre.

If a screen takes nine seconds on a stock Tecno in Garissa, it’s broken. We test on the network and the device your team actually uses, not the one our laptops have.

04

Compliance is part of the build, not a phase two.

KRA eTIMS, PAYE, NSSF, SHIF, NITA. If your business runs in Kenya, the regulator runs alongside it. We wire compliance into the data model from day one, never as a patch after.

05

Support is a person, not a portal.

When you raise a ticket you get a named engineer in Nairobi who already knows your build. 24 hour response SLA. WhatsApp for urgent. Phone for broken. Email for everything else.

Section 03

How a build actually runs.

Every engagement we take on runs the same shape. Discovery through to cutover, sequenced, with named exit criteria at each phase. Scroll the track to see what we’re doing and what shows up on your side.

Phase 01
Discovery
Walk the floor. Read the books.
Two engineers on site. We shadow the operators, pull the chart of accounts, and map every workflow that currently runs on Excel, WhatsApp, or paper.
Phase 02
Blueprint
Draft the system.
We write the build plan. Module list, customisation scope, integration contracts, data migration cut points, go-live criteria. Reviewed and counter-signed.
Phase 03
Foundations
Stand the instance up.
Production-grade Odoo instance on your hosting of choice. Standard modules configured, chart of accounts loaded, user roles defined, KRA eTIMS keys wired.
Phase 04
Configure
Customise and connect.
Industry-specific modules layered in. M-Pesa Daraja, payment gateways, payroll integrations. Custom views for the workflows Odoo doesn’t include by default.
Phase 05
Migration
Move the data.
Historical data cleaned, mapped, loaded. Customers, suppliers, products, opening balances, open invoices. Reconciled to your last management pack.
Phase 06
UAT
Run it like a Monday.
User acceptance with the people who’ll actually use the system. We sit beside them. Every gap becomes a ticket. Every ticket gets a fix or a written workaround.
Phase 07
Training
Teach the team.
Role-based training, in person, in your language of work. Cashiers, dispatchers, finance, management. Each person leaves with a printed runbook for their flow.
Phase 08
Cutover
Switch over. Stay close.
Cutover on a Friday or month-end. Engineers on the floor for the first three working days. Daily stand-ups through hypercare. Then we hand the keys.
Section 04

When you reach out, who picks up.

We don’t have a marketing team that hands you off to a sales team that hands you off to delivery. Four desks. Named engineers. Each one owns its lane end to end.

Open now
Implementation desk
Scoping, blueprinting, build, training, cutover. The team that takes you from contract to go-live.
Channel
hello@sahalinnovations.com
Open now
Integration desk
M-Pesa Daraja, KRA eTIMS, payment gateways, bank feeds, third-party APIs. The wiring between Odoo and the rest of your stack.
Channel
integrations@sahalinnovations.com
Open 24/7
Support desk
For every system we’ve put live. A named engineer who knows your build, your team, and your data model. 24 hour response SLA.
Channel
WhatsApp / Phone / support@
Open now
Compliance desk
KRA eTIMS, PAYE, NSSF, SHIF, NITA, audit trails, regulator queries. The desk that keeps your system on the right side of the law.
Channel
compliance@sahalinnovations.com
Section 05

Things we won’t do, on principle.

Saying no is part of the work. These are patterns we refuse and shortcuts we don’t take.

No offshore subcontracting
Every line of code is written by an engineer who lives in Kenya.
No white-label resale
We’re not a front for somebody else’s Odoo team.
No proprietary lock-in
Your system runs on standard Odoo, on infrastructure you control.
No demo theatre
We don’t do hour-long sales demos of features you won’t use.
Next step

Walk us through the operation.

A 30 minute call, a whiteboard, the workflows that matter most to you. By the end, you’ll know whether Odoo is the right answer and what a build would look like.

100% Nairobi-based team · 24 hour support SLA Built once. Owned forever.
/Get in touch

Let's discuss
your project.

Reach us through any channel, or use the form. Every enquiry gets a real reply from a real Odoo consultant within 24 hours.

What happens next
  1. 1
    You write to us. Form, email, or WhatsApp. ~5 min
  2. 2
    We reply. Real questions, not a pitch. within 24h
  3. 3
    We meet. 45 minutes, no charge. within a week

Begin a project

Replies within 24h

By submitting, you agree to be contacted about your project. We never share enquiries with third parties.

Thanks. We've got your note.

An Odoo consultant will reply within 24 hours, weekdays.