Volume is easy. Margin is the problem.
Demand, stock, route sales, promotions and collection run on one clock — so trade spend is reconciled against the sales it actually produced.
Every outlet. One complete relationship.
What the outlet buys, what it owes, what it was promised and what it actually returns — the view a sales manager needs before authorising the next promotion.
Capabilities, grouped the way an FMCG business runs.
Four domains, each opening onto a dedicated page with its own workflow, capabilities and connected modules.
Demand & supply
Forecast, replenishment and expiry-aware stock.
Route to market
Territories, journey plans and the outlet visit.
Commercial
Channel pricing, promotions and trade spend.
Execution & money
Delivery, returns, credit and collection.
Reconcile trade spend against the sales it produced.
Campaigns, mechanics, eligible customer groups and periods defined once — applied automatically at order entry and settled against the actual uplift.
The visit is where the business happens.
Journey plans, outlet visits, order taking, van stock, collection and merchandising captured on the rep's phone — with the order priced, promoted and credit-checked before they leave the outlet.
One platform. Operations feed finance directly.
Sales, stock, promotions and collection feed financial data directly — so net margin by channel and SKU is a live number, not a quarterly study.
Commercial
Supply chain
Financial
Volume without margin is just logistics. Promotions, expiry and credit are the three places FMCG margin disappears — and all three are decided at the moment of the order, not at month-end.
Built for operators like these.
Built on Odoo. Extended for the sector.
The FMCG platform is built on Odoo's enterprise foundation and extended by Al Jawad for route sales, trade promotions, expiry control and channel profitability.
FMCG is the product. Odoo is the foundation it stands on — which is why finance, procurement, inventory and payroll are already part of the same system.
Start a conversation.
Choose the one that fits where you are. None of them is a sales call. Each is an advisory conversation calibrated to a specific question.