Senedoo Academy
Learn Odoo, free of charge.
Twenty-two tutorials filmed on real databases, topic by topic, built from the questions our clients actually ask. No ideal demo: the screens you will have, with the traps you will meet. The videos are recorded in French; training in English is available on request.

The channel, open to all
Every tutorial below is free to watch, with no sign-up. One precise topic in ten minutes, screen shared, no jargon.
Training on your own screens
When video is not enough: sessions by role, in Dakar or online, on your database and your documents. In French or in English. See our training
The Academy inside your Odoo
For clients under contract, the learning paths are installed in your own database: your teams follow the modules from Odoo, and you see who finished what.
Mastering your landed costs
Freight, customs and insurance are not overheads: they are part of what your goods actually cost. How Odoo spreads them over received items, and what it changes to your margin.
Part 1 — the principle of landed costs
Part 2 — configuring it in Odoo
Part 3 — spreading costs over receipts
Part 4 — the effect on cost price and margin
Virtual warehouses
A warehouse that does not physically exist, but explains where your goods really are: in transit, in quality control, at a third party. The basis of our virtual warehouse circuit for station networks.
Introduction — what a virtual warehouse is for
Configuration, part 1
Configuration, part 2
Server actions and webhooks
The most technical series on the channel, and the most useful: making Odoo act on its own, and talk to other software. See how we use them in production
Part 1 — what a server action is
Part 2
Part 3
Part 4
Part 5
Part 6 — the webhook end to end
Point of sale: deliveries and deferred payments
The customer takes the goods today and pays later, or pays today and is delivered tomorrow. Two cases every shop knows, and the till must hold them with no hole in stock or in accounting.
Part 1
Part 2
Part 3
Part 4
Part 5
Buying and selling in foreign currencies
Import in euros or dollars, sell in CFA francs, and get an exchange difference that is right in the accounts — without working it out by hand.
Part 1 — rates, journals and accounts
Part 2 — exchange differences and payments
Managing product expiry dates
The shop selling fresh goods: lots, best-before dates, alerts ahead of the deadline, and writing off expired stock so that nothing slips through the till.
Managing product expiry dates
Fuel allowances
The fleet that burns fuel: setting an allowance, following it, and seeing what actually leaves the tank. One hour, in detail.
Configuring fuel allowances — one hour, in detail
The Odoo Road Show in Dakar
Odoo in Dakar, December 2025: the stage, the room, and a client telling his own switch.
Odoo Road Show Dakar, December 2025
With Eric Favre — a client's account
A question the videos do not cover?
Tell us which one: Academy tutorials come from our clients' questions, and the next one could be yours. For a whole team, training on your own screens stays the shortest path.
