Project at a glance
Accounting, HR and payroll, projects and timesheets, subscriptions, helpdesk and CRM on Odoo 18 Enterprise, with custom modules migrated from earlier versions and financial reporting built for a recurring-services business.
- Client
- Opsio
- Industry
- Technology & SaaS
- Platform
- Odoo 18 Enterprise
- Duration
- 18+ months, ongoing
- Location
- Sweden
- Services
- Odoo Implementation, Odoo Migration, Odoo Customization, Odoo Integration, Odoo Support, Odoo Human Resources, Odoo Service Management
The challenge
Opsio needed Odoo 18 Enterprise to run the whole business (accounting, HR, projects, timesheets, subscriptions, helpdesk, CRM) plus recurring service management, project and timesheet profitability, payroll automation, banking integration, customer portals and management dashboards. Existing custom modules from earlier Odoo versions had to survive the move to 18.
Working through a similar challenge? Talk to an Odoo expert
The solution
We implemented Odoo 18 Enterprise across every function, migrated the legacy custom modules to 18, and built what a recurring-services business needs on top: project and purchase-order recurrence, contract and subscription management, cash-flow forecast and working-capital reports, project and timesheet profitability, automated timesheet locking and rounding, payroll and overtime automation, helpdesk email workflows, customer and support portals, and operational dashboards. Swedbank and Outlook IMAP are integrated. Odoo Sign handles agreements.
How we built it
- Implemented Odoo 18 Enterprise across multiple business functions.
- Migrated custom modules from previous Odoo versions to Odoo 18.
- Customized Accounting, HR, Payroll, Helpdesk, CRM, Projects, and Timesheets.
- Developed recurring project and subscription workflows.
- Built cash flow forecasting and working capital reports.
- Implemented project profitability and timesheet profitability reporting.
- Automated payroll calculations and overtime processing.
- Enhanced Helpdesk with email automation and ticket workflows.
- Developed customer and portal enhancements.
- Configured website improvements and customer portals.
- Integrated banking APIs and payment workflows.
- Built operational dashboards and KPI reports.
1 more implementation steps
- Performed extensive testing, deployment, user support, and ongoing maintenance.
Integrations
- Swedbank API
- Outlook IMAP
- Odoo Sign
- SMTP / email marketing
How these are built and where they fail: the Swedbank banking integration.
Custom development
Technical details: 25 custom modules
- Cash Flow Forecast Report
- Working Capital Report
- Timesheet Profitability
- Project Profitability
- Automated Timesheet Locking
- Timesheet Rounding
- Project Recurrence
- Recurring Purchase Orders
- Subscription Management
- Contract & Subscription Management
- Payroll Automation
- Leave Reminder
- Reminder Notification
- Helpdesk Enhancements
- Customer Portal Extensions
- Support Portal
- Ninja Dashboard
- SDM Dashboard
- Task Workload Dashboard
- Portal Timesheet Extension
- Automation Rules
- Email Templates & Notifications
- Theme Customization
- SeqOps Theme
- Cash Flow Analytics
What changed
- End-to-end operations on Odoo 18 Enterprise
- Legacy customizations migrated to Odoo 18
- Cash-flow forecasting and working-capital reporting for financial planning
- Recurring services, payroll and project management automated
- Helpdesk workflows customized around support operations
- Continuous enhancements and production support under an agile engagement
Have a business process that doesn’t fit standard Odoo?
Discuss your requirementWhat made this project different
- Highly customized Odoo Enterprise implementation for a managed cloud services business.
- Deep integration of finance, HR, projects, subscriptions, and customer support.
- Advanced financial analytics including cash flow forecasting and working capital reporting.
- Custom dashboards for operational and management visibility.
- Extensive automation of recurring services, payroll, and project management.
- Continuous consulting, feature development, and production support under a long-term partnership.
Technology
- Odoo 18 Enterprise
- Python
- PostgreSQL
- JavaScript
- REST APIs
Team
The expertise on the project, not personal profiles.
- Odoo Solution Architect
- Odoo Technical Lead
- Backend Developers
- Functional Consultant
- QA Engineer
- Project Manager
- DevOps Engineer
Questions
What did Heliconia build for Opsio?
Accounting, HR and payroll, projects and timesheets, subscriptions, helpdesk and CRM on Odoo 18 Enterprise, with custom modules migrated from earlier versions and financial reporting built for a recurring-services business.
Which Odoo version and edition does Opsio use?
Odoo 18 Enterprise, the Enterprise edition, version 18.
Which systems were integrated for Opsio?
Swedbank API, Outlook IMAP, Odoo Sign, SMTP / email marketing.
What technologies were used on the Opsio project?
Odoo 18 Enterprise, Python, PostgreSQL, JavaScript, REST APIs.
How long did the Opsio engagement last?
18+ months, ongoing.
Who worked on the Opsio project?
A team of: odoo solution architect, odoo technical lead, backend developers, functional consultant, qa engineer, project manager, devops engineer.



