Manifest Academy

Home › Casebook

The casebook

Real situations Odoo professionals face. Each case has three decisions and a deliverable inside the academy.

Manufacturing · Nigeria

Leather goods maker in Aba

A 60-person leather workshop makes bags and shoes to order and for stock. Some stitching is sent to subcontractors. The owner can't see true product cost and runs out of hides mid-order.

Work the case
Healthcare retail · Nigeria

Pharmacy chain with 12 branches

A Lagos pharmacy chain sells from 12 branches with POS. Regulators expect batch traceability and expired stock must never be sold.

Work the case
Agro-processing · Nigeria

Agro-processor in Kano

A grain processor buys maize and sorghum seasonally in bags and tonnes, pays transport and levies, and sells flour in 10 kg and 50 kg bags.

Work the case
Energy services · Nigeria

Oilfield services in Port Harcourt

Technicians do maintenance on client sites. The firm bills by time and materials, and must prove safety certifications for everyone on site.

Work the case
Non-profit · Nigeria

NGO with donor-funded grants in Abuja

An NGO runs three projects funded by two donors in USD and spends in naira. Donors want reports by grant and budget line.

Work the case
Education · Nigeria

Private school in Ibadan

A school wants online admissions, fee invoices in instalments, and parents paying by card or transfer.

Work the case
Logistics · Kenya

Logistics SME in Nairobi

A Kenyan logistics company must issue tax-compliant invoices through KRA's eTIMS and takes M-Pesa payments.

Work the case
Retail & eCommerce · Ghana

Retailer with web shop in Accra

A fashion retailer sells in two stores, on its website and on a marketplace. Stock oversells online.

Work the case
Engineering · South Africa

Engineering firm upgrade in Johannesburg

A firm on Odoo 16 with five custom modules wants to move to Odoo 19 or 20 without stopping operations.

Work the case
Trading · UAE

Trading group in Dubai

A trading group has three companies (UAE, Saudi Arabia, Nigeria) that sell to each other.

Work the case
Distribution · Saudi Arabia

Distributor facing ZATCA in Riyadh

A distributor must comply with ZATCA e-invoicing phase 2 (integration) on its current Odoo.

Work the case
Manufacturing · India

Manufacturer in Pune

An auto-parts maker needs GST e-invoices (IRN) and capacity planning on CNC machines.

Work the case
Software · United Kingdom

SaaS start-up in London

A start-up sells annual subscriptions by card and needs revenue recognised monthly.

Work the case
Services · Germany

Creative agency in Berlin

An agency bills projects by milestone and time; German B2B e-invoicing obligations are phasing in.

Work the case
Non-profit · Canada

Non-profit in Toronto

A charity manages donors, volunteers and events and issues donation receipts.

Work the case
Fintech · Nigeria

Fintech integration in Lagos

A fintech wants Odoo to receive transactions from its core platform and post them to accounting in near real time.

Work the case
Healthcare · Nigeria

Hospital in Enugu

A hospital wants appointments, pharmacy stock and billing. Patient data is sensitive.

Work the case
Construction · Nigeria

Construction company in Kaduna

A contractor runs four sites and overspends because purchases aren't approved against budgets.

Work the case
Manufacturing · Nigeria

Furniture maker in Benin City

Customers configure furniture online (wood, size, finish) and each order is made to order.

Work the case
FMCG · Nigeria

Go-live gone wrong: FMCG distributor

Week one after go-live: negative stock everywhere and some invoices were created twice.

Work the case
Manufacturing · Ghana

Slow Odoo at 300 users

Users wait 10–20 seconds for screens at 10am daily.

Work the case
Any · Global

Exposed database manager

A security scan finds /web/database/manager open on a production Odoo with the default master password.

Work the case
Professional services · Nigeria

Founder's hosting decision

A 40-person company with one IT person must choose Odoo Online, Odoo.sh or self-hosting.

Work the case
Investment · Global

Investor diligence on an Odoo partner

A fund is considering buying a 25-person Odoo partner. Revenue grew 60% last year.

Work the case

Start free See plans