Not for sale yet.
Drop your email and we'll let you know the moment it goes live.
Real desktop time, inside Odoo.
ManicTime already knows what your team worked on, minute by minute. This module brings that record into Odoo so projects, timesheets, and reports run on the same source of truth.
Why
Most teams keep two records of time: what people did at the keyboard, and what they typed into a timesheet later. The gap is where billable hours and project visibility quietly leak. This module pulls ManicTime's activity log into Odoo so projects and people work from one record, not two.
How it works
- Connect to your ManicTime ServerBearer token or NTLM. Per-user credentials, scoped to one environment so you can trial in staging before going live.
- Map users and timelinesEach Odoo user points at a ManicTime user; pick which timelines to sync. The rest stays out of Odoo.
- Sync activities and tags on a scheduleA queue_job-backed cron pulls activities and tag combinations for the configured period. Re-runs are idempotent.
- Read the data where you already workActivities, applications, and tags surface as native Odoo records — searchable, groupable, ready to wire into projects and tasks.
The ManicTime family
The base module owns the connection and the activity record. Add-ons take that record and connect it to the parts of Odoo that bill, plan, or report.
ManicTime Timesheet Integration
Shows ManicTime billable hours under each Odoo timesheet entry in the grid view, so what was tracked and what was logged sit side by side for quick comparison.
Compatibility
Odoo 19.0 ManicTime Server
Depends on Odoo's project, timesheet_grid, mail, and OCA's queue_job for background syncs.