Engineer dispatch,
as a shell around Odoo.
Installation and maintenance companies (HVAC, plumbing, electrical) run on field engineers. RogerDone is an Updoo-style extension: a fast dispatch and field layer on top of Odoo Field Service, so you get the planning depth of a specialist package without giving up the broad Odoo stack.
The brief
Odoo Field Service covers work orders, customers, skills and stages well, but day-to-day dispatch often lives in the planner’s head, in side chats, and in phone calls to the engineer. The ask: give the planner a fast dispatch board and the engineer a mobile app, without building a second system that duplicates the Odoo backend.
What we built
RogerDone: a headless dispatch and field layer on top of Odoo Field Service. The planner works from a web dispatch board, the engineer works from a PWA, and Odoo stays the source of truth.
- Web dispatch board with AI-assisted skill matching: the planner sees which engineer has the right skills and slots the next job into the most efficient place.
- Route-aware insertion: the next job drops into the most efficient route, not just at the bottom of a list.
- Engineer PWA with "Vandaag - mijn opdrachten" (today’s jobs): the whole day in one screen, built for on the way and on site.
- Check-ins per status step with GPS snapshots (on the way / on site / done): realtime status back to the office, with an audit trail.
- Source of truth stays Odoo Field Service: work orders, customers, skills and stages live in Odoo FS (project.task with is_fsm). RogerDone keeps only dispatch state, audit trail and push notifications locally.
RogerDone, from dispatch board to engineer on site
Three screens: the dispatch board, "Vandaag - mijn opdrachten" in the engineer PWA, and the job screen with status and check-ins. Fast, mobile-first, on top of standard Odoo.
What it delivers
The planning depth of a vertical installer package, but as a layer on top of the broad Odoo platform: CRM, eCommerce, portal, finance and inventory all stay in place.
- 1 clean Odoo backend, no second system
- 3 core screens: dispatch, today, check-ins
- PWA mobile engineer app, no app store needed
Under the hood
RogerDone is headless on Odoo Field Service: it reads work orders, customers, skills and stages from project.task (is_fsm) via the standard Odoo API. Locally it keeps only dispatch state, audit trail and push notifications. That way you keep one clean Odoo backend and add a fast planning and field layer on top. External product at rogerdone.com.
Field-service planning still in the planner’s head?
A 30-minute scan tells you whether RogerDone fits on top of your Odoo Field Service, or whether a tighter standard Odoo setup is already enough.