Field sales lives between the warehouse and the customer — and that's exactly where most ERPs lose sight of it. Salesman for Odoo closes that gap: a mobile app paired with five Odoo modules that puts your salesmen, supervisors, and Odoo backend on the same page — from journey start to invoice settlement, online or off.
Two roles. One backend
Salesmen carry the phone. Supervisors carry the dashboard. Odoo stays the single source of truth. Every visit, order, payment and return is captured on the device and synced to Odoo — with no parallel system to reconcile at the end of the day.
A salesman's day, in the field
The day opens on a dashboard — targets, wallet, and the journey ahead. From there it's a route to follow and visits to close. Most screens sit one tap below the bottom bar; none of them need a tutorial.
At each stop, the salesman creates the order with line items on the spot — pricing, stock and customer all pulled live from Odoo. Payments and returns are captured the same way.
Eyes on the team, not on the system
How it connects
The mobile app talks to Odoo over JSON-RPC; Odoo pushes back to the device through Firebase when something changes — a new assignment, an approval — and the app opens the exact screen that matters. Access rights are the same Odoo permissions as the web client, enforced on the server. And because visits and orders are captured locally first, the app keeps working offline and syncs when the signal returns.
Five modules, one install
Salesman for Odoo is five purpose-built modules bundled by a hub — install salesman_management_hub and Odoo resolves the rest in dependency order. Two installs, one weekend, and your field team is live.