Gross margin up from 31.4% to 32.6% in two quarters.
An IT services firm that didn't know, week by week, which projects were making or losing money. Today the COO makes decisions on fresh numbers.
Anonymized at customer request
- Context
- 35 employees · €8M revenue
- Geography
- Brussels
- Plan chosen
- Scale
- Deployment duration
- 7 weeks (week 1 to 7)
Stack before Metryx
Odoo 18 (Projects, Timesheets, Sales) · Excel · no BI
The problem
Each team kept its own Excel to track projects, utilization rate and margins. Numbers diverged in management meetings. The COO often discovered a strategic project was running at a loss two months after kickoff, when billing caught up to logged hours.
What we put in place
Microsoft Fabric platform, continuous Odoo synchronization. Two packs: Projects & Profitability (utilization rate, margin per project, drift alerts) and Sales & Pipeline. Role-based access: each manager sees their teams, the COO sees everything. Teams alerts when a project exceeds its hours budget.
The results
| Metric | Before | After |
|---|---|---|
| Gross margin | 31.4 % | 32.6 % |
| Utilization rate visibility | Monthly Excel per team | Real-time dashboard |
| Detection of unprofitable projects | 2 months after kickoff | Week 2 |
| Alignment of numbers in management meetings | Recurring conflicts | Single source of truth |
« Before Metryx we made decisions on gut feel. Now we make them on fresh data. »