“Session close used to be a fight between shops and finance every week. After the POS customizations, managers sign off in Odoo and we stopped the parallel spreadsheet.”Finance director, multi-outlet electronics retail (East Africa)
Techit.
Odoo systems that survive real operations.
Odoo & custom POS, NGO accounting, SMS plugins, data cleaning & BI, modules, integrations, and VoIP, built in Nairobi for teams who need systems that hold under pressure.
What we build
From “we bought Odoo” to a system that runs the business.
Built for real retail and NGO operations, not generic module checklists.
POS installation & customization
Odoo POS or bespoke non-Odoo tills, hardware, multi-outlet, serials, commissions, and session close finance trusts.
Full ERP implementation
End-to-end setup on Odoo 16 and 19, inventory, accounting, CRM, Helpdesk, HR. All scoped to how you actually operate.
Multi-company & multi-outlet
Warehouses, shops, and legal entities under one instance, inter-company stock, shared pricing, consolidated finance.
Odoo.sh operations
Branch deploys, upgrades, production cutovers, and the messy debugging that shows up after go-live.
Projects, budgets & vouchers
Project structures, hierarchical budget lines, and expense vouchers with multi-level approval tied to the ledger.
Donors, co-financing & cost sharing
Donor management, funding allocation, and cost shares across co-financiers, with custom donor reports.
Multi-currency grant books
EUR/KES (and more) accounting, bank/cash, and funder packs that match how grants are reported.
NGO dashboards & BI
Budget vs actual, burn rates, and executive views, on clean data, not spreadsheet archaeology.
Custom modules & reports
Approvals, commissions, stock flows, PDF/Excel reports, and dashboards shaped to your decisions.
Data cleaning & BI
Deduplicate, fix CoA, clean imports, then build KPI dashboards and management analytics.
SMS plugins & integrations
Custom Odoo modules for bulk SMS gateways, send from CRM, balance widgets, sender IDs, top-up links, and secure API credentials.
Connect existing systems
APIs between Odoo CRM, loan management apps, billing platforms, HR tools, and the rest of your stack.
Bug finding & VoIP
Production root-cause fixes, plus PBX/SIP wired into Odoo CRM and Helpdesk.
How it maps
Retail teams usually start with POS + modules. NGOs start with projects, budgets, vouchers, and donors. Almost everyone needs data cleaning and BI once the system is live. Many need Odoo talking to a loan app or CRM they already run.
Industries
Sectors we build for.
POS software
Odoo POS or custom non-Odoo tills, install, customize, roll out.
NGO accounting
Projects, budget lines, vouchers, donors, co-financing, multi-currency.
Data & BI
Clean masters, then dashboards and KPI reports leadership trusts.
Integrations & SMS
CRM, loan apps, billing, APIs, and custom SMS plugins for Odoo.
How we work
Five stages, discovery to handover.
Capability
Built for production, not demos.
Retail POS, NGO grant stacks, custom modules, SMS plugins, data/BI, integrations, and VoIP, the mix depends on how your operation actually runs.
- RetailPOS install & customization, multi-warehouse stock, commissions, session reconciliation.
- NGOProjects, budget lines, vouchers, donors, co-financing, multi-currency, custom donor reports.
- Data / BICleaning, imports, KPI dashboards, and management analytics.
- OpsIntegrations, bug hunts, Odoo.sh CI, and operational documentation.
Client feedback
What teams say after go-live.
Names withheld until formal testimonials. Roles and outcomes are real.
“Donor reports used to take five days of reconstruction. Now budget vs actual and co-financing splits come straight from the voucher workflow.”Head of finance, international NGO (Odoo 16)
“We needed SMS from CRM without a separate portal. The plugin shows balance in Odoo and logs every send on the contact, exactly what ops asked for.”Operations lead, services company (Odoo 19)
Start a project
Tell us what’s broken or what you’re building.
POS, NGO accounting, data/BI, a custom module, an integration, or a bug hunt. You’ll get a straight answer on scope.