Shadow Portal.
A React Native portal that lets non-manager staff file their Odoo requests from a phone — without occupying a paid ERP seat — cutting recurring SaaS cost across the bulk of headcount.

Paid Odoo seats were being spent on employees who only file occasional requests. A seat per person to cover a few actions a month is a recurring cost that scales the wrong way.
A lightweight Expo app exposing only the request flows non-managers need, with an admin web side for oversight, talking to Odoo through a thin integration layer. Paid seats are reserved for managers on the full system.
In production — recurring SaaS cost cut by roughly $25/user/month across the bulk of headcount, with ROI in the first quarter.
“We were paying for full ERP seats for staff who only file a few requests a month. This app cut that cost dramatically and the team adopted it immediately.”
Operations lead · Saudi Arabia
Most employees only ever needed to submit a handful of request types in Odoo, yet each consumed a paid seat. Shadow Portal is a focused Expo mobile app (plus an admin web app) that exposes exactly those flows and talks to Odoo through a thin integration layer — so paid seats go only to the managers who genuinely need full Odoo, and everyone else self-serves from their phone.