WhatsApp ↔ Odoo time tracking for 200+ distributed workers
Sector
Civil, industrial and hospital cleaning services
Size
200+ employees spread across Italy
Duration
<1 year
Scope
WhatsApp ↔ Odoo integration
Context
SAMIR Group operates in civil, industrial and hospital cleaning services, with over 200 employees spread across Italy. A distributed structure, variable shifts, field workers at different client sites every day.
Innovation Need
Attendance was tracked almost entirely by hand. Workers wrote their hours on paper sheets, sent to admin once a month. This meant:
• Delays in payroll processing
• Risk of transcription errors
• Poor real-time visibility
• No reliable way to confirm presence at the correct site
• No structured dataset for analysis or planning
Cultural constraint: most of the workforce had little familiarity with complex digital tools. Introducing a dedicated app would have caused friction, extra training, resistance. The solution had to fit both technologically and culturally, without imposing a new digital behaviour.
Solution
Meshble proposed a shift in perspective: instead of building a new tool to introduce, use an interface already part of everyone's daily life — WhatsApp — adapting it to the company's needs. Odoo was used as the management infrastructure to integrate with the internal systems.
Employee side
Operational domain
Clock-in via a WhatsApp message at shift start and end
Automatic geolocation recognition
Cross-check with the customer database to verify the site
Admin side
Management domain
Backend integrated into Odoo
Attendance visible in real time
Automatic reports for payroll processing
Instant detection of anomalies or missed clock-ins
Methodology
Learn → Design → Execute
Learn
• Analysis of the existing manual process (collecting sheets, monthly delivery, data entry)
• Mapping of information flows between field staff and admin
• Identification of pain points: latency, errors, lack of real-time control
• Assessment of the workforce's digital maturity
• Definition of the constraints: minimum friction, no dedicated app, maximum simplicity
Design
• Design of the WhatsApp conversational flow
• Definition of geolocation-based validation rules
• Modeling of the integration with Odoo as the central management domain
• Structuring of data standards (timestamp, site, employee, anomalies)
• Design of a distributed architecture with centralized governance
Execute
• Build of the WhatsApp ↔ Odoo integration
• Setup of the admin backend and automated reports
• Field testing with real operators
• Tuning of the control logic and anomaly alerts
• Nationwide operational rollout
Results
Drastic reduction of errors in hour tracking
Instant visibility on staff distribution
70% tool adoption in the first month
A structured dataset for planning and analysis
Faster response to substitutions and emergencies
Improved worker safety, thanks to accurate location data in case of incidents
“Technology shouldn't complicate human behaviour — it should adapt to it.”
Let's start here
Every transformation starts with a conversation. Tell us your challenge: together we'll find the right solution.