ERP Implementation
Full-cycle Odoo rollouts, from process discovery to go-live, training, and ongoing support, across construction, healthcare, retail, and beyond.
Built around your workflow. Not the other way.
Kenya's most experienced Odoo implementation team. M-Pesa-native, eTIMS-compliant, statutory payroll done right, wired in and supported from Nairobi.
From the first workshop to year-three support, we cover every stage of getting your business onto Odoo, and keeping it there.
Full-cycle Odoo rollouts, from process discovery to go-live, training, and ongoing support, across construction, healthcare, retail, and beyond.
M-Pesa, KRA eTIMS, WhatsApp Business, M-Files, and more, connected to your Odoo and tested properly, with full audit trails.
When standard Odoo does not quite fit, we tailor it to your exact workflow, cleanly and upgrade-safe, so it keeps working release after release.
Websites and online stores built on Odoo and tied straight to your backend, so catalogue, stock, and orders all stay in one place.
KRA eTIMS, VAT filing, and PAYE, NSSF, SHIF, and HELB statutory exports, set up so compliance runs as part of daily operations.
Hands-on onboarding, clear documentation, and SLA-backed support. We are the team you call in year three, not just at go-live.
Sectors we know inside out, each with the Odoo apps, compliance, and workflows it actually demands.
China-to-Kenya freight forwarding, end to end. Guangzhou warehouse intake, piece-level barcoding, air and sea consolidation, volumetric billing, and consignee handover, with M-Pesa settlement and WhatsApp tracking updates baked into Odoo's stock flow.
Property and unit management with structured payment plans, M-Pesa rent collection, and eTIMS-compliant receipts, plus project costing, procurement, and subcontractor payroll for the build side, all in one ledger.
Dispensing, batch and expiry control, and fast POS checkout, with FEFO stock logic that keeps inventory accurate on every counter sale and flags expiring lots early.
SACCO and bus operator parcel desks, with intake-to-delivery barcode scanning, route and bus manifests, cross-route handover, M-Pesa COD collection, and automated SMS or WhatsApp updates to senders and consignees.
From first workshop to year-three SLA, every Sahal engagement follows the same implementation-led discipline.
Workshops with your team. We map processes, compliance, and integration points before quoting anything.
Architecture, module selection, customisation plan. All signed off by stakeholders before development.
Iterative implementation, UAT cycles, data migration, parallel-run. Go-live with hands-on support on the floor.
SLA-backed support, version upgrades, continuous improvement. The team that built it stays with you.
Six recent Odoo rollouts across cargo, healthcare, retail, finance, and property. Each one moved a number the business cared about.
A private hospital group had expired-lot "ghost stock" throwing off ICU receipts. We corrected the stock setup and FEFO rules and gave nurses a mobile barcode flow for real-time stock control on the ward.
An insurance brokerage helpdesk was leaking insurer replies across competing followers. We reconfigured the visibility and follower rules on the helpdesk teams, and the confidentiality gap closed within 48 hours.
A property developer needed unit management with M-Pesa rent collection and KRA eTIMS receipts. We rolled out Odoo 19 across all units, with Paybill reconciled to the tenant and eTIMS receipts auto-issued.
A China-Kenya freight forwarder was losing pieces during consolidation and could not bill consignees consistently. We rebuilt intake, barcoding, and consignee billing in Odoo with WhatsApp tracking from warehouse to delivery.
A long-distance SACCO ran its parcel desk on paper manifests and lost packages weekly at route handover. We put intake-to-delivery on Odoo with barcode scans, M-Pesa COD, and SMS notifications to senders and consignees.
A retail pharmacy chain was writing off too much stock to expiries every quarter. We rolled out batch and FEFO across all branches, with auto-alerts on expiring lots and a tight POS-to-stock flow at the counter.
Reach us through any channel, or use the form. Every enquiry gets a real reply from a real Odoo consultant within 24 hours.
By submitting, you agree to be contacted about your project. We never share enquiries with third parties.